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) <[email protected]> --- 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) <[email protected]>

