[TCP]: BIC max increment too large
authorStephen Hemminger <shemminger@osdl.org>
Tue, 1 Nov 2005 23:26:45 +0000 (15:26 -0800)
committerArnaldo Carvalho de Melo <acme@mandriva.com>
Wed, 2 Nov 2005 23:24:01 +0000 (21:24 -0200)
commit450b5b18983cc15f4d27bd3f62901e02281e818b
treedea7c8dbd045cde1d4fc46b63ff9c5d66f39f536
parent8713dbf05754aa777f31bf491cb60a111f7ad828
[TCP]: BIC max increment too large

The max growth of BIC TCP is too large. Original code was based on
BIC 1.0 and the default there was 32. Later code (2.6.13) included
compensation for delayed acks, and should have reduced the default
value to 16; since normally TCP gets one ack for every two packets sent.

The current value of 32 makes BIC too aggressive and unfair to other
flows.

Submitted-by: Injong Rhee <rhee@eos.ncsu.edu>
Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Acked-by: Ian McDonald <imcdnzl@gmail.com>
Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com>
net/ipv4/tcp_bic.c