mbox series

[net,0/5] mptcp: Fixes for address advertisement

Message ID 20230602-send-net-20230602-v1-0-fe011dfa859d@kernel.org (mailing list archive)
Headers show
Series mptcp: Fixes for address advertisement | expand

Message

Mat Martineau June 5, 2023, 3:25 a.m. UTC
Patches 1 and 2 allow address advertisements to be removed without
affecting current connected subflows, and updates associated self tests.

Patches 3 and 4 correctly track (and allow removal of) addresses that
were implicitly announced as part of subflow creation. Also updates
associated self tests.

Patch 5 makes subflow and address announcement counters work consistently
between the userspace and in-kernel path managers.

Signed-off-by: Mat Martineau <martineau@kernel.org>
---
Geliang Tang (5):
      mptcp: only send RM_ADDR in nl_cmd_remove
      selftests: mptcp: update userspace pm addr tests
      mptcp: add address into userspace pm list
      selftests: mptcp: update userspace pm subflow tests
      mptcp: update userspace pm infos

 net/mptcp/pm.c                                  | 23 +++++++++---
 net/mptcp/pm_netlink.c                          | 18 ++++++++++
 net/mptcp/pm_userspace.c                        | 48 ++++++++++++++++++++++++-
 net/mptcp/protocol.h                            |  1 +
 tools/testing/selftests/net/mptcp/mptcp_join.sh | 11 +++++-
 5 files changed, 95 insertions(+), 6 deletions(-)
---
base-commit: 37a826d86ff746c4eac8bd3415af19f3c9598206
change-id: 20230602-send-net-20230602-9a26b75c40b8

Best regards,

Comments

patchwork-bot+netdevbpf@kernel.org June 5, 2023, 2:20 p.m. UTC | #1
Hello:

This series was applied to netdev/net.git (main)
by David S. Miller <davem@davemloft.net>:

On Sun, 04 Jun 2023 20:25:16 -0700 you wrote:
> Patches 1 and 2 allow address advertisements to be removed without
> affecting current connected subflows, and updates associated self tests.
> 
> Patches 3 and 4 correctly track (and allow removal of) addresses that
> were implicitly announced as part of subflow creation. Also updates
> associated self tests.
> 
> [...]

Here is the summary with links:
  - [net,1/5] mptcp: only send RM_ADDR in nl_cmd_remove
    https://git.kernel.org/netdev/net/c/8b1c94da1e48
  - [net,2/5] selftests: mptcp: update userspace pm addr tests
    https://git.kernel.org/netdev/net/c/48d73f609dcc
  - [net,3/5] mptcp: add address into userspace pm list
    https://git.kernel.org/netdev/net/c/24430f8bf516
  - [net,4/5] selftests: mptcp: update userspace pm subflow tests
    https://git.kernel.org/netdev/net/c/6c160b636c91
  - [net,5/5] mptcp: update userspace pm infos
    https://git.kernel.org/netdev/net/c/77e4b94a3de6

You are awesome, thank you!