@@ -209,8 +209,8 @@ do_transfer()
209209 srv_proto=" $4 "
210210 connect_addr=" $5 "
211211 test_link_fail=" $6 "
212- rm_nr_ns1 =" $7 "
213- rm_nr_ns2 =" $8 "
212+ addr_nr_ns1 =" $7 "
213+ addr_nr_ns2 =" $8 "
214214 speed=" $9 "
215215 bkup=" ${10} "
216216
@@ -264,7 +264,8 @@ do_transfer()
264264 fi
265265 cpid=$!
266266
267- if [ $rm_nr_ns1 -gt 0 ]; then
267+ if [ $addr_nr_ns1 -lt 0 ]; then
268+ let rm_nr_ns1=-addr_nr_ns1
268269 if [ $rm_nr_ns1 -lt 8 ]; then
269270 counter=1
270271 sleep 1
@@ -281,7 +282,8 @@ do_transfer()
281282 fi
282283 fi
283284
284- if [ $rm_nr_ns2 -gt 0 ]; then
285+ if [ $addr_nr_ns2 -lt 0 ]; then
286+ let rm_nr_ns2=-addr_nr_ns2
285287 if [ $rm_nr_ns2 -lt 8 ]; then
286288 counter=1
287289 sleep 1
@@ -368,8 +370,8 @@ run_tests()
368370 connector_ns=" $2 "
369371 connect_addr=" $3 "
370372 test_linkfail=" ${4:- 0} "
371- rm_nr_ns1 =" ${5:- 0} "
372- rm_nr_ns2 =" ${6:- 0} "
373+ addr_nr_ns1 =" ${5:- 0} "
374+ addr_nr_ns2 =" ${6:- 0} "
373375 speed=" ${7:- fast} "
374376 bkup=" ${8:- " " } "
375377 lret=0
@@ -386,7 +388,7 @@ run_tests()
386388 fi
387389
388390 do_transfer ${listener_ns} ${connector_ns} MPTCP MPTCP ${connect_addr} \
389- ${test_linkfail} ${rm_nr_ns1 } ${rm_nr_ns2 } ${speed} ${bkup}
391+ ${test_linkfail} ${addr_nr_ns1 } ${addr_nr_ns2 } ${speed} ${bkup}
390392 lret=$?
391393
392394 if [ " $test_linkfail " -eq 1 ]; then
@@ -677,7 +679,7 @@ reset
677679ip netns exec $ns1 ./pm_nl_ctl limits 0 1
678680ip netns exec $ns2 ./pm_nl_ctl limits 0 1
679681ip netns exec $ns2 ./pm_nl_ctl add 10.0.3.2 flags subflow
680- run_tests $ns1 $ns2 10.0.1.1 0 0 1 slow
682+ run_tests $ns1 $ns2 10.0.1.1 0 0 - 1 slow
681683chk_join_nr " remove single subflow" 1 1 1
682684chk_rm_nr 1 1
683685
@@ -687,7 +689,7 @@ ip netns exec $ns1 ./pm_nl_ctl limits 0 2
687689ip netns exec $ns2 ./pm_nl_ctl limits 0 2
688690ip netns exec $ns2 ./pm_nl_ctl add 10.0.2.2 flags subflow
689691ip netns exec $ns2 ./pm_nl_ctl add 10.0.3.2 flags subflow
690- run_tests $ns1 $ns2 10.0.1.1 0 0 2 slow
692+ run_tests $ns1 $ns2 10.0.1.1 0 0 - 2 slow
691693chk_join_nr " remove multiple subflows" 2 2 2
692694chk_rm_nr 2 2
693695
@@ -696,7 +698,7 @@ reset
696698ip netns exec $ns1 ./pm_nl_ctl limits 0 1
697699ip netns exec $ns1 ./pm_nl_ctl add 10.0.2.1 flags signal
698700ip netns exec $ns2 ./pm_nl_ctl limits 1 1
699- run_tests $ns1 $ns2 10.0.1.1 0 1 0 slow
701+ run_tests $ns1 $ns2 10.0.1.1 0 - 1 0 slow
700702chk_join_nr " remove single address" 1 1 1
701703chk_add_nr 1 1
702704chk_rm_nr 0 0
@@ -707,7 +709,7 @@ ip netns exec $ns1 ./pm_nl_ctl limits 0 2
707709ip netns exec $ns1 ./pm_nl_ctl add 10.0.2.1 flags signal
708710ip netns exec $ns2 ./pm_nl_ctl limits 1 2
709711ip netns exec $ns2 ./pm_nl_ctl add 10.0.3.2 flags subflow
710- run_tests $ns1 $ns2 10.0.1.1 0 1 1 slow
712+ run_tests $ns1 $ns2 10.0.1.1 0 -1 - 1 slow
711713chk_join_nr " remove subflow and signal" 2 2 2
712714chk_add_nr 1 1
713715chk_rm_nr 1 1
@@ -719,7 +721,7 @@ ip netns exec $ns1 ./pm_nl_ctl add 10.0.2.1 flags signal
719721ip netns exec $ns2 ./pm_nl_ctl limits 1 3
720722ip netns exec $ns2 ./pm_nl_ctl add 10.0.3.2 flags subflow
721723ip netns exec $ns2 ./pm_nl_ctl add 10.0.4.2 flags subflow
722- run_tests $ns1 $ns2 10.0.1.1 0 1 2 slow
724+ run_tests $ns1 $ns2 10.0.1.1 0 -1 - 2 slow
723725chk_join_nr " remove subflows and signal" 3 3 3
724726chk_add_nr 1 1
725727chk_rm_nr 2 2
@@ -731,7 +733,7 @@ ip netns exec $ns1 ./pm_nl_ctl add 10.0.2.1 flags signal
731733ip netns exec $ns2 ./pm_nl_ctl limits 1 3
732734ip netns exec $ns2 ./pm_nl_ctl add 10.0.3.2 flags subflow
733735ip netns exec $ns2 ./pm_nl_ctl add 10.0.4.2 flags subflow
734- run_tests $ns1 $ns2 10.0.1.1 0 8 8 slow
736+ run_tests $ns1 $ns2 10.0.1.1 0 -8 - 8 slow
735737chk_join_nr " flush subflows and signal" 3 3 3
736738chk_add_nr 1 1
737739chk_rm_nr 2 2
@@ -774,7 +776,7 @@ reset
774776ip netns exec $ns1 ./pm_nl_ctl limits 0 1
775777ip netns exec $ns1 ./pm_nl_ctl add dead:beef:2::1 flags signal
776778ip netns exec $ns2 ./pm_nl_ctl limits 1 1
777- run_tests $ns1 $ns2 dead:beef:1::1 0 1 0 slow
779+ run_tests $ns1 $ns2 dead:beef:1::1 0 - 1 0 slow
778780chk_join_nr " remove single address IPv6" 1 1 1
779781chk_add_nr 1 1
780782chk_rm_nr 0 0
@@ -785,7 +787,7 @@ ip netns exec $ns1 ./pm_nl_ctl limits 0 2
785787ip netns exec $ns1 ./pm_nl_ctl add dead:beef:2::1 flags signal
786788ip netns exec $ns2 ./pm_nl_ctl limits 1 2
787789ip netns exec $ns2 ./pm_nl_ctl add dead:beef:3::2 flags subflow
788- run_tests $ns1 $ns2 dead:beef:1::1 0 1 1 slow
790+ run_tests $ns1 $ns2 dead:beef:1::1 0 -1 - 1 slow
789791chk_join_nr " remove subflow and signal IPv6" 2 2 2
790792chk_add_nr 1 1
791793chk_rm_nr 1 1
0 commit comments