Re: A buggy behavior for Linux TCP Reno and HTCP

2017-07-20 Thread Wei Sun
Hi Yuchung, Sorry for the confusion. The test case was adapted from an old DSACK test case (i.e., forget to remove something). Attached is a new and simple one. Thanks On Wed, Jul 19, 2017 at 2:31 PM, Yuchung Cheng wrote: > On Tue, Jul 18, 2017 at 2:36 PM, Wei Sun wrote: >>

A buggy behavior for Linux TCP Reno and HTCP

2017-07-18 Thread Wei Sun
Hi there, We find a buggy behavior when using Linux TCP Reno and HTCP in low bandwidth or highly congested network environments. In a simple word, their undo functions may mistakenly double the cwnd, leading to a more aggressive behavior in a highly congested scenario. The detailed reason: The

A bug report for Linux TCP congestion control algorithms

2017-05-25 Thread Wei Sun
Hi there, we find a special case for Linux TCP undo operations where tp->snd_cwnd could be extremely large (e.g., 4294967294) by two consecutive cwnd undo operations when using reno/veno/vegas/highspeed/HTCP/yeah/westwood/hybla/illinois/scalable/lp congestion control algorithms in the latest long-