aboutsummaryrefslogtreecommitdiff
path: root/net/sched
diff options
context:
space:
mode:
authorYuchung Cheng2015-07-13 12:10:20 -0700
committerDavid S. Miller2015-07-15 17:17:21 -0700
commitf82b681a511f4d61069e9586a9cf97bdef371ef3 (patch)
treef609823a121510cd1de4697305b916f674ea0db1 /net/sched
parent5ebc784625ea68a9570d1f70557e7932988cd1b4 (diff)
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