From: Mat Martineau <mathew.j.martineau@linux.intel.com>
To: netdev@vger.kernel.org
Cc: Mat Martineau <mathew.j.martineau@linux.intel.com>,
kuba@kernel.org, mptcp@lists.01.org
Subject: [PATCH net-next 00/10] mptcp: More miscellaneous MPTCP fixes
Date: Thu, 19 Nov 2020 11:45:53 -0800 [thread overview]
Message-ID: <20201119194603.103158-1-mathew.j.martineau@linux.intel.com> (raw)
Here's another batch of fixup and enhancement patches that we have
collected in the MPTCP tree.
Patch 1 removes an unnecessary flag and related code.
Patch 2 fixes a bug encountered when closing fallback sockets.
Patches 3 and 4 choose a better transmit subflow, with a self test.
Patch 5 adjusts tracking of unaccepted subflows
Patches 6-8 improve handling of long ADD_ADDR options, with a test.
Patch 9 more reliably tracks the MPTCP-level window shared with peers.
Patch 10 sends MPTCP-level acknowledgements more aggressively, so the
peer can send more data without extra delay.
Florian Westphal (3):
mptcp: skip to next candidate if subflow has unacked data
selftests: mptcp: add link failure test case
mptcp: track window announced to peer
Geliang Tang (3):
mptcp: change add_addr_signal type
mptcp: send out dedicated ADD_ADDR packet
selftests: mptcp: add ADD_ADDR IPv6 test cases
Paolo Abeni (4):
mptcp: drop WORKER_RUNNING status bit
mptcp: fix state tracking for fallback socket
mptcp: keep unaccepted MPC subflow into join list
mptcp: refine MPTCP-level ack scheduling
include/net/mptcp.h | 3 +-
net/ipv4/tcp_output.c | 11 +-
net/mptcp/options.c | 48 ++++-
net/mptcp/pm.c | 31 ++-
net/mptcp/pm_netlink.c | 29 +++
net/mptcp/protocol.c | 178 +++++++++---------
net/mptcp/protocol.h | 44 ++++-
net/mptcp/subflow.c | 14 +-
.../testing/selftests/net/mptcp/mptcp_join.sh | 174 ++++++++++++++---
9 files changed, 391 insertions(+), 141 deletions(-)
base-commit: 657bc1d10bfc23ac06d5d687ce45826c760744f9
--
2.29.2
next reply other threads:[~2020-11-19 19:46 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-11-19 19:45 Mat Martineau [this message]
2020-11-19 19:45 ` [PATCH net-next 01/10] mptcp: drop WORKER_RUNNING status bit Mat Martineau
2020-11-19 19:45 ` [PATCH net-next 02/10] mptcp: fix state tracking for fallback socket Mat Martineau
2020-11-19 19:45 ` [PATCH net-next 03/10] mptcp: skip to next candidate if subflow has unacked data Mat Martineau
2020-11-19 19:45 ` [PATCH net-next 04/10] selftests: mptcp: add link failure test case Mat Martineau
2020-11-19 19:45 ` [PATCH net-next 05/10] mptcp: keep unaccepted MPC subflow into join list Mat Martineau
2020-11-19 19:45 ` [PATCH net-next 06/10] mptcp: change add_addr_signal type Mat Martineau
2020-11-19 19:46 ` [PATCH net-next 07/10] mptcp: send out dedicated ADD_ADDR packet Mat Martineau
2020-11-19 19:46 ` [PATCH net-next 08/10] selftests: mptcp: add ADD_ADDR IPv6 test cases Mat Martineau
2020-11-19 19:46 ` [PATCH net-next 09/10] mptcp: track window announced to peer Mat Martineau
2020-11-19 19:46 ` [PATCH net-next 10/10] mptcp: refine MPTCP-level ack scheduling Mat Martineau
2020-11-23 11:57 ` Eric Dumazet
2020-11-23 14:21 ` Paolo Abeni
2020-11-20 23:35 ` [PATCH net-next 00/10] mptcp: More miscellaneous MPTCP fixes Jakub Kicinski
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20201119194603.103158-1-mathew.j.martineau@linux.intel.com \
--to=mathew.j.martineau@linux.intel.com \
--cc=kuba@kernel.org \
--cc=mptcp@lists.01.org \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).