DCCP protocol discussions
 help / color / mirror / Atom feed
From: Gerrit Renker <gerrit@erg.abdn.ac.uk>
To: dccp@vger.kernel.org
Subject: Re: [BUG] DCCP performance stops on CCID3 at times
Date: Thu, 16 Nov 2006 17:45:19 +0000	[thread overview]
Message-ID: <200611161745.20056@strip-the-willow> (raw)
In-Reply-To: <200611161055.31036.ian.mcdonald@jandi.co.nz>

Quoting Ian McDonald:
|  I'm still working on it but anybody else can feel free to help!
It is great to see that this is picked up. It is one of the items which I had put onto the ToDo list as well,
the thread starting this began on 
		http://www.mail-archive.com/dccp%40vger.kernel.org/msg00446.html


|  And now I get these subcases:
|  Nov  2 21:22:21 localhost kernel: [26564.665163] ccid3_hc_rx_calc_first_li: p = 0, fval = 7046
|  This is due to the computed x_recv being very, very low I believe. So it sets it to ~0
|  
|  Nov  2 21:22:21 localhost kernel: [26564.665381] dccp_li_hist_calc_i_mean: w_tot = 0
|  Nov  3 02:27:46 localhost kernel: [44880.646467] ccid3_hc_rx_calc_first_li: server, skÜ04b16c, Could not find a win_count interval > 0. Defaulting to 1
|  Nov  3 02:27:46 localhost kernel: [44880.646538] tmp2 = 0 ccid3_hc_rx_calc_first_li: x_recv = 0, rtt =1
I wonder whether this is due to the RTT, due to the following statement in ccid3_hc_rx_calc_first_li:
	if (rtt = 0)
		rtt = 1;
Maybe it would be good to print out when the RTT estimate is zero (with regard to the other email, I am still
puzzled about the Receiver-RTT measurement). The same statement re-appears in tfrc_calc_x (to avoid division-by-zero), 
without warning. 
I think that a warning message could bring in some light: maybe it is the case here that the RTT measurement is just
at rock bottom, always returns 0,  and thus always stays at 1. 


It would be great if you could come up with something, you know this code best. I have put it into my `TBD' folder
and may just pester with emails later ;-) 

There is another thread which I think may be of relevance, incidentally again at the rx_packet_recv function:

	http://www.mail-archive.com/dccp%40vger.kernel.org/msg00118.html

I put this also into the ToDo list, but I am still stuck with other work. Maybe we could kill all those ToDos in 
one swoop?

-- Gerrit
 

  reply	other threads:[~2006-11-16 17:45 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-11-15 21:55 [BUG] DCCP performance stops on CCID3 at times Ian McDonald
2006-11-16 17:45 ` Gerrit Renker [this message]
2006-11-17  0:33 ` Ian McDonald
2006-11-17 18:26 ` Gerrit Renker

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200611161745.20056@strip-the-willow \
    --to=gerrit@erg.abdn.ac.uk \
    --cc=dccp@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox