diff options
author | Yuchung Cheng <ycheng@google.com> | 2015-07-13 21:10:20 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-07-16 02:17:21 +0200 |
commit | f82b681a511f4d61069e9586a9cf97bdef371ef3 (patch) | |
tree | f609823a121510cd1de4697305b916f674ea0db1 /net/sched | |
parent | bridge: mdb: fix double add notification (diff) | |
download | linux-f82b681a511f4d61069e9586a9cf97bdef371ef3.tar.xz linux-f82b681a511f4d61069e9586a9cf97bdef371ef3.zip |
tcp: don't use F-RTO on non-recurring timeouts
Currently F-RTO may repeatedly send new data packets on non-recurring
timeouts in CA_Loss mode. This is a bug because F-RTO (RFC5682)
should only be used on either new recovery or recurring timeouts.
This exacerbates the recovery progress during frequent timeout &
repair, because we prioritize sending new data packets instead of
repairing the holes when the bandwidth is already scarce.
Fix it by correcting the test of a new recovery episode.
Signed-off-by: Yuchung Cheng <ycheng@google.com>
Signed-off-by: Neal Cardwell <ncardwell@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/sched')
0 files changed, 0 insertions, 0 deletions