Message ID | 1ad83800ad1ba962e5f3e4d2b4363a6eadcef622.1684362296.git.geliang.tang@suse.com (mailing list archive) |
---|---|
State | Accepted, archived |
Commit | e17099987f21051a98f70871ae221bb6b7fd9d3d |
Delegated to: | Matthieu Baerts |
Headers | show |
Series | run sched tests in a dedicated ns | expand |
Context | Check | Description |
---|---|---|
matttbe/KVM_Validation__normal__only_selftest_mptcp_join_ | success | Success! ✅ |
matttbe/KVM_Validation__debug__except_selftest_mptcp_join_ | warning | Unstable: 4 failed test(s): packetdrill_fastopen packetdrill_mp_capable packetdrill_sockopts selftest_diag |
matttbe/KVM_Validation__debug__only_selftest_mptcp_join_ | success | Success! ✅ |
matttbe/build | success | Build and static analysis OK |
matttbe/checkpatch | success | total: 0 errors, 0 warnings, 0 checks, 26 lines checked |
matttbe/KVM_Validation__normal__except_selftest_mptcp_join_ | warning | Unstable: 1 failed test(s): packetdrill_fastopen |
diff --git a/tools/testing/selftests/bpf/prog_tests/mptcp.c b/tools/testing/selftests/bpf/prog_tests/mptcp.c index 85e37e0f64a3..3d99b6a1aebf 100644 --- a/tools/testing/selftests/bpf/prog_tests/mptcp.c +++ b/tools/testing/selftests/bpf/prog_tests/mptcp.c @@ -354,6 +354,7 @@ static void test_bkup(void) { struct mptcp_bpf_bkup *bkup_skel; int server_fd, client_fd; + struct nstoken *nstoken; struct bpf_link *link; bkup_skel = mptcp_bpf_bkup__open_and_load(); @@ -366,7 +367,9 @@ static void test_bkup(void) return; } - sched_init("subflow backup", "bpf_bkup"); + nstoken = sched_init("subflow backup", "bpf_bkup"); + if (!ASSERT_OK_PTR(nstoken, "sched_init:bpf_bkup")) + goto fail; server_fd = start_mptcp_server(AF_INET, ADDR_1, 0, 0); client_fd = connect_to_fd(server_fd, 0); @@ -376,7 +379,8 @@ static void test_bkup(void) close(client_fd); close(server_fd); - sched_cleanup(); +fail: + cleanup_netns(nstoken); bpf_link__destroy(link); mptcp_bpf_bkup__destroy(bkup_skel); }
Run mptcp sched test in a dedicated netns. Signed-off-by: Geliang Tang <geliang.tang@suse.com> --- tools/testing/selftests/bpf/prog_tests/mptcp.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)