]> err.no Git - linux-2.6/commit
[TCP]: Minimum congestion window consolidation.
authorStephen Hemminger <shemminger@osdl.org>
Tue, 6 Jun 2006 00:30:08 +0000 (17:30 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Sun, 18 Jun 2006 04:29:29 +0000 (21:29 -0700)
commit72dc5b9225c53310c010b68a70ea97c8c8e24bdf
treeebd23e7cbe9846414b6fa8f8327f37043447e019
parenta4ed25849532728effaa0665c92e08e029e41407
[TCP]: Minimum congestion window consolidation.

Many of the TCP congestion methods all just use ssthresh
as the minimum congestion window on decrease.  Rather than
duplicating the code, just have that be the default if that
handle in the ops structure is not set.

Minor behaviour change to TCP compound.  It probably wants
to use this (ssthresh) as lower bound, rather than ssthresh/2
because the latter causes undershoot on loss.

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/tcp.h
net/ipv4/tcp_bic.c
net/ipv4/tcp_compound.c
net/ipv4/tcp_cong.c
net/ipv4/tcp_cubic.c
net/ipv4/tcp_htcp.c
net/ipv4/tcp_input.c
net/ipv4/tcp_veno.c
net/ipv4/tcp_westwood.c