1-3: address #403, add refcont for address entry.
4: add userspace fullmesh tests.
5-13: seltests cleanups.
Depends on "userspace pm remove id 0 subflow & address" v7
Closes: https://github.com/multipath-tcp/mptcp_net-next/issues/403
Geliang Tang (13):
mptcp: add userspace_pm_get_entry helper
mptcp: add userspace pm addr entry refcont
mptcp: add netlink pm addr entry refcont
selftests: mptcp: add userspace pm fullmesh tests
selftests: mptcp: add mptcp_lib_kill_wait
selftests: mptcp: add mptcp_lib_evts_*
selftests: mptcp: userspace: print colored results
selftests: mptcp: add mptcp_lib_verify_listener_events
selftests: mptcp: add mptcp_lib_is_v6
selftests: mptcp: add mptcp_lib_get_counter
selftests: mptcp: add mptcp_lib_make_file
selftests: mptcp: add mptcp_lib_check_transfer
selftests: mptcp: add mptcp_lib_wait_local_port_listen
net/mptcp/pm_netlink.c | 25 +-
net/mptcp/pm_userspace.c | 60 +++-
net/mptcp/protocol.h | 3 +
tools/testing/selftests/net/mptcp/diag.sh | 23 +-
.../selftests/net/mptcp/mptcp_connect.sh | 108 ++-----
.../testing/selftests/net/mptcp/mptcp_join.sh | 280 +++++++-----------
.../testing/selftests/net/mptcp/mptcp_lib.sh | 176 +++++++++++
.../selftests/net/mptcp/mptcp_sockopt.sh | 54 +---
.../selftests/net/mptcp/simult_flows.sh | 19 +-
.../selftests/net/mptcp/userspace_pm.sh | 122 ++------
10 files changed, 403 insertions(+), 467 deletions(-)
--
2.35.3