Patch 1 corrects the logic for MP_JOIN tests where 0 RSTs are expected. Patch 2 ensures MPTCP packets are not incorrectly coalesced in the TCP backlog queue. Patch 3 avoids a zero-window probe and associated WARN_ON_ONCE() in an expected MPTCP reinjection scenario. Patches 4 & 5 allow an initial MPTCP subflow to be closed cleanly instead of always sending RST. Associated selftest is updated. Signed-off-by: Mat Martineau <martineau@xxxxxxxxxx> --- Geliang Tang (1): mptcp: avoid sending RST when closing the initial subflow Matthieu Baerts (2): selftests: mptcp: join: correctly check for no RST selftests: mptcp: join: no RST when rm subflow/addr Paolo Abeni (2): tcp: check mptcp-level constraints for backlog coalescing mptcp: more conservative check for zero probes net/ipv4/tcp_ipv4.c | 1 + net/mptcp/protocol.c | 36 ++++++++++++++++--------- tools/testing/selftests/net/mptcp/mptcp_join.sh | 21 +++++++++++++-- 3 files changed, 43 insertions(+), 15 deletions(-) --- base-commit: 2915240eddba96b37de4c7e9a3d0ac6f9548454b change-id: 20231018-send-net-20231018-ac6b38df05e2 Best regards, -- Mat Martineau <martineau@xxxxxxxxxx>