[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-devel] [bug #20126] Zero ssthresh bug

From: Per-Henrik Lundblom
Subject: [lwip-devel] [bug #20126] Zero ssthresh bug
Date: Mon, 11 Jun 2007 15:39:41 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv: Gecko/20061201 Firefox/ (Ubuntu-feisty)

Follow-up Comment #2, bug #20126 (project lwip):

Oh, as always when you go public with something it appears you are wrong =/

Actually, my interpretion was a bit wrong. Now when I read the text I would
say ssthresh never can be less than 2*MSS. This haven't been tested with lwIP
because I don't have the test setup at hand today.

Anyway, I get the minimum value of 2*MSS from TCP/IP Illustrated chapter 21.6
from the part describing the congestion avoidance algoritm. Point 3 reads:

"When congestion occurs (indicated by a timeout or the reception of duplicate
ACKs), one-half of the current window size (the minimum of cwnd and the
receiver's advertised window, but at least two segments) is saved in
ssthresh. Additionally, if the congestion is indicated by a timeout, cwnd is
set to one segment (i.e., slow start)."

It clearly says that at least two segments are saved in ssthresh.



Reply to this item at:


  Message sent via/by Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]