aboutsummaryrefslogtreecommitdiffstats
path: root/net/sched/sch_fq_codel.c
diff options
context:
space:
mode:
authorYuchung Cheng <ycheng@google.com>2015-07-13 12:10:20 -0700
committerDavid S. Miller <davem@davemloft.net>2015-07-15 17:17:21 -0700
commitf82b681a511f4d61069e9586a9cf97bdef371ef3 (patch)
treef609823a121510cd1de4697305b916f674ea0db1 /net/sched/sch_fq_codel.c
parentbridge: mdb: fix double add notification (diff)
downloadlinux-dev-f82b681a511f4d61069e9586a9cf97bdef371ef3.tar.xz
linux-dev-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/sch_fq_codel.c')
0 files changed, 0 insertions, 0 deletions