[PATCH net-next 00/11] mptcp: misc. features for v7.3
From: "Matthieu Baerts (NGI0)" <matttbe@kernel.org>
Date: 2026-08-12 14:56:00
Also in:
linux-kselftest, lkml, mptcp, netdev
This series contains a few independent new features, and small fixes for
net-next:
- Patch 1: Add WARN_ON_ONCE guards around extra_subflows to catch issues
with this counter, similar to what is done with other PM counters.
- Patches 2-3: Follow-up patches to remove data_ack field from struct
mptcp_ext -- now unused after recent fixes -- and makes a userspace PM
helper static.
- Patch 4: Honour tcp_rto_{min_us,max_ms} sysctls for MPTCP-level
retransmit timers like with DATA_FIN's and fallback timeout.
- Patches 5-6: Add per-event MIB counters for MPTCP_RST_EMPTCP resets to
help to spot such situations in production.
- Patches 7-9: Small pcap-related improvements in the selftests.
- Patch 10: Fix compiler warning in the selftests.
- Patch 11: Avoid a buffer overflow when misusing the mptcp_diag tool
from the selftests.
Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
---
Geliang Tang (2):
mptcp: remove unused data_ack from struct mptcp_ext
selftests: mptcp: fix const qualifier warnings in strchr usage
Jiangshan Yi (1):
selftests: mptcp: diag: fix stack buffer overflow in get_subflow_info()
Kalpan Jani (1):
mptcp: honour configured min/max RTO in retransmit paths
Matthieu Baerts (NGI0) (4):
mptcp: pm: userspace: make remove_addr_entry static
selftests: mptcp: connect: test name in pcap file
selftests: mptcp: simult_flow: test name in pcap file
selftests: mptcp: pcap: drop most of the payload
Shardul Bankar (2):
mptcp: add per-event MIB counters for MPTCP_RST_EMPTCP resets
selftests: mptcp: check per-event MPTCP_RST_EMPTCP counters
Tao Cui (1):
mptcp: pm: add WARN_ON_ONCE guards on extra_subflows underflow
include/net/mptcp.h | 4 -
include/trace/events/mptcp.h | 6 +-
net/mptcp/mib.c | 7 ++
net/mptcp/mib.h | 7 ++
net/mptcp/pm.c | 3 +-
net/mptcp/pm_userspace.c | 7 +-
net/mptcp/protocol.c | 23 +++++-
net/mptcp/protocol.h | 5 +-
net/mptcp/subflow.c | 10 +++
tools/testing/selftests/net/mptcp/mptcp_connect.c | 4 +-
tools/testing/selftests/net/mptcp/mptcp_connect.sh | 8 +-
tools/testing/selftests/net/mptcp/mptcp_diag.c | 3 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 95 +++++++++++++++++++++-
tools/testing/selftests/net/mptcp/simult_flows.sh | 11 ++-
14 files changed, 163 insertions(+), 30 deletions(-)
---
base-commit: ac155a26750a595703e7dadff84735456d75a479
change-id: 20260810-net-next-mptcp-misc-feat-7-3-b066d1e2d57a
Best regards,
--
Matthieu Baerts (NGI0) [off-list ref]