@@ -53,6 +53,7 @@ export FAILING_LINKS=""
5353export test_linkfail=0
5454export addr_nr_ns1=0
5555export addr_nr_ns2=0
56+ export sflags=" "
5657
5758# generated using "nfbpf_compile '(ip && (ip[54] & 0xf0) == 0x30) ||
5859# (ip6 && (ip6[74] & 0xf0) == 0x30)'"
@@ -829,7 +830,6 @@ do_transfer()
829830 local srv_proto=" $4 "
830831 local connect_addr=" $5 "
831832 local speed=" $6 "
832- local sflags=" ${7} "
833833
834834 local port=$(( 10000 + TEST_COUNT - 1 ))
835835 local cappid
@@ -1147,7 +1147,6 @@ run_tests()
11471147 local connector_ns=" $2 "
11481148 local connect_addr=" $3 "
11491149 local speed=" ${4:- fast} "
1150- local sflags=" ${5:- " " } "
11511150
11521151 local size
11531152
@@ -1191,8 +1190,7 @@ run_tests()
11911190 make_file " $sinfail " " server" $size
11921191 fi
11931192
1194- do_transfer ${listener_ns} ${connector_ns} MPTCP MPTCP ${connect_addr} \
1195- ${speed} ${sflags}
1193+ do_transfer ${listener_ns} ${connector_ns} MPTCP MPTCP ${connect_addr} ${speed}
11961194}
11971195
11981196dump_stats ()
@@ -2687,7 +2685,8 @@ backup_tests()
26872685 pm_nl_set_limits $ns1 0 1
26882686 pm_nl_set_limits $ns2 0 1
26892687 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow,backup
2690- run_tests $ns1 $ns2 10.0.1.1 slow nobackup
2688+ sflags=nobackup \
2689+ run_tests $ns1 $ns2 10.0.1.1 slow
26912690 chk_join_nr 1 1 1
26922691 chk_prio_nr 0 1
26932692 fi
@@ -2698,7 +2697,8 @@ backup_tests()
26982697 pm_nl_set_limits $ns1 0 1
26992698 pm_nl_add_endpoint $ns1 10.0.2.1 flags signal
27002699 pm_nl_set_limits $ns2 1 1
2701- run_tests $ns1 $ns2 10.0.1.1 slow backup
2700+ sflags=backup \
2701+ run_tests $ns1 $ns2 10.0.1.1 slow
27022702 chk_join_nr 1 1 1
27032703 chk_add_nr 1 1
27042704 chk_prio_nr 1 1
@@ -2710,7 +2710,8 @@ backup_tests()
27102710 pm_nl_set_limits $ns1 0 1
27112711 pm_nl_add_endpoint $ns1 10.0.2.1 flags signal port 10100
27122712 pm_nl_set_limits $ns2 1 1
2713- run_tests $ns1 $ns2 10.0.1.1 slow backup
2713+ sflags=backup \
2714+ run_tests $ns1 $ns2 10.0.1.1 slow
27142715 chk_join_nr 1 1 1
27152716 chk_add_nr 1 1
27162717 chk_prio_nr 1 1
@@ -2736,7 +2737,8 @@ backup_tests()
27362737 if reset " mpc switch to backup" &&
27372738 continue_if mptcp_lib_kallsyms_doesnt_have " mptcp_subflow_send_ack$" ; then
27382739 pm_nl_add_endpoint $ns2 10.0.1.2 flags subflow
2739- run_tests $ns1 $ns2 10.0.1.1 slow backup
2740+ sflags=backup \
2741+ run_tests $ns1 $ns2 10.0.1.1 slow
27402742 chk_join_nr 0 0 0
27412743 chk_prio_nr 0 1
27422744 fi
@@ -2745,7 +2747,8 @@ backup_tests()
27452747 continue_if mptcp_lib_kallsyms_doesnt_have " mptcp_subflow_send_ack$" ; then
27462748 pm_nl_add_endpoint $ns1 10.0.1.1 flags subflow
27472749 pm_nl_add_endpoint $ns2 10.0.1.2 flags subflow
2748- run_tests $ns1 $ns2 10.0.1.1 slow backup
2750+ sflags=backup \
2751+ run_tests $ns1 $ns2 10.0.1.1 slow
27492752 chk_join_nr 0 0 0
27502753 chk_prio_nr 1 1
27512754 fi
@@ -3120,8 +3123,8 @@ fullmesh_tests()
31203123 pm_nl_set_limits $ns1 4 4
31213124 pm_nl_add_endpoint $ns1 10.0.2.1 flags subflow
31223125 pm_nl_set_limits $ns2 4 4
3123- addr_nr_ns2=1 \
3124- run_tests $ns1 $ns2 10.0.1.1 slow fullmesh
3126+ addr_nr_ns2=1 sflags=fullmesh \
3127+ run_tests $ns1 $ns2 10.0.1.1 slow
31253128 chk_join_nr 2 2 2
31263129 chk_rm_nr 0 1
31273130 fi
@@ -3132,8 +3135,8 @@ fullmesh_tests()
31323135 pm_nl_set_limits $ns1 4 4
31333136 pm_nl_add_endpoint $ns1 10.0.2.1 flags subflow,fullmesh
31343137 pm_nl_set_limits $ns2 4 4
3135- addr_nr_ns2=fullmesh_1 \
3136- run_tests $ns1 $ns2 10.0.1.1 slow nofullmesh
3138+ addr_nr_ns2=fullmesh_1 sflags=nofullmesh \
3139+ run_tests $ns1 $ns2 10.0.1.1 slow
31373140 chk_join_nr 2 2 2
31383141 chk_rm_nr 0 1
31393142 fi
@@ -3144,8 +3147,8 @@ fullmesh_tests()
31443147 pm_nl_set_limits $ns1 4 4
31453148 pm_nl_add_endpoint $ns1 10.0.2.1 flags subflow
31463149 pm_nl_set_limits $ns2 4 4
3147- addr_nr_ns2=1 run_tests \
3148- $ns1 $ns2 10.0.1.1 slow backup,fullmesh
3150+ addr_nr_ns2=1 sflags=backup,fullmesh \
3151+ run_tests $ns1 $ns2 10.0.1.1 slow
31493152 chk_join_nr 2 2 2
31503153 chk_prio_nr 0 1
31513154 chk_rm_nr 0 1
@@ -3157,7 +3160,8 @@ fullmesh_tests()
31573160 pm_nl_set_limits $ns1 4 4
31583161 pm_nl_set_limits $ns2 4 4
31593162 pm_nl_add_endpoint $ns2 10.0.2.2 flags subflow,backup,fullmesh
3160- run_tests $ns1 $ns2 10.0.1.1 slow nobackup,nofullmesh
3163+ sflags=nobackup,nofullmesh \
3164+ run_tests $ns1 $ns2 10.0.1.1 slow
31613165 chk_join_nr 2 2 2
31623166 chk_prio_nr 0 1
31633167 chk_rm_nr 0 1
@@ -3332,7 +3336,8 @@ userspace_tests()
33323336 pm_nl_set_limits $ns1 1 1
33333337 pm_nl_set_limits $ns2 1 1
33343338 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
3335- run_tests $ns1 $ns2 10.0.1.1 slow backup
3339+ sflags=backup \
3340+ run_tests $ns1 $ns2 10.0.1.1 slow
33363341 chk_join_nr 1 1 0
33373342 chk_prio_nr 0 0
33383343 fi
0 commit comments