netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net 0/2] tcp_cubic: fix spurious HYSTART_DELAY on RTT decrease
@ 2020-06-24 16:42 Neal Cardwell
  2020-06-24 16:42 ` [PATCH net 1/2] tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT Neal Cardwell
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Neal Cardwell @ 2020-06-24 16:42 UTC (permalink / raw)
  To: David Miller; +Cc: netdev, Neal Cardwell

This series fixes a long-standing bug in the TCP CUBIC
HYSTART_DELAY mechanim recently reported by Mirja Kuehlewind. The
code can cause a spurious exit of slow start in some particular
cases: upon an RTT decrease that happens on the 9th or later ACK
in a round trip. This series fixes the original Hystart code and
also the recent BPF implementation.

Neal Cardwell (2):
  tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT
  bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min
    RTT

 net/ipv4/tcp_cubic.c                          | 5 ++---
 tools/testing/selftests/bpf/progs/bpf_cubic.c | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

-- 
2.27.0.111.gc72c7da667-goog


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-06-25 23:09 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-24 16:42 [PATCH net 0/2] tcp_cubic: fix spurious HYSTART_DELAY on RTT decrease Neal Cardwell
2020-06-24 16:42 ` [PATCH net 1/2] tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT Neal Cardwell
2020-06-24 16:42 ` [PATCH net 2/2] bpf: tcp: bpf_cubic: " Neal Cardwell
2020-06-25 23:09 ` [PATCH net 0/2] tcp_cubic: fix spurious HYSTART_DELAY on RTT decrease David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).