[PATCH net-next 00/15] mptcp: misc. features for v6.20/7.0

Matthieu Baerts (NGI0) posted 15 patches 4 days, 17 hours ago
There is a newer version of this series
include/trace/events/mptcp.h                      |  80 ++++++++++++++++
net/mptcp/protocol.c                              |  56 ++++++-----
net/mptcp/protocol.h                              |  12 ++-
net/mptcp/subflow.c                               |   2 -
tools/testing/selftests/net/mptcp/mptcp_connect.c |  17 ++--
tools/testing/selftests/net/mptcp/mptcp_diag.c    |  29 +++---
tools/testing/selftests/net/mptcp/mptcp_join.sh   | 107 +++++++++++-----------
7 files changed, 189 insertions(+), 114 deletions(-)
[PATCH net-next 00/15] mptcp: misc. features for v6.20/7.0
Posted by Matthieu Baerts (NGI0) 4 days, 17 hours ago
This series contains a few independent new features, and small fixes for
net-next:

 - Patches 1-2: two small fixes linked to the MPTCP receive buffer that
   are not urgent, requiring code that has been recently changed, and is
   needed for the next patch. Because we are at the end of the cycle, it
   seems easier to send them to net-next, instead of dealing with
   conflicts between net and net-next.

 - Patch 3: a refactoring to simplify the code around MPTCP DRS.

 - Patch 4: a new trace event for MPTCP to help debugging receive buffer
   auto-tuning issues.

 - Patch 5: align internal MPTCP PM structure with NL specs, just to
   manipulate the same thing.

 - Patch 6: convert some min_t(int, ...) to min(): cleaner, and to avoid
   future warnings.

 - Patch 7: prepare future extensions replacing sk_write_space().

 - Patch 8: sort all #include in MPTCP Diag tool in the selftests to
   prevent future potential conflicts and ease the reading.

 - Patches 9-11: improve the MPTCP Join selftest by waiting for an event
   instead of a "random" sleep.

 - Patches 12-14: some small cleanups in the selftests, seen while
   working on the previous patches.

 - Patch 15: avoid marking subtests as skipped while still validating
   most checks when executing the last MPTCP selftests on older kernels.

Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
---
David Laight (1):
      mptcp: Change some dubious min_t(int, ...) to min()

Geliang Tang (1):
      mptcp: allow overridden write_space to be invoked

Matthieu Baerts (NGI0) (9):
      mptcp: pm: align endpoint flags size with the NL specs
      selftests: mptcp: diag: sort all #include
      selftests: mptcp: join: wait for estab event instead of MPJ
      selftests: mptcp: join: fix wait_mpj helper
      selftests: mptcp: join: userspace: wait for new events
      selftests: mptcp: join chk_stale_nr: avoid dup stats
      selftests: mptcp: join: avoid declaring i if not used
      selftests: mptcp: connect cleanup TFO setup
      selftests: mptcp: join: no SKIP mark for group checks

Paolo Abeni (4):
      mptcp: do not account for OoO in mptcp_rcvbuf_grow()
      mptcp: fix receive space timestamp initialization
      mptcp: consolidate rcv space init
      trace: mptcp: add mptcp_rcvbuf_grow tracepoint

 include/trace/events/mptcp.h                      |  80 ++++++++++++++++
 net/mptcp/protocol.c                              |  56 ++++++-----
 net/mptcp/protocol.h                              |  12 ++-
 net/mptcp/subflow.c                               |   2 -
 tools/testing/selftests/net/mptcp/mptcp_connect.c |  17 ++--
 tools/testing/selftests/net/mptcp/mptcp_diag.c    |  29 +++---
 tools/testing/selftests/net/mptcp/mptcp_join.sh   | 107 +++++++++++-----------
 7 files changed, 189 insertions(+), 114 deletions(-)
---
base-commit: fae1c659d7bd5640012be21b5b5d6490b83c0df8
change-id: 20260128-net-next-mptcp-misc-feat-6-20-0eb96b13bc4a

Best regards,
-- 
Matthieu Baerts (NGI0) <matttbe@kernel.org>
Re: [PATCH net-next 00/15] mptcp: misc. features for v6.20/7.0
Posted by patchwork-bot+netdevbpf@kernel.org 3 days, 9 hours ago
Hello:

This series was applied to netdev/net-next.git (main)
by Jakub Kicinski <kuba@kernel.org>:

On Tue, 03 Feb 2026 19:41:16 +0100 you wrote:
> This series contains a few independent new features, and small fixes for
> net-next:
> 
>  - Patches 1-2: two small fixes linked to the MPTCP receive buffer that
>    are not urgent, requiring code that has been recently changed, and is
>    needed for the next patch. Because we are at the end of the cycle, it
>    seems easier to send them to net-next, instead of dealing with
>    conflicts between net and net-next.
> 
> [...]

Here is the summary with links:
  - [net-next,01/15] mptcp: do not account for OoO in mptcp_rcvbuf_grow()
    https://git.kernel.org/netdev/net-next/c/6b329393502e
  - [net-next,02/15] mptcp: fix receive space timestamp initialization
    https://git.kernel.org/netdev/net-next/c/70274765fef5
  - [net-next,03/15] mptcp: consolidate rcv space init
    https://git.kernel.org/netdev/net-next/c/5c4dcc52c68a
  - [net-next,04/15] trace: mptcp: add mptcp_rcvbuf_grow tracepoint
    https://git.kernel.org/netdev/net-next/c/2002286e68c9
  - [net-next,05/15] mptcp: pm: align endpoint flags size with the NL specs
    https://git.kernel.org/netdev/net-next/c/d7e712b66f9b
  - [net-next,06/15] mptcp: Change some dubious min_t(int, ...) to min()
    https://git.kernel.org/netdev/net-next/c/b582090005d5
  - [net-next,07/15] mptcp: allow overridden write_space to be invoked
    (no matching commit)
  - [net-next,08/15] selftests: mptcp: diag: sort all #include
    https://git.kernel.org/netdev/net-next/c/f7f4e8e9448c
  - [net-next,09/15] selftests: mptcp: join: wait for estab event instead of MPJ
    https://git.kernel.org/netdev/net-next/c/32207bed0547
  - [net-next,10/15] selftests: mptcp: join: fix wait_mpj helper
    https://git.kernel.org/netdev/net-next/c/ab8b64ca3af3
  - [net-next,11/15] selftests: mptcp: join: userspace: wait for new events
    https://git.kernel.org/netdev/net-next/c/62c0774f0f18
  - [net-next,12/15] selftests: mptcp: join chk_stale_nr: avoid dup stats
    https://git.kernel.org/netdev/net-next/c/91453a62e5ec
  - [net-next,13/15] selftests: mptcp: join: avoid declaring i if not used
    https://git.kernel.org/netdev/net-next/c/79d5069cfbec
  - [net-next,14/15] selftests: mptcp: connect cleanup TFO setup
    https://git.kernel.org/netdev/net-next/c/ae68da495ae9
  - [net-next,15/15] selftests: mptcp: join: no SKIP mark for group checks
    https://git.kernel.org/netdev/net-next/c/4dca8d0030c7

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html