]> err.no Git - linux-2.6/commit
[TCP]: TCP cubic v2.2
authorSangtae Ha <sha2@ncsu.edu>
Tue, 4 Mar 2008 22:17:41 +0000 (14:17 -0800)
committerDavid S. Miller <davem@davemloft.net>
Tue, 4 Mar 2008 22:17:41 +0000 (14:17 -0800)
commit6b3d626321c1d4ce9138a86b047dfafc6a403016
tree0708e10ff8c603c014fa3c4ca88f7b51a2c0eb16
parent7019b78e1483fa724dcba56e8465376b8fd03ea8
[TCP]: TCP cubic v2.2

We have updated CUBIC to fix some issues with slow increase in large
BDP networks. We also improved its convergence speed. The fix is in
fact very simple -- the window increase limit of smax during the
window probing phase (i.e., convex growth phase) is removed. We found
that this does not affect TCP friendliness, but only improves its
scalability. We have run some tests in our lab and also over the
Internet path from NCSU to Japan. These results can be seen from the
following page:

http://netsrv.csc.ncsu.edu/wiki/index.php/Intra_protocol_fairness_testing_with_linux-2.6.23.9
http://netsrv.csc.ncsu.edu/wiki/index.php/RTT_fairness_testing_with_linux-2.6.23.9
http://netsrv.csc.ncsu.edu/wiki/index.php/TCP_friendliness_testing_with_linux-2.6.23.9

Signed-off-by: Sangtae Ha <sha2@ncsu.edu>
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/tcp_cubic.c