[Top][All Lists]

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

[lwip-devel] [bug #50476] active open, ssthresh is really low with auto-

From: Joel Cunningham
Subject: [lwip-devel] [bug #50476] active open, ssthresh is really low with auto-tuning receiver
Date: Tue, 7 Mar 2017 10:27:10 -0500 (EST)
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/602.4.8 (KHTML, like Gecko) Version/10.0.3 Safari/602.4.8

Follow-up Comment #3, bug #50476 (project lwip):

I think using TCP_SND_BUF would probably work great for LwIP since we won't
ever have more data in-flight than what can fit in TCP_SND_BUF, regardless of
whatever the receiver's window scales too.  This is due to the fact that we
don't increase pcb->snd_buf until we receive an ACK.

I believe the wording in RFC 5681 is referring to the window advertised by the
receiver and TCP_SND_BUF is a sender side variable, which is not advertised as
any window.

I'm wondering if to follow the spirit of the RFC, we should be updating the
ssthresh when ever the receiver increases the window (to a new maximum) during
auto-tuning, though as mentioned in the first paragraph, LwIP won't be able to
use a congestion window larger than TCP_SND_BUF


Reply to this item at:


  Message sent via/by Savannah

reply via email to

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