Lines Matching +full:no +full:- +full:loopback +full:- +full:test

3 # SPDX-License-Identifier: BSD-2-Clause
20 # ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
38 echo "Test exit status: $?"
41 if [ -f created_jails.lst ]; then
45 echo "----------------"
47 jexec ${jailname} netstat -rn
48 jexec ${jailname} pfctl -sa -v
53 echo "-------------------"
57 echo "----------------"
70 if [ ! -c /dev/pf ]; then
71 atf_skip "This test requires pf"
79 if ! kldstat -q -m pfsync; then
80 atf_skip "This test requires pfsync"
88 if ! kldstat -q -m pflog; then
89 atf_skip "This test requires pflog"
97 if ! kldstat -q -m pflow; then
98 atf_skip "This test requires pflow"
106 if ! kldstat -q -m dummynet; then
107 atf_skip "This test requires dummynet"
122 jexec ${jname} pfctl -F all
125 while [ $# -gt 0 ]; do
128 done | jexec ${jname} pfctl -f -
129 if [ $? -ne 0 ];
147 sysctl -q kern.features.altq >/dev/null || \
148 atf_skip "Test requires ALTQ"
150 while [ -n "$1" ]
152 sysctl -q kern.features.altq.${1} >/dev/null || \
153 atf_skip "Test required ALTQ_${1}"
191 route add -net ${net_server} ${net_tester_host_router}
197 jexec router pfctl -e
206 jexec router arp -s ${net_server_host_server} 00:01:02:03:04:05
217 jexec server route add -net ${net_tester} ${net_server_host_router}
221 jexec server inetd -p ${PWD}/inetd.pid $inetd_conf
246 route add -6 ${net_server} ${net_tester_host_router}
252 jexec router pfctl -e
261 jexec router ndp -s ${net_server_host_server} 00:01:02:03:04:05
272 jexec server route add -6 ${net_tester} ${net_server_host_router}
276 jexec server inetd -p ${PWD}/inetd.pid $inetd_conf
279 # Create a router and 2 server jails for nat64 and prefer-ipv6-nexthop test
280 # cases. The router is connected to servers, both are dual-stack, and to the
292 # each link, loopback server, and client/SNAT pool. On IPv4 we must
299 # the test code to make them accessible from router.
305 # IP addresses on loopback interfaces of both servers. They can be
306 # accessed using the route-to targtet.
349 jexec router pfctl -e
354 route add -6 ::/0 ${net_tester_6_host_router}
366 jexec server1 inetd -p ${PWD}/inetd_1.pid $inetd_conf
369 jexec server1 route add -6 ::/0 ${net_server1_6_host_router}
376 jexec server2 inetd -p ${PWD}/inetd_2.pid $inetd_conf
378 jexec server2 route add -6 ::/0 ${net_server2_6_host_router}
388 atf_check -s ${exit_condition} ${common_dir}/pft_ping.py \
389 --sendif ${epair_tester}a \
390 --to ${net_server_host_server} \
391 --recvif ${epair_server}b \
402 atf_check -s ${exit_condition} ${common_dir}/pft_ping.py \
403 --sendif ${epair_tester}a \
404 --to ${net_server_host_server} \
405 --replyif ${epair_tester}a \
411 # `pfctl -s[rsS]` output is divided into sections. Each rule, state or