Lines Matching refs:ns_a

429 	run_cmd ${ns_a} ip fou add port 5555 ipproto ${ipproto} || return $ksft_skip
430 run_cmd ${ns_a} ip link add ${encap}_a type ${type} ${mode} local ${a_addr} remote ${b_addr} encap ${encap} encap-sport auto encap-dport 5556 || return $ksft_skip
436 run_cmd ${ns_a} ip addr add ${tunnel4_a_addr}/${tunnel4_mask} dev ${encap}_a
439 run_cmd ${ns_a} ip addr add ${tunnel6_a_addr}/${tunnel6_mask} dev ${encap}_a
443 run_cmd ${ns_a} ip link set ${encap}_a up
504 run_cmd ${ns_a} ip link add ip_a type ${type} local ${a_addr} remote ${b_addr} mode ${mode} || return $ksft_skip
507 run_cmd ${ns_a} ip link set ip_a up
511 run_cmd ${ns_a} ip addr add ${tunnel4_a_addr}/${tunnel4_mask} dev ip_a
514 run_cmd ${ns_a} ip addr add ${tunnel6_a_addr}/${tunnel6_mask} dev ip_a
542 ns_a="ip netns exec ${NS_A}"
550 run_cmd ${ns_a} ip link add veth_a type veth peer name veth_b || return 1
551 run_cmd ${ns_a} ip link set veth_b netns ${NS_B}
553 run_cmd ${ns_a} ip addr add ${veth4_a_addr}/${veth4_mask} dev veth_a
556 run_cmd ${ns_a} ip addr add ${veth6_a_addr}/${veth6_mask} dev veth_a
559 run_cmd ${ns_a} ip link set veth_a up
573 run_cmd ${ns_a} ip link add vti${proto}_a type ${vti_type} local ${veth_a_addr} remote ${veth_b_addr} key 10 || return 1
576 run_cmd ${ns_a} ip addr add ${vti_a_addr}/${vti_mask} dev vti${proto}_a
579 run_cmd ${ns_a} ip link set vti${proto}_a up
615 run_cmd ${ns_a} ip link add ${type}_a type ${type} id 1 ${opts_a} remote ${b_addr} ${opts} || return 1
619 run_cmd ${ns_a} ip addr add ${tunnel4_a_addr}/${tunnel4_mask} dev ${br_if_a}
620 run_cmd ${ns_a} ip addr add ${tunnel6_a_addr}/${tunnel6_mask} dev ${br_if_a}
621 run_cmd ${ns_a} ip link set ${type}_a master ${br_if_a}
623 run_cmd ${ns_a} ip addr add ${tunnel4_a_addr}/${tunnel4_mask} dev ${type}_a
624 run_cmd ${ns_a} ip addr add ${tunnel6_a_addr}/${tunnel6_mask} dev ${type}_a
630 run_cmd ${ns_a} ip link set ${type}_a up
672 run_cmd ${ns_a} ip -${proto} xfrm state add src ${veth_a_addr} dst ${veth_b_addr} spi 0x1000 proto esp aead 'rfc4106(gcm(aes))' 0x0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f 128 mode tunnel ${encap} || return 1
673 run_cmd ${ns_a} ip -${proto} xfrm state add src ${veth_b_addr} dst ${veth_a_addr} spi 0x1001 proto esp aead 'rfc4106(gcm(aes))' 0x0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f 128 mode tunnel ${encap}
674 run_cmd ${ns_a} ip -${proto} xfrm policy add dir out mark 10 tmpl src ${veth_a_addr} dst ${veth_b_addr} proto esp mode tunnel
675 run_cmd ${ns_a} ip -${proto} xfrm policy add dir in mark 10 tmpl src ${veth_b_addr} dst ${veth_a_addr} proto esp mode tunnel
695 run_cmd_bg "${ns_a}" nettest "${proto}" -q -D -s -x -p "${port}" -t 5
832 run_cmd ${ns_a} ip link add br0 type bridge || return $ksft_skip
833 run_cmd ${ns_a} ip link set br0 up
838 run_cmd ${ns_a} ip link set veth_A-C up
842 run_cmd ${ns_a} ip link set veth_A-C master br0
897 run_cmd ${ns_a} ip link set veth_A-R1 netns 1
1021 trace "${ns_a}" veth_A-R1 "${ns_r1}" veth_R1-A \
1023 "${ns_a}" veth_A-R2 "${ns_r2}" veth_R2-A \
1037 mtu "${ns_a}" veth_A-R1 2000
1042 mtu "${ns_a}" veth_A-R2 2000
1048 run_cmd ${ns_a} ${ping} -q -M want -i 0.1 -w 1 -s 1800 ${dst1}
1049 run_cmd ${ns_a} ${ping} -q -M want -i 0.1 -w 1 -s 1800 ${dst2}
1052 pmtu_1="$(route_get_dst_pmtu_from_exception "${ns_a}" ${dst1})"
1054 pmtu_2="$(route_get_dst_pmtu_from_exception "${ns_a}" ${dst2})"
1058 mtu "${ns_a}" veth_A-R1 1300
1060 pmtu_1="$(route_get_dst_pmtu_from_exception "${ns_a}" ${dst1})"
1063 pmtu_2="$(route_get_dst_pmtu_from_exception "${ns_a}" ${dst2})"
1067 mtu "${ns_a}" veth_A-R1 1700
1069 pmtu_1="$(route_get_dst_pmtu_from_exception "${ns_a}" ${dst1})"
1072 pmtu_2="$(route_get_dst_pmtu_from_exception "${ns_a}" ${dst2})"
1081 run_cmd ${ns_a} ${ping} -q -M want -i 0.1 -w 1 -s 1400 ${dst2}
1082 pmtu_2="$(route_get_dst_pmtu_from_exception "${ns_a}" ${dst2})"
1086 mtu "${ns_a}" veth_A-R2 500
1088 pmtu_2="$(route_get_dst_pmtu_from_exception "${ns_a}" ${dst2})"
1092 mtu "${ns_a}" veth_A-R2 1500
1094 pmtu_2="$(route_get_dst_pmtu_from_exception "${ns_a}" ${dst2})"
1098 run_cmd ${ns_a} ${ping} -q -M want -i 0.1 -w 1 -s 1400 ${dst2}
1099 pmtu_2="$(route_get_dst_pmtu_from_exception "${ns_a}" ${dst2})"
1115 trace "${ns_a}" veth_A-R1 "${ns_r1}" veth_R1-A \
1117 "${ns_a}" veth_A-R2 "${ns_r2}" veth_R2-A \
1121 mtu "${ns_a}" veth_A-R1 2000
1126 mtu "${ns_a}" veth_A-R2 2000
1138 run_cmd "${ns_a}" ping -q -M want -Q "${dsfield}" -c 1 -w 1 -s "${len}" "${dst1}"
1141 run_cmd "${ns_a}" ping -q -M want -Q "${dsfield}" -c 1 -w 1 -s "${len}" "${dst2}"
1144 pmtu_1="$(route_get_dst_pmtu_from_exception "${ns_a}" "${dst1}" "${policy_mark}")"
1147 pmtu_2="$(route_get_dst_pmtu_from_exception "${ns_a}" "${dst2}" "${policy_mark}")"
1160 trace "${ns_a}" veth_A-R1 "${ns_r1}" veth_R1-A \
1162 "${ns_a}" veth_A-R2 "${ns_r2}" veth_R2-A \
1166 mtu "${ns_a}" veth_A-R1 2000
1171 mtu "${ns_a}" veth_A-R2 2000
1186 run_cmd "${ns_a}" socat OPEN:/dev/zero,rdonly=1,readbytes="${len}" \
1190 run_cmd "${ns_a}" socat OPEN:/dev/zero,rdonly=1,readbytes="${len}" \
1194 pmtu_1="$(route_get_dst_pmtu_from_exception "${ns_a}" "${dst1}" "${policy_mark}")"
1196 pmtu_2="$(route_get_dst_pmtu_from_exception "${ns_a}" "${dst2}" "${policy_mark}")"
1216 trace "${ns_a}" ${type}_a "${ns_b}" ${type}_b \
1217 "${ns_a}" veth_A-R1 "${ns_r1}" veth_R1-A \
1229 mtu "${ns_a}" veth_A-R1 $((${ll_mtu} + 1000))
1234 mtu "${ns_a}" ${type}_a $((${ll_mtu} + 1000))
1236 run_cmd ${ns_a} ${ping} -q -M want -i 0.1 -w 1 -s $((${ll_mtu} + 500)) ${dst}
1239 pmtu="$(route_get_dst_pmtu_from_exception "${ns_a}" ${dst})"
1291 trace "${ns_a}" ${type}_a "${ns_b}" ${type}_b \
1292 "${ns_a}" veth_A-R1 "${ns_r1}" veth_R1-A \
1294 "${ns_a}" br0 "${ns_a}" veth-A-C \
1306 mtu "${ns_a}" veth_A-R1 $((${ll_mtu} + 1000))
1307 mtu "${ns_a}" br0 $((${ll_mtu} + 1000))
1308 mtu "${ns_a}" veth_A-C $((${ll_mtu} + 1000))
1314 mtu "${ns_a}" ${type}_a $((${ll_mtu} + 1000))
1318 run_cmd ${ns_a} ${ping} -q -M want -i 0.1 -w 1 -s $((${ll_mtu} + 500)) ${dst} || return 1
1323 pmtu="$(route_get_dst_pmtu_from_exception "${ns_a}" ${dst})"
1329 run_cmd ${ns_a} ip route flush cached ${dst}
1333 for target in "${ns_a}" "${ns_c}" ; do
1358 pmtu="$(route_get_dst_pmtu_from_exception "${ns_a}" ${dst})"
1488 trace "${ns_a}" ${encap}_a "${ns_b}" ${encap}_b \
1489 "${ns_a}" veth_A-R1 "${ns_r1}" veth_R1-A \
1515 mtu "${ns_a}" veth_A-R1 $((${ll_mtu} + 1000))
1520 mtu "${ns_a}" ${encap}_a $((${ll_mtu} + 1000))
1522 run_cmd ${ns_a} ${ping} -q -M want -i 0.1 -w 1 -s $((${ll_mtu} + 500)) ${dst}
1525 pmtu="$(route_get_dst_pmtu_from_exception "${ns_a}" ${dst})"
1568 trace "${ns_a}" ip_a "${ns_b}" ip_b \
1569 "${ns_a}" veth_A-R1 "${ns_r1}" veth_R1-A \
1589 mtu "${ns_a}" veth_A-R1 $((${ll_mtu} + 1000))
1594 mtu "${ns_a}" ip_a $((${ll_mtu} + 1000)) || return
1596 run_cmd ${ns_a} ${ping} -q -M want -i 0.1 -w 1 -s $((${ll_mtu} + 500)) ${dst}
1599 pmtu="$(route_get_dst_pmtu_from_exception "${ns_a}" ${dst})"
1621 trace "${ns_a}" veth_a "${ns_b}" veth_b \
1622 "${ns_a}" vti4_a "${ns_b}" vti4_b
1631 mtu "${ns_a}" veth_a ${veth_mtu}
1633 mtu "${ns_a}" vti4_a ${vti_mtu}
1638 run_cmd ${ns_a} ping -q -M want -i 0.1 -w 1 -s ${ping_payload} ${tunnel4_b_addr}
1639 pmtu="$(route_get_dst_pmtu_from_exception "${ns_a}" ${tunnel4_b_addr})"
1644 run_cmd ${ns_a} ping -q -M want -i 0.1 -w 1 -s $((ping_payload + 1)) ${tunnel4_b_addr}
1645 pmtu="$(route_get_dst_pmtu_from_exception "${ns_a}" ${tunnel4_b_addr})"
1651 trace "${ns_a}" veth_a "${ns_b}" veth_b \
1652 "${ns_a}" vti6_a "${ns_b}" vti6_b
1656 mtu "${ns_a}" veth_a 4000
1658 mtu "${ns_a}" vti6_a 5000
1660 run_cmd ${ns_a} ${ping6} -q -i 0.1 -w 1 -s 60000 ${tunnel6_b_addr}
1663 pmtu="$(route_get_dst_pmtu_from_exception "${ns_a}" ${tunnel6_b_addr})"
1667 mtu "${ns_a}" vti6_a 3000
1668 pmtu="$(route_get_dst_pmtu_from_exception "${ns_a}" ${tunnel6_b_addr})"
1672 mtu "${ns_a}" vti6_a 9000
1673 pmtu="$(route_get_dst_pmtu_from_exception "${ns_a}" ${tunnel6_b_addr})"
1681 trace "${ns_a}" veth_a "${ns_b}" veth_b \
1682 "${ns_a}" vti4_a "${ns_b}" vti4_b
1691 mtu "${ns_a}" veth_a ${veth_mtu}
1693 mtu "${ns_a}" vti4_a ${vti_mtu}
1698 run_cmd ${ns_a} ping -q -M want -i 0.1 -w 1 -s ${ping_payload} ${tunnel4_b_addr}
1699 pmtu="$(route_get_dst_pmtu_from_exception "${ns_a}" ${tunnel4_b_addr})"
1704 run_cmd ${ns_a} ping -q -M want -i 0.1 -w 1 -s $((ping_payload + 1)) ${tunnel4_b_addr}
1705 pmtu="$(route_get_dst_pmtu_from_exception "${ns_a}" ${tunnel4_b_addr})"
1711 trace "${ns_a}" veth_a "${ns_b}" veth_b \
1712 "${ns_a}" vti6_a "${ns_b}" vti6_b
1716 mtu "${ns_a}" veth_a 4000
1718 mtu "${ns_a}" vti6_a 5000
1720 run_cmd ${ns_a} ${ping6} -q -i 0.1 -w 1 -s 60000 ${tunnel6_b_addr}
1723 pmtu="$(route_get_dst_pmtu_from_exception "${ns_a}" ${tunnel6_b_addr})"
1727 mtu "${ns_a}" vti6_a 3000
1728 pmtu="$(route_get_dst_pmtu_from_exception "${ns_a}" ${tunnel6_b_addr})"
1732 mtu "${ns_a}" vti6_a 9000
1733 pmtu="$(route_get_dst_pmtu_from_exception "${ns_a}" ${tunnel6_b_addr})"
1741 trace "${ns_a}" veth_A-R1 "${ns_b}" veth_B-R1 \
1742 "${ns_a}" vti4_a "${ns_b}" vti4_b
1751 mtu "${ns_a}" veth_A-R1 ${veth_mtu}
1756 mtu "${ns_a}" vti4_a ${vti_mtu}
1761 run_cmd ${ns_a} ping -q -M want -i 0.1 -w 1 -s ${ping_payload} ${tunnel4_b_addr}
1762 pmtu="$(route_get_dst_pmtu_from_exception "${ns_a}" ${tunnel4_b_addr})"
1768 run_cmd ${ns_a} ping -q -M want -i 0.1 -w 1 -s $((ping_payload)) ${tunnel4_b_addr}
1769 pmtu="$(route_get_dst_pmtu_from_exception "${ns_a}" ${tunnel4_b_addr})"
1775 trace "${ns_a}" veth_A-R1 "${ns_b}" veth_B-R1 \
1776 "${ns_a}" vti6_a "${ns_b}" vti6_b
1785 mtu "${ns_a}" veth_A-R1 ${veth_mtu}
1790 # mtu "${ns_a}" vti6_a ${vti_mtu}
1793 run_cmd ${ns_a} ${ping6} -q -M want -i 0.1 -w 1 -s ${ping_payload} ${tunnel6_b_addr}
1796 pmtu="$(route_get_dst_pmtu_from_exception "${ns_a}" ${tunnel6_b_addr})"
1802 run_cmd ${ns_a} ${ping6} -q -M want -i 0.1 -w 1 -s $((ping_payload)) ${tunnel6_b_addr}
1803 pmtu="$(route_get_dst_pmtu_from_exception "${ns_a}" ${tunnel6_b_addr})"
1812 veth_mtu="$(link_get_mtu "${ns_a}" veth_a)"
1813 vti4_mtu="$(link_get_mtu "${ns_a}" vti4_a)"
1824 veth_mtu="$(link_get_mtu "${ns_a}" veth_a)"
1825 vti6_mtu="$(link_get_mtu "${ns_a}" vti6_a)"
1835 run_cmd ${ns_a} ip link add vti4_a type vti local ${veth4_a_addr} remote ${veth4_b_addr} key 10
1837 run_cmd ${ns_a} ip link del vti4_a
1845 run_cmd ${ns_a} ip link add vti4_a mtu ${v} type vti local ${veth4_a_addr} remote ${veth4_b_addr} key 10
1848 mtu="$(link_get_mtu "${ns_a}" vti4_a)"
1853 run_cmd ${ns_a} ip link del vti4_a
1858 run_cmd ${ns_a} ip link add vti4_a mtu ${v} type vti local ${veth4_a_addr} remote ${veth4_b_addr} key 10
1859 mtu="$(link_get_mtu "${ns_a}" vti4_a)"
1860 run_cmd ${ns_a} ip link del vti4_a
1873 run_cmd ${ns_a} ip link add vti6_a type vti6 local ${veth6_a_addr} remote ${veth6_b_addr} key 10
1875 run_cmd ${ns_a} ip link del vti6_a
1883 run_cmd ${ns_a} ip link add vti6_a mtu ${v} type vti6 local ${veth6_a_addr} remote ${veth6_b_addr} key 10
1886 mtu="$(link_get_mtu "${ns_a}" vti6_a)"
1891 run_cmd ${ns_a} ip link del vti6_a
1896 run_cmd ${ns_a} ip link add vti6_a mtu ${v} type vti6 local ${veth6_a_addr} remote ${veth6_b_addr} key 10
1897 mtu="$(link_get_mtu "${ns_a}" vti6_a)"
1898 run_cmd ${ns_a} ip link del vti6_a
1911 run_cmd ${ns_a} ip link add dummy0 mtu 1500 type dummy
1913 run_cmd ${ns_a} ip link add dummy1 mtu 3000 type dummy
1914 run_cmd ${ns_a} ip link set dummy0 up
1915 run_cmd ${ns_a} ip link set dummy1 up
1917 run_cmd ${ns_a} ip addr add ${dummy6_0_prefix}1/${dummy6_mask} dev dummy0
1918 run_cmd ${ns_a} ip addr add ${dummy6_1_prefix}1/${dummy6_mask} dev dummy1
1923 run_cmd ${ns_a} ip link add vti6_a mtu 1300 type vti6 remote ${dummy6_0_prefix}2 local ${dummy6_0_prefix}1
1924 mtu="$(link_get_mtu "${ns_a}" vti6_a)"
1932 run_cmd ${ns_a} ip link set vti6_a type vti6 remote ${dummy6_1_prefix}2 local ${dummy6_1_prefix}1
1933 mtu="$(link_get_mtu "${ns_a}" vti6_a)"
1940 run_cmd ${ns_a} ip link set vti6_a mtu 1280 type vti6 remote ${dummy6_0_prefix}2 local ${dummy6_0_prefix}1
1941 mtu="$(link_get_mtu "${ns_a}" vti6_a)"
1976 trace "${ns_a}" ${encap}_a "${ns_b}" ${encap}_b \
1977 "${ns_a}" veth_A-R1 "${ns_r1}" veth_R1-A \
1981 mtu "${ns_a}" veth_A-R1 $((${ll_mtu} + 1000))
1986 mtu "${ns_a}" ${encap}_a $((${ll_mtu} + 1000))
1992 run_cmd taskset --cpu-list ${cpu} ${ns_a} ping -q -M want -i 0.1 -w 1 -s $((${ll_mtu} + 500)) ${tunnel4_b_addr}
1995 ${ns_a} ip link del dev veth_A-R1 &
2078 trace "${ns_a}" veth_A-R1 "${ns_r1}" veth_R1-A \
2080 "${ns_a}" veth_A-R2 "${ns_r2}" veth_R2-A \
2087 mtu "${ns_a}" veth_A-R1 2000
2092 mtu "${ns_a}" veth_A-R2 2000
2109 run_cmd ${ns_a} ping -q -M want -i 0.1 -c 2 -s 1800 "${dst_prefix1}${i}"
2111 run_cmd ${ns_a} ping -q -M want -i 0.1 -c 2 -s 1800 "${dst2}"
2113 if [ "$(${ns_a} ip -oneline route list cache | wc -l)" -ne 101 ]; then
2118 run_cmd ${ns_a} ip route flush cache
2119 pmtu1="$(route_get_dst_pmtu_from_exception "${ns_a}" ${dst_prefix}1)"
2120 pmtu2="$(route_get_dst_pmtu_from_exception "${ns_a}" ${dst_prefix}2)"
2122 [ -n "$(${ns_a} ip route list cache)" ]; then
2132 trace "${ns_a}" veth_A-R1 "${ns_r1}" veth_R1-A \
2134 "${ns_a}" veth_A-R2 "${ns_r2}" veth_R2-A \
2141 mtu "${ns_a}" veth_A-R1 2000
2146 mtu "${ns_a}" veth_A-R2 2000
2160 run_cmd ${ns_a} ping -q -M want -i 0.1 -w 1 -s 1800 "${dst_prefix1}${i}"
2162 run_cmd ${ns_a} ping -q -M want -i 0.1 -w 1 -s 1800 "${dst2}"
2163 if [ "$(${ns_a} ip -oneline -6 route list cache | wc -l)" -ne 101 ]; then
2168 run_cmd ${ns_a} ip -6 route flush cache
2169 pmtu1="$(route_get_dst_pmtu_from_exception "${ns_a}" "${dst_prefix1}100")"
2170 pmtu2="$(route_get_dst_pmtu_from_exception "${ns_a}" ${dst2})"
2172 [ -n "$(${ns_a} ip -6 route list cache)" ]; then
2184 trace "${ns_a}" veth_A-R1 "${ns_r1}" veth_R1-A \
2186 "${ns_a}" veth_A-R2 "${ns_r2}" veth_R2-A \
2202 mtu "${ns_a}" veth_A-R1 2000
2207 mtu "${ns_a}" veth_A-R2 2000
2213 run_cmd ${ns_a} ${ping} -q -M want -i 0.1 -w 1 -s 1800 ${dst1}
2214 run_cmd ${ns_a} ${ping} -q -M want -i 0.1 -w 1 -s 1800 ${dst2}
2217 pmtu_1="$(route_get_dst_pmtu_from_exception "${ns_a}" ${dst1})"
2219 pmtu_2="$(route_get_dst_pmtu_from_exception "${ns_a}" ${dst2})"
2223 run_cmd ${ns_a} ip route change default via ${gw}
2226 run_cmd ${ns_a} ip link del "veth_A-R1"