mbox series

[net,0/5] mptcp: Fixes for v6.6

Message ID 20231018-send-net-20231018-v1-0-17ecb002e41d@kernel.org (mailing list archive)
Headers show
Series mptcp: Fixes for v6.6 | expand

Message

Mat Martineau Oct. 18, 2023, 6:23 p.m. UTC
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@kernel.org>
---
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,

Comments

patchwork-bot+netdevbpf@kernel.org Oct. 19, 2023, 4:30 p.m. UTC | #1
Hello:

This series was applied to netdev/net.git (main)
by Jakub Kicinski <kuba@kernel.org>:

On Wed, 18 Oct 2023 11:23:51 -0700 you wrote:
> 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.
> 
> [...]

Here is the summary with links:
  - [net,1/5] selftests: mptcp: join: correctly check for no RST
    https://git.kernel.org/netdev/net/c/b134a5805455
  - [net,2/5] tcp: check mptcp-level constraints for backlog coalescing
    https://git.kernel.org/netdev/net/c/6db8a37dfc54
  - [net,3/5] mptcp: more conservative check for zero probes
    https://git.kernel.org/netdev/net/c/72377ab2d671
  - [net,4/5] mptcp: avoid sending RST when closing the initial subflow
    https://git.kernel.org/netdev/net/c/14c56686a64c
  - [net,5/5] selftests: mptcp: join: no RST when rm subflow/addr
    https://git.kernel.org/netdev/net/c/2cfaa8b3b7ae

You are awesome, thank you!