[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20260203-net-next-mptcp-misc-feat-6-20-v1-0-31ec8bfc56d1@kernel.org>
Date: Tue, 03 Feb 2026 19:41:16 +0100
From: "Matthieu Baerts (NGI0)" <matttbe@...nel.org>
To: Mat Martineau <martineau@...nel.org>, Geliang Tang <geliang@...nel.org>,
"David S. Miller" <davem@...emloft.net>, Eric Dumazet <edumazet@...gle.com>,
Jakub Kicinski <kuba@...nel.org>, Paolo Abeni <pabeni@...hat.com>,
Simon Horman <horms@...nel.org>, Shuah Khan <shuah@...nel.org>
Cc: netdev@...r.kernel.org, mptcp@...ts.linux.dev,
linux-kernel@...r.kernel.org, linux-kselftest@...r.kernel.org,
"Matthieu Baerts (NGI0)" <matttbe@...nel.org>,
Steven Rostedt <rostedt@...dmis.org>,
Masami Hiramatsu <mhiramat@...nel.org>,
Mathieu Desnoyers <mathieu.desnoyers@...icios.com>,
linux-trace-kernel@...r.kernel.org,
David Laight <david.laight.linux@...il.com>, Gang Yan <yangang@...inos.cn>,
Thomas Weißschuh <thomas.weissschuh@...utronix.de>,
Geliang Tang <geliang@...nel.org>
Subject: [PATCH net-next 00/15] mptcp: misc. features for v6.20/7.0
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@...nel.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@...nel.org>
Powered by blists - more mailing lists