diff options
author | Neal Cardwell <ncardwell@google.com> | 2011-11-16 08:58:02 (GMT) |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-11-27 23:54:09 (GMT) |
commit | 5628adf1a0ff39b9e76e1a8e1c94dadabfd46914 (patch) | |
tree | 99f817c26d6405ea23a7e10e34736e38d199b256 /net/sctp/proc.c | |
parent | 7d2b55f80d62b6b4b72d9ef4318a2a49df3e2830 (diff) | |
download | linux-5628adf1a0ff39b9e76e1a8e1c94dadabfd46914.tar.xz |
tcp: use DSACKs that arrive when packets_out is 0
The bug: Senders ignored DSACKs after recovery when there were no
outstanding packets (a common scenario for HTTP servers).
The change: when there are no outstanding packets (the "no_queue" goto
label), call tcp_fastretrans_alert() in order to use DSACKs to undo
congestion window reductions.
Other patches in this series will provide other changes that are
necessary to fully fix this problem.
Signed-off-by: Neal Cardwell <ncardwell@google.com>
Acked-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/sctp/proc.c')
0 files changed, 0 insertions, 0 deletions