netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 00/10] mptcp: More miscellaneous MPTCP fixes
@ 2020-11-19 19:45 Mat Martineau
  2020-11-19 19:45 ` [PATCH net-next 01/10] mptcp: drop WORKER_RUNNING status bit Mat Martineau
                   ` (10 more replies)
  0 siblings, 11 replies; 14+ messages in thread
From: Mat Martineau @ 2020-11-19 19:45 UTC (permalink / raw)
  To: netdev; +Cc: Mat Martineau, kuba, mptcp

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


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

end of thread, other threads:[~2020-11-23 14:22 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-19 19:45 [PATCH net-next 00/10] mptcp: More miscellaneous MPTCP fixes Mat Martineau
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

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).