Lines Matching +full:up +full:- +full:counter
1 #!/usr/bin/env atf-sh
2 #-
3 # SPDX-License-Identifier: BSD-2-Clause
55 jname="v6t-output6_tcp_setup_success"
60 jexec ${jname}a ifconfig ${epair}a up
64 jexec ${jname}b ifconfig ${epair}b up
69 while [ `jexec ${jname}b ifconfig ${epair}b inet6 | grep -c tentative` != "0" ]; do
72 while [ `jexec ${jname}a ifconfig ${epair}a inet6 | grep -c tentative` != "0" ]; do
77 args="--family inet6 --ports ${port} --match_str ${text}"
79 jexec ${jname}b ${script_name} --test_name "test_listen_tcp" ${args} &
83 counter=0
84 while [ `jexec ${jname}b sockstat -6qlp ${port} | wc -l` != "1" ]; do
86 counter=$((counter+1))
87 if [ ${counter} -ge 50 ]; then break; fi
89 if [ `jexec ${jname}b sockstat -6qlp ${port} | wc -l` != "1" ]; then
95 echo -n "${text}" | jexec ${jname}a nc -N ${ip_dst} ${port}
97 if [ $exit_code -ne 0 ]; then atf_fail "sender exit code $exit_code" ; fi
101 if [ $exit_code -ne 0 ]; then atf_fail "receiver exit code $exit_code" ; fi
133 jname="v6t-output6_udp_setup_success"
138 jexec ${jname}a ifconfig ${epair}a up
142 jexec ${jname}b ifconfig ${epair}b up
146 while [ `jexec ${jname}b ifconfig ${epair}b inet6 | grep -c tentative` != "0" ]; do
149 while [ `jexec ${jname}a ifconfig ${epair}a inet6 | grep -c tentative` != "0" ]; do
154 args="--family inet6 --ports ${port} --match_str ${text}"
156 jexec ${jname}b ${script_name} --test_name "test_listen_udp" ${args} &
160 counter=0
161 while [ `jexec ${jname}b sockstat -6qlp ${port} | wc -l` != "1" ]; do
163 counterc=$((counter+1))
164 if [ ${counter} -ge 50 ]; then break; fi
166 if [ `jexec ${jname}b sockstat -6qlp ${port} | wc -l` != "1" ]; then
172 # TODO: switch from nc to some alternative to avoid 1-second delay
173 echo -n "${text}" | jexec ${jname}a nc -uNw1 ${ip_dst} ${port}
175 if [ $exit_code -ne 0 ]; then atf_fail "sender exit code $exit_code" ; fi
179 if [ $exit_code -ne 0 ]; then atf_fail "receiver exit code $exit_code" ; fi
208 jname="v6t-output6_raw_success"
213 jexec ${jname}a ifconfig ${epair}a up
217 jexec ${jname}b ifconfig ${epair}b up
222 while [ `jexec ${jname}b ifconfig ${epair}b inet6 | grep -c tentative` != "0" ]; do
225 while [ `jexec ${jname}a ifconfig ${epair}a inet6 | grep -c tentative` != "0" ]; do
229 …atf_check -o match:'1 packets transmitted, 1 packets received' jexec ${jname}a ping -6 -nc1 ${ip_d…
249 if [ `sysctl -iW net.route.multipath | wc -l` != "1" ]; then
285 jname="v6t-output6_tcp_flowid_mpath_success"
294 jls -N
295 # enable link-local IPv6
296 jexec ${jname}a ndp -i ${epair0}a -- -disabled
297 jexec ${jname}a ifconfig ${epair0}a up
298 jexec ${jname}a ndp -i ${epair1}a -- -disabled
299 jexec ${jname}a ifconfig ${epair1}a up
300 jexec ${jname}a ifconfig ${lo_src} up
303 jls -N
304 jexec ${jname}b ndp -i ${epair0}b -- -disabled
305 jexec ${jname}b ifconfig ${epair0}b up
306 jexec ${jname}b ndp -i ${epair1}b -- -disabled
307 jexec ${jname}b ifconfig ${epair1}b up
308 jexec ${jname}b ifconfig ${lo_dst} up
322 while [ `jexec ${jname}b ifconfig | grep inet6 | grep -c tentative` != "0" ]; do
325 while [ `jexec ${jname}a ifconfig | grep inet6 | grep -c tentative` != "0" ]; do
330 # A -> towards B via epair0a LL
331 ll=`jexec ${jname}b ifconfig ${epair0}b inet6 | awk '$2~/^fe80:/{print$2}' | awk -F% '{print$1}'`
332 jexec ${jname}a route add -6 -net ${net_dst}::/${plen} ${ll}%${epair0}a
333 # A -> towards B via epair1a LL
334 ll=`jexec ${jname}b ifconfig ${epair1}b inet6 | awk '$2~/^fe80:/{print$2}' | awk -F% '{print$1}'`
335 jexec ${jname}a route add -6 -net ${net_dst}::/${plen} ${ll}%${epair1}a
338 ll=`jexec ${jname}a ifconfig ${epair1}a inet6 | awk '$2~/^fe80:/{print$2}' | awk -F% '{print$1}'`
339 jexec ${jname}b route add -6 -net ${net_src}::/${plen} ${ll}%${epair1}b
342 …atf_check -o match:'1 packets transmitted, 1 packets received' jexec ${jname}a ping -6 -c1 ${ip_ds…
345 num_ports=`echo ${ports} | wc -w`
346 num_ips=`echo ${ips} | wc -w`
348 listener_ports=`echo ${ports} | tr ' ' '\n' | sort -n | tr '\n' ',' | sed -e 's?,$??'`
349 args="--family inet6 --ports ${listener_ports} --count ${count_examples} --match_str ${text}"
351 jexec ${jname}b ${script_name} --test_name "test_listen_tcp" ${args} &
355 counter=0
357 while [ ${counter} -le 50 ]; do
358 …_ports=`jexec ${jname}b sockstat -6ql | awk "\\\$3 == ${cmd_pid} {print \\\$6}"|awk -F: "{print \\…
364 if [ ${init} -eq 0 ]; then
365 jexec ${jname}b sockstat -6ql | awk "\$3 == ${cmd_pid}"
375 echo -n "${text}" | jexec ${jname}a nc -nN ${ip} ${port}
377 if [ $exit_code -ne 0 ]; then atf_fail "sender exit code $exit_code" ; fi
383 if [ $exit_code -ne 0 ]; then atf_fail "receiver exit code $exit_code" ; fi
385 pkt_0=`jexec ${jname}a netstat -Wf link -I ${epair0}a | head | awk '$1!~/^Name/{print$8}'`
386 pkt_1=`jexec ${jname}a netstat -Wf link -I ${epair1}a | head | awk '$1!~/^Name/{print$8}'`
387 if [ ${pkt_0} -le 10 ]; then
390 if [ ${pkt_1} -le 10 ]; then
426 jname="v6t-output6_udp_flowid_mpath_success"
435 jls -N
436 # enable link-local IPv6
437 jexec ${jname}a ndp -i ${epair0}a -- -disabled
438 jexec ${jname}a ifconfig ${epair0}a up
439 jexec ${jname}a ndp -i ${epair1}a -- -disabled
440 jexec ${jname}a ifconfig ${epair1}a up
441 jexec ${jname}a ifconfig ${lo_src} up
444 jls -N
445 jexec ${jname}b ndp -i ${epair0}b -- -disabled
446 jexec ${jname}b ifconfig ${epair0}b up
447 jexec ${jname}b ndp -i ${epair1}b -- -disabled
448 jexec ${jname}b ifconfig ${epair1}b up
449 jexec ${jname}b ifconfig ${lo_dst} up
464 while [ `jexec ${jname}b ifconfig | grep inet6 | grep -c tentative` != "0" ]; do
467 while [ `jexec ${jname}a ifconfig | grep inet6 | grep -c tentative` != "0" ]; do
472 # A -> towards B via epair0a LL
473 ll=`jexec ${jname}b ifconfig ${epair0}b inet6 | awk '$2~/^fe80:/{print$2}' | awk -F% '{print$1}'`
474 jexec ${jname}a route add -6 -net ${net_dst}::/${plen} ${ll}%${epair0}a
475 # A -> towards B via epair1a LL
476 ll=`jexec ${jname}b ifconfig ${epair1}b inet6 | awk '$2~/^fe80:/{print$2}' | awk -F% '{print$1}'`
477 jexec ${jname}a route add -6 -net ${net_dst}::/${plen} ${ll}%${epair1}a
480 ll=`jexec ${jname}a ifconfig ${epair1}a inet6 | awk '$2~/^fe80:/{print$2}' | awk -F% '{print$1}'`
481 jexec ${jname}b route add -6 -net ${net_src}::/${plen} ${ll}%${epair1}b
484 …atf_check -o match:'1 packets transmitted, 1 packets received' jexec ${jname}a ping -6 -c1 ${ip_ds…
487 num_ports=`echo ${ports} | wc -w`
488 num_ips=`echo ${ips} | wc -w`
490 listener_ports=`echo ${ports} | tr ' ' '\n' | sort -n | tr '\n' ',' | sed -e 's?,$??'`
491 args="--family inet6 --ports ${listener_ports} --count ${count_examples} --match_str ${text}"
493 jexec ${jname}b ${script_name} --test_name "test_listen_udp" ${args} &
497 counter=0
499 while [ ${counter} -le 50 ]; do
500 …_ports=`jexec ${jname}b sockstat -6ql | awk "\\\$3 == ${cmd_pid} {print \\\$6}"|awk -F: "{print \\…
506 if [ ${init} -eq 0 ]; then
507 jexec ${jname}b sockstat -6ql | awk "\$3 == ${cmd_pid}"
518 echo -n "${text}" | jexec ${jname}a nc -nuNw1 ${ip} ${port} &
525 if [ $exit_code -ne 0 ]; then atf_fail "receiver exit code $exit_code" ; fi
527 pkt_0=`jexec ${jname}a netstat -Wf link -I ${epair0}a | head | awk '$1!~/^Name/{print$8}'`
528 pkt_1=`jexec ${jname}a netstat -Wf link -I ${epair1}a | head | awk '$1!~/^Name/{print$8}'`
529 if [ ${pkt_0} -le 10 ]; then
532 if [ ${pkt_1} -le 10 ]; then
564 jname="v6t-output6_raw_flowid_mpath_success"
573 jls -N
574 # enable link-local IPv6
575 jexec ${jname}a ndp -i ${epair0}a -- -disabled
576 jexec ${jname}a ifconfig ${epair0}a up
577 jexec ${jname}a ndp -i ${epair1}a -- -disabled
578 jexec ${jname}a ifconfig ${epair1}a up
579 jexec ${jname}a ifconfig ${lo_src} up
582 jls -N
583 jexec ${jname}b ndp -i ${epair0}b -- -disabled
584 jexec ${jname}b ifconfig ${epair0}b up
585 jexec ${jname}b ndp -i ${epair1}b -- -disabled
586 jexec ${jname}b ifconfig ${epair1}b up
587 jexec ${jname}b ifconfig ${lo_dst} up
603 while [ `jexec ${jname}b ifconfig | grep inet6 | grep -c tentative` != "0" ]; do
606 while [ `jexec ${jname}a ifconfig | grep inet6 | grep -c tentative` != "0" ]; do
611 # A -> towards B via epair0a LL
612 ll=`jexec ${jname}b ifconfig ${epair0}b inet6 | awk '$2~/^fe80:/{print$2}' | awk -F% '{print$1}'`
613 jexec ${jname}a route add -6 -net ${net_dst}::/${plen} ${ll}%${epair0}a
614 # A -> towards B via epair1a LL
615 ll=`jexec ${jname}b ifconfig ${epair1}b inet6 | awk '$2~/^fe80:/{print$2}' | awk -F% '{print$1}'`
616 jexec ${jname}a route add -6 -net ${net_dst}::/${plen} ${ll}%${epair1}a
619 ll=`jexec ${jname}a ifconfig ${epair1}a inet6 | awk '$2~/^fe80:/{print$2}' | awk -F% '{print$1}'`
620 jexec ${jname}b route add -6 -net ${net_src}::/${plen} ${ll}%${epair1}b
623 …atf_check -o match:'1 packets transmitted, 1 packets received' jexec ${jname}a ping -6 -nc1 ${ip_d…
629 atf_check -o match:"${valid_message}" jexec ${jname}a ping -6 -nc1 ${ip}
632 pkt_0=`jexec ${jname}a netstat -Wf link -I ${epair0}a | head | awk '$1!~/^Name/{print$8}'`
633 pkt_1=`jexec ${jname}a netstat -Wf link -I ${epair1}a | head | awk '$1!~/^Name/{print$8}'`
635 jexec ${jname}a netstat -bWf link -I ${epair0}a
636 jexec ${jname}a netstat -bWf link -I ${epair1}a
637 if [ ${pkt_0} -le 10 ]; then
640 if [ ${pkt_1} -le 10 ]; then