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]>


Reply via email to