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@xxxxxxxxxx> --- 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, -- Mat Martineau <martineau@xxxxxxxxxx>