[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1436472991-16056-1-git-send-email-ycheng@google.com>
Date: Thu, 9 Jul 2015 13:16:28 -0700
From: Yuchung Cheng <ycheng@...gle.com>
To: davem@...emloft.net
Cc: netdev@...r.kernel.org, Van Jacobson <vanj@...gle.com>,
Yuchung Cheng <ycheng@...gle.com>
Subject: [PATCH net-next 0/3] tcp: fixes some congestion control corner cases
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
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists