Here are some unrelated improvements for MPTCP and its selftests: - Patch 1: reduce struct mptcp_subflow_context size: no need to store the truncated HMAC for the whole connection.
- Patches 2-3: shrink struct mptcp_options_received used to parse incoming MPTCP options, from 136 to 72 bytes on x86_64. - Patches 4-5: convert IPTables to NFTables in MPTCP selftests. Signed-off-by: Matthieu Baerts (NGI0) <[email protected]> --- Hangbin Liu (2): selftests: mptcp: convert iptables to nftables for mptcp_sockopt.sh selftests: mptcp: convert iptables to nftables for mptcp_join.sh Matthieu Baerts (NGI0) (1): mptcp: remove thmac from subflow ctx Quanye Yang (2): mptcp: split FASTCLOSE key from rcvr_key mptcp: shrink struct mptcp_options_received net/mptcp/options.c | 6 +- net/mptcp/protocol.h | 45 ++++--- net/mptcp/subflow.c | 18 +-- tools/testing/selftests/net/mptcp/config | 4 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 149 ++++++++------------- tools/testing/selftests/net/mptcp/mptcp_lib.sh | 2 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 58 ++++---- 7 files changed, 136 insertions(+), 146 deletions(-) --- base-commit: 42a9fb3382fc2573e92f41d203b095d9a372cfc9 change-id: 20260925-net-next-mptcp-misc-feat-7-4-3252e498c334 Best regards, -- Matthieu Baerts (NGI0) <[email protected]>

