Skip to content

Commit 370ec37

Browse files
committed
tgupdate: merge t/upstream base into t/upstream
2 parents ac39b3f + 09200fb commit 370ec37

File tree

1 file changed

+18
-18
lines changed
  • tools/testing/selftests/bpf/prog_tests

1 file changed

+18
-18
lines changed

tools/testing/selftests/bpf/prog_tests/mptcp.c

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -526,7 +526,7 @@ static void run_iters_subflow(void)
526526
static void test_iters_subflow(void)
527527
{
528528
struct mptcp_bpf_iters *skel;
529-
struct nstoken *nstoken;
529+
struct netns_obj *netns;
530530
int cgroup_fd;
531531

532532
cgroup_fd = test__join_cgroup("/iters_subflow");
@@ -542,8 +542,8 @@ static void test_iters_subflow(void)
542542
if (!ASSERT_OK_PTR(skel->links.iters_subflow, "attach getsockopt"))
543543
goto skel_destroy;
544544

545-
nstoken = create_netns();
546-
if (!ASSERT_OK_PTR(nstoken, "create_netns: iters_subflow"))
545+
netns = netns_new(NS_TEST, true);
546+
if (!ASSERT_OK_PTR(netns, "netns_new: iters_subflow"))
547547
goto skel_destroy;
548548

549549
if (endpoint_init("subflow", 4) < 0)
@@ -555,29 +555,29 @@ static void test_iters_subflow(void)
555555
ASSERT_EQ(skel->bss->ids, 10, "subflow ids");
556556

557557
close_netns:
558-
cleanup_netns(nstoken);
558+
netns_free(netns);
559559
skel_destroy:
560560
mptcp_bpf_iters__destroy(skel);
561561
close_cgroup:
562562
close(cgroup_fd);
563563
}
564564

565-
static struct nstoken *sched_init(char *flags, char *sched)
565+
static struct netns_obj *sched_init(char *flags, char *sched)
566566
{
567-
struct nstoken *nstoken;
567+
struct netns_obj *netns;
568568

569-
nstoken = create_netns();
570-
if (!ASSERT_OK_PTR(nstoken, "create_netns"))
569+
netns = netns_new(NS_TEST, true);
570+
if (!ASSERT_OK_PTR(netns, "netns_new"))
571571
return NULL;
572572

573573
if (endpoint_init("subflow", 2) < 0)
574574
goto fail;
575575

576576
SYS(fail, "ip netns exec %s sysctl -qw net.mptcp.scheduler=%s", NS_TEST, sched);
577577

578-
return nstoken;
578+
return netns;
579579
fail:
580-
cleanup_netns(nstoken);
580+
netns_free(netns);
581581
return NULL;
582582
}
583583

@@ -635,23 +635,23 @@ static void send_data_and_verify(char *sched, bool addr1, bool addr2)
635635

636636
static void test_default(void)
637637
{
638-
struct nstoken *nstoken;
638+
struct netns_obj *netns;
639639

640-
nstoken = sched_init("subflow", "default");
641-
if (!nstoken)
640+
netns = sched_init("subflow", "default");
641+
if (!netns)
642642
goto fail;
643643

644644
send_data_and_verify("default", WITH_DATA, WITH_DATA);
645645

646646
fail:
647-
cleanup_netns(nstoken);
647+
netns_free(netns);
648648
}
649649

650650
static void test_bpf_sched(struct bpf_object *obj, char *sched,
651651
bool addr1, bool addr2)
652652
{
653653
char bpf_sched[MPTCP_SCHED_NAME_MAX] = "bpf_";
654-
struct nstoken *nstoken;
654+
struct netns_obj *netns;
655655
struct bpf_link *link;
656656
struct bpf_map *map;
657657

@@ -664,14 +664,14 @@ static void test_bpf_sched(struct bpf_object *obj, char *sched,
664664
if (CHECK(!link, sched, "attach_struct_ops: %d\n", errno))
665665
return;
666666

667-
nstoken = sched_init("subflow", strcat(bpf_sched, sched));
668-
if (!nstoken)
667+
netns = sched_init("subflow", strcat(bpf_sched, sched));
668+
if (!netns)
669669
goto fail;
670670

671671
send_data_and_verify(sched, addr1, addr2);
672672

673673
fail:
674-
cleanup_netns(nstoken);
674+
netns_free(netns);
675675
bpf_link__destroy(link);
676676
}
677677

0 commit comments

Comments
 (0)