]> git.karo-electronics.de Git - karo-tx-linux.git/commit
[PATCH] tcp: BIC max increment too large
authorStephen Hemminger <shemminger@osdl.org>
Wed, 9 Nov 2005 18:22:10 +0000 (10:22 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 11 Nov 2005 05:18:55 +0000 (21:18 -0800)
commit75be5e47479abaac50295fa846cb91edb0424c3a
treeeb2de2f8c041f25bfe1ca3faddc3a0277a6d875e
parent0b7a194cceea9ac1c2cf9de3cffc5b735773c451
[PATCH] 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>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
net/ipv4/tcp_bic.c