@@ -526,7 +526,7 @@ static void run_iters_subflow(void)
526526static 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
557557close_netns :
558- cleanup_netns ( nstoken );
558+ netns_free ( netns );
559559skel_destroy :
560560 mptcp_bpf_iters__destroy (skel );
561561close_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 ;
579579fail :
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
636636static 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
646646fail :
647- cleanup_netns ( nstoken );
647+ netns_free ( netns );
648648}
649649
650650static 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
673673fail :
674- cleanup_netns ( nstoken );
674+ netns_free ( netns );
675675 bpf_link__destroy (link );
676676}
677677
0 commit comments