netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 0/3] tcp: fixes some congestion control corner cases
@ 2015-07-09 20:16 Yuchung Cheng
  2015-07-09 20:16 ` [PATCH net-next 1/3] tcp: add tcp_in_slow_start helper Yuchung Cheng
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Yuchung Cheng @ 2015-07-09 20:16 UTC (permalink / raw)
  To: davem; +Cc: netdev, Van Jacobson, Yuchung Cheng

This patch series fixes corner cases of TCP congestion control.
First issue is to avoid continuing slow start when cwnd reaches ssthresh.
Second issue is incorrectly processing order of congestion state and
cwnd update when entering fast recovery or undoing cwnd.

Yuchung Cheng (3):
  tcp: add tcp_in_slow_start helper
  tcp: do not slow start when cwnd equals ssthresh
  tcp: update congestion state first before raising cwnd

 include/net/tcp.h        | 7 ++++++-
 net/ipv4/tcp_bic.c       | 2 +-
 net/ipv4/tcp_cdg.c       | 2 +-
 net/ipv4/tcp_cong.c      | 6 ++----
 net/ipv4/tcp_cubic.c     | 4 ++--
 net/ipv4/tcp_highspeed.c | 2 +-
 net/ipv4/tcp_htcp.c      | 2 +-
 net/ipv4/tcp_hybla.c     | 2 +-
 net/ipv4/tcp_illinois.c  | 2 +-
 net/ipv4/tcp_input.c     | 8 ++++----
 net/ipv4/tcp_metrics.c   | 2 +-
 net/ipv4/tcp_scalable.c  | 2 +-
 net/ipv4/tcp_vegas.c     | 6 +++---
 net/ipv4/tcp_veno.c      | 2 +-
 14 files changed, 26 insertions(+), 23 deletions(-)

-- 
2.4.3.573.g4eafbef

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

end of thread, other threads:[~2015-07-09 21:23 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-09 20:16 [PATCH net-next 0/3] tcp: fixes some congestion control corner cases Yuchung Cheng
2015-07-09 20:16 ` [PATCH net-next 1/3] tcp: add tcp_in_slow_start helper Yuchung Cheng
2015-07-09 20:16 ` [PATCH net-next 2/3] tcp: do not slow start when cwnd equals ssthresh Yuchung Cheng
2015-07-09 20:16 ` [PATCH net-next 3/3] tcp: update congestion state first before raising cwnd Yuchung Cheng
2015-07-09 21:23 ` [PATCH net-next 0/3] tcp: fixes some congestion control corner cases 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).