]> git.baikalelectronics.ru Git - kernel.git/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)
commit6c33664761ed36819066679ca693869c791e90b7
tree0708e10ff8c603c014fa3c4ca88f7b51a2c0eb16
parent696676af09bb0b5a1360e24945c1a59c14019999
[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