summaryrefslogtreecommitdiffstats
path: root/net/ipv4/tcp_dctcp.c
diff options
context:
space:
mode:
authorFlorian Westphal <fw@strlen.de>2016-11-21 14:18:37 +0100
committerDavid S. Miller <davem@davemloft.net>2016-11-21 19:20:17 +0100
commit85f7e7508a1d288b513493196ef406c6c06134e1 (patch)
tree46cb7e0ff05b6e059d2060fbf3ad28bbc11ddc1e /net/ipv4/tcp_dctcp.c
parentMerge branch 'bridge-igmpv3-mldv2-support' (diff)
downloadlinux-85f7e7508a1d288b513493196ef406c6c06134e1.tar.xz
linux-85f7e7508a1d288b513493196ef406c6c06134e1.zip
tcp: add cwnd_undo functions to various tcp cc algorithms
congestion control algorithms that do not halve cwnd in their .ssthresh should provide a .cwnd_undo rather than rely on current fallback which assumes reno halving (and thus doubles the cwnd). All of these do 'something else' in their .ssthresh implementation, thus store the cwnd on loss and provide .undo_cwnd to restore it again. A followup patch will remove the fallback and all algorithms will need to provide a .cwnd_undo function. Signed-off-by: Florian Westphal <fw@strlen.de> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/tcp_dctcp.c')
0 files changed, 0 insertions, 0 deletions