diff options
| author | Yuchung Cheng <[email protected]> | 2015-07-09 20:16:30 +0000 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2015-07-09 21:22:52 +0000 |
| commit | 76174004a0f19785a328f40388e87e982bbf69b9 (patch) | |
| tree | 113a691ab55819f20b367cdeb8ba86440aa62177 /net/ipv6/tcp_ipv6.c | |
| parent | tcp: add tcp_in_slow_start helper (diff) | |
| download | kernel-76174004a0f19785a328f40388e87e982bbf69b9.tar.gz kernel-76174004a0f19785a328f40388e87e982bbf69b9.zip | |
tcp: do not slow start when cwnd equals ssthresh
In the original design slow start is only used to raise cwnd
when cwnd is stricly below ssthresh. It makes little sense
to slow start when cwnd == ssthresh: especially
when hystart has set ssthresh in the initial ramp, or after
recovery when cwnd resets to ssthresh. Not doing so will
also help reduce the buffer bloat slightly.
Signed-off-by: Yuchung Cheng <[email protected]>
Signed-off-by: Neal Cardwell <[email protected]>
Signed-off-by: Eric Dumazet <[email protected]>
Signed-off-by: Nandita Dukkipati <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'net/ipv6/tcp_ipv6.c')
0 files changed, 0 insertions, 0 deletions
