From: Geliang Tang <tanggeliang@kylinos.cn>
This set uses the public helpers defined in net selftests to replace
helpers in mptcp_lib.sh.
v4:
- two more fixes added
- exit when setup_ns fails in mptcp_lib_ns_init
v3:
- address Matt's comments in v2 (thanks, it's very useful.)
- don't rename ns in diag.sh, but in lib.sh
- ns in get_counter needs to be renamed too
- add a ns_name valid check in setup_ns
- drop $NS_LIST in mptcp_lib_ns_init
- don't drop mptcp_lib_ns_init, use cleanup_ns in it
- don't use cleanup_all_ns, still use mptcp_lib_ns_init
v2:
- only patch 3 updated, mptcp_join.sh, move cleanup_all_ns from
cleanup_partial to cleanup, setup_ns will delete existing
namespaces automatically.
- update commit logs.
Geliang Tang (6):
selftests: net: rename ns in setup/cleanup_ns
selftests: mptcp: rename ns to _ns in get_counter
selftests: mptcp: use setup/cleanup_ns helpers
selftests: mptcp: diag: trap cleanup after ns_init
selftests: mptcp: join: print title after init_partial
selftests: mptcp: use wait_local_port_listen helper
tools/testing/selftests/net/lib.sh | 33 ++++++++++-------
tools/testing/selftests/net/mptcp/diag.sh | 2 +-
.../testing/selftests/net/mptcp/mptcp_join.sh | 4 +-
.../testing/selftests/net/mptcp/mptcp_lib.sh | 37 ++++++-------------
4 files changed, 35 insertions(+), 41 deletions(-)
--
2.43.0