[PATCH net 0/5] mptcp: misc fixes for v7.2-rc6
From: Matthieu Baerts (NGI0)
Date: Tue Jul 28 2026 - 13:58:18 EST
Here are various unrelated fixes:
- Patch 1: harden incoming MPTCP suboptions parsing by rejecting
non-combinable ones. A fix for v5.6.
- Patch 2: fix a data race in the ADD_ADDR timer callback. A fix for
v5.13.
- Patch 3: correctly catch data corruption during the MPTCP join
selftest by marking tests as failed, instead of only printing a
warning. A fix for v5.18.
- Patch 4: deal with MPTFO with a valid token, but no data in the SYN. A
fix for v6.2.
- Patch 5: reclaim forward-allocated memory in case of error on the
receive side. A fix for v6.19.
Signed-off-by: Matthieu Baerts (NGI0) <matttbe@xxxxxxxxxx>
---
Gang Yan (1):
selftests: mptcp: join: mark tests with data corruption as failed
Matthieu Baerts (NGI0) (1):
mptcp: avoid combining some incoming suboptions
Paolo Abeni (1):
mptcp: reclaim forward-allocated memory on RX path errors
Qing Luo (1):
mptcp: pm: fix data race in add_addr timer callback
Wyatt Feng (1):
mptcp: fastopen: only mark MPTFO subflows with SYN data
net/mptcp/fastopen.c | 7 ++--
net/mptcp/options.c | 55 +++++++++++++++++++++++++
net/mptcp/pm.c | 6 ++-
net/mptcp/protocol.c | 7 ++++
net/mptcp/protocol.h | 1 +
tools/testing/selftests/net/mptcp/mptcp_join.sh | 4 +-
6 files changed, 73 insertions(+), 7 deletions(-)
---
base-commit: 78f75d632f74b8de0f081a128588f7c37d0d1164
change-id: 20260728-net-mptcp-misc-fixes-7-2-rc6-22213c66ef75
Best regards,
--
Matthieu Baerts (NGI0) <matttbe@xxxxxxxxxx>