Lines Matching refs:IP
55 IP="$(which ip) -netns $ns1"
60 $IP link add dummy0 type dummy
61 $IP link set dev dummy0 up
62 $IP address add 198.51.100.1/24 dev dummy0
63 $IP -6 address add 2001:db8:1::1/64 dev dummy0
70 $IP link del dev dummy0 &> /dev/null
79 addr=$($IP -6 -br addr show dev ${dev} | \
104 $IP route get fibmatch 198.51.100.2 &> /dev/null
106 $IP -6 route get fibmatch 2001:db8:1::2 &> /dev/null
110 $IP link del dev dummy0
114 $IP route get fibmatch 198.51.100.2 &> /dev/null
116 $IP -6 route get fibmatch 2001:db8:1::2 &> /dev/null
131 $IP link add dummy1 type dummy
132 $IP link set dev dummy1 up
133 $IP address add 192.0.2.1/24 dev dummy1
134 $IP -6 address add 2001:db8:2::1/64 dev dummy1
136 $IP route add 203.0.113.0/24 \
139 $IP -6 route add 2001:db8:3::/64 \
145 $IP route get fibmatch 203.0.113.1 &> /dev/null
147 $IP -6 route get fibmatch 2001:db8:3::1 &> /dev/null
151 $IP link del dev dummy0
155 $IP route get fibmatch 203.0.113.1 &> /dev/null
158 $IP -6 route get fibmatch 2001:db8:3::1 &> /dev/null
163 $IP link del dev dummy1
167 $IP -6 route get fibmatch 2001:db8:3::1 &> /dev/null
187 $IP route get fibmatch 198.51.100.2 &> /dev/null
189 $IP -6 route get fibmatch 2001:db8:1::2 &> /dev/null
193 $IP link set dev dummy0 down
197 $IP route get fibmatch 198.51.100.2 &> /dev/null
199 $IP -6 route get fibmatch 2001:db8:1::2 &> /dev/null
210 $IP route get fibmatch 203.0.113.1 \
213 $IP -6 route get fibmatch 2001:db8:3::1 \
217 $IP route get fibmatch 203.0.113.1 \
220 $IP -6 route get fibmatch 2001:db8:3::1 \
224 $IP route get fibmatch 203.0.113.1 | \
227 $IP -6 route get fibmatch 2001:db8:3::1 | \
231 $IP route get fibmatch 203.0.113.1 | \
234 $IP -6 route get fibmatch 2001:db8:3::1 | \
247 $IP link add dummy1 type dummy
248 $IP link set dev dummy1 up
250 $IP address add 192.0.2.1/24 dev dummy1
251 $IP -6 address add 2001:db8:2::1/64 dev dummy1
253 $IP route add 203.0.113.0/24 \
256 $IP -6 route add 2001:db8:3::/64 \
262 $IP route get fibmatch 203.0.113.1 &> /dev/null
265 $IP -6 route get fibmatch 2001:db8:3::1 &> /dev/null
269 $IP link set dev dummy0 down
276 $IP link set dev dummy0 up
277 $IP link set dev dummy1 down
284 $IP link set dev dummy0 down
288 $IP route get fibmatch 203.0.113.1 &> /dev/null
290 $IP -6 route get fibmatch 2001:db8:3::1 &> /dev/null
293 $IP link del dev dummy1
312 $IP link set dev dummy0 carrier on
316 $IP route get fibmatch 198.51.100.1 &> /dev/null
318 $IP -6 route get fibmatch 2001:db8:1::1 &> /dev/null
321 $IP route get fibmatch 198.51.100.1 | \
324 $IP -6 route get fibmatch 2001:db8:1::1 | \
329 $IP link set dev dummy0 carrier off
334 $IP route get fibmatch 198.51.100.1 &> /dev/null
336 $IP -6 route get fibmatch 2001:db8:1::1 &> /dev/null
339 $IP route get fibmatch 198.51.100.1 | \
342 $IP -6 route get fibmatch 2001:db8:1::1 | \
347 $IP address add 192.0.2.1/24 dev dummy0
348 $IP -6 address add 2001:db8:2::1/64 dev dummy0
352 $IP route get fibmatch 192.0.2.1 &> /dev/null
354 $IP -6 route get fibmatch 2001:db8:2::1 &> /dev/null
357 $IP route get fibmatch 192.0.2.1 | \
360 $IP -6 route get fibmatch 2001:db8:2::1 | \
377 $IP link set dev dummy0 carrier on
381 $IP route get fibmatch 198.51.100.2 &> /dev/null
383 $IP -6 route get fibmatch 2001:db8:1::2 &> /dev/null
386 $IP route get fibmatch 198.51.100.2 | \
389 $IP -6 route get fibmatch 2001:db8:1::2 | \
394 $IP link set dev dummy0 carrier off
399 $IP route get fibmatch 198.51.100.2 &> /dev/null
401 $IP -6 route get fibmatch 2001:db8:1::2 &> /dev/null
404 $IP route get fibmatch 198.51.100.2 | \
407 $IP -6 route get fibmatch 2001:db8:1::2 | \
412 $IP address add 192.0.2.1/24 dev dummy0
413 $IP -6 address add 2001:db8:2::1/64 dev dummy0
417 $IP route get fibmatch 192.0.2.2 &> /dev/null
419 $IP -6 route get fibmatch 2001:db8:2::2 &> /dev/null
422 $IP route get fibmatch 192.0.2.2 | \
425 $IP -6 route get fibmatch 2001:db8:2::2 | \
448 $IP link add name veth1 type veth peer name veth2
449 $IP link set dev veth2 netns $ns2
450 $IP address add 192.0.2.1/24 dev veth1
452 $IP link set dev veth1 up
455 $IP link set dev lo address 52:54:00:6a:c7:5e
456 $IP link set dev veth1 address 52:54:00:6a:c7:5e
523 cmd="$IP route add vrf $vrf $pfx $gw $dev"
617 $IP -4 rule add pref 32765 table local
618 $IP -4 rule del pref 0
619 $IP -6 rule add pref 32765 table local
620 $IP -6 rule del pref 0
622 $IP link add red type vrf table 1
623 $IP link set red up
624 $IP -4 route add vrf red unreachable default metric 4278198272
625 $IP -6 route add vrf red unreachable default metric 4278198272
627 $IP link add veth0 type veth peer name veth1
628 $IP link set dev veth0 up
629 $IP address add 192.0.2.1/24 dev veth0
630 $IP -6 address add 2001:db8:51::1/64 dev veth0
632 $IP link set dev veth1 vrf red up
633 $IP address add 192.0.2.2/24 dev veth1
634 $IP -6 address add 2001:db8:51::2/64 dev veth1
636 $IP link add dummy1 type dummy
637 $IP link set dev dummy1 vrf red up
638 $IP address add 192.168.2.1/24 dev dummy1
639 $IP -6 address add 2001:db8:2::1/64 dev dummy1
647 $IP link del dev dummy1
648 $IP link del veth0
649 $IP link del red
664 $IP link add dummy_$i type dummy
665 $IP link set dev dummy_$i up
666 $IP -6 address add 2001:$i::1/64 dev dummy_$i
672 $IP -6 route add 2001::/64 \
711 $IP link add dummy_$i type dummy
712 $IP link set dev dummy_$i up
713 $IP address add 20.20.$i.2/24 dev dummy_$i
719 $IP route add 10.0.0.0/24 \
749 $IP link del dev dummy_10
751 $IP link add dummy_10 type dummy
752 $IP link set dev dummy_10 up
753 $IP -6 address add 2001:10::1/64 dev dummy_10
797 $IP link add dummy_10 type dummy
798 $IP link set dev dummy_10 up
799 $IP -6 address add 2001:10::1/64 dev dummy_10
806 $IP -6 route add 2001:20::$i \
811 check_rt_num 0 $($IP -6 route list |grep expires|wc -l)
818 $IP -6 route add 2001:30::$i \
824 $IP -6 route add 2001:20::$i \
829 check_rt_num 0 $($IP -6 route list |grep expires|wc -l)
836 $IP -6 route add 2001:20::$i \
842 $IP -6 route replace 2001:20::$i \
847 check_rt_num 0 $($IP -6 route list |grep expires|wc -l)
855 $IP -6 route add 2001:20::$i \
860 $IP -6 route replace 2001:20::$i \
863 check_rt_num_clean 0 $($IP -6 route list |grep expires|wc -l) || return
867 check_rt_num 5 $($IP -6 route list |grep -v expires|grep 2001:20::|wc -l)
879 $IP link del dev dummy_10
883 $IP link add veth1 type veth peer name veth2
884 $IP link set dev veth1 up
885 $IP link set dev veth2 up
886 $IP -6 address add 2001:10::1/64 dev veth1 nodad
887 $IP -6 address add 2001:10::2/64 dev veth2 nodad
900 check_rt_num_clean 1 $($IP -6 route list|grep expires|wc -l) || return
904 check_rt_num 0 $($IP -6 route list |grep expires|wc -l)
918 $IP link add dummy1 type dummy
919 $IP link set dummy1 up
920 $IP -6 route add default dev dummy1
921 $IP -6 rule add table main suppress_prefixlength 0
923 $IP -6 rule del table main suppress_prefixlength 0
924 $IP link del dummy1
1004 run_cmd "$IP -6 ro flush ${pfx}"
1007 out=$($IP -6 ro ls match ${pfx})
1013 run_cmd "$IP -6 ro add ${pfx} ${nh}"
1036 out=$($IP -6 ro ls match ${pfx} | sed -e 's/ pref medium//')
1042 $IP li del red 2>/dev/null
1043 $IP li del dummy1 2>/dev/null
1044 $IP li del veth1 2>/dev/null
1045 $IP li del veth3 2>/dev/null
1062 $IP li add veth1 type veth peer name veth2
1063 $IP li add veth3 type veth peer name veth4
1065 $IP li set veth1 up
1066 $IP li set veth3 up
1067 $IP li set veth2 netns $ns2 up
1068 $IP li set veth4 netns $ns2 up
1072 $IP -6 addr add 2001:db8:101::1/64 dev veth1 nodad
1073 $IP -6 addr add 2001:db8:103::1/64 dev veth3 nodad
1074 $IP addr add 172.16.101.1/24 dev veth1
1075 $IP addr add 172.16.103.1/24 dev veth3
1128 run_cmd "$IP -6 ro add 2001:db8:104::/64 via 2001:db8:103::2"
1133 run_cmd "$IP -6 ro add 2001:db8:104::/64 dev veth3"
1138 run_cmd "$IP -6 ro add unreachable 2001:db8:104::/64"
1144 run_cmd "$IP -6 ro append 2001:db8:104::/64 via 2001:db8:103::2"
1154 run_cmd "$IP -6 ro add 2001:db8:104::/64 nexthop via 2001:db8:101::2 nexthop via 2001:db8:103::2"
1159 run_cmd "$IP -6 ro add 2001:db8:104::/64 via 2001:db8:103::2 metric 512"
1162 run_cmd "$IP -6 ro add 2001:db8:104::/64 via 2001:db8:103::3 metric 256"
1167 run_cmd "$IP -6 ro del 2001:db8:104::/64 metric 512"
1181 run_cmd "$IP -6 ro replace 2001:db8:104::/64 via 2001:db8:103::2"
1188 …run_cmd "$IP -6 ro replace 2001:db8:104::/64 nexthop via 2001:db8:101::3 nexthop via 2001:db8:103:…
1195 run_cmd "$IP -6 ro replace 2001:db8:104::/64 nexthop via 2001:db8:103::2"
1201 run_cmd "$IP -6 ro replace 2001:db8:104::/64 via 2001:db8:104::2"
1215 run_cmd "$IP -6 ro change 2001:db8:105::/64 via 2001:db8:101::2"
1223 …run_cmd "$IP -6 ro replace 2001:db8:104::/64 nexthop via 2001:db8:101::3 nexthop via 2001:db8:103:…
1229 run_cmd "$IP -6 ro replace 2001:db8:104::/64 via 2001:db8:101::3"
1235 run_cmd "$IP -6 ro replace 2001:db8:104::/64 nexthop via 2001:db8:101::3"
1241 run_cmd "$IP -6 ro replace 2001:db8:104::/64 dev veth1"
1247 …run_cmd "$IP -6 ro replace 2001:db8:104::/64 nexthop via 2001:db8:111::3 nexthop via 2001:db8:103:…
1253 …run_cmd "$IP -6 ro replace 2001:db8:104::/64 nexthop via 2001:db8:101::3 nexthop via 2001:db8:113:…
1259 …run_cmd "$IP -6 ro change 2001:db8:105::/64 nexthop via 2001:db8:101::3 nexthop via 2001:db8:103::…
1277 run_cmd "$IP -6 route flush 2001:db8:102::/64"
1280 run_cmd "$IP -6 route add 2001:db8:102::/64 dsfield 0x04 via 2001:db8:101::2"
1318 $IP li add dummy1 type dummy
1319 $IP li add dummy2 type dummy
1320 $IP li set dummy1 up
1321 $IP li set dummy2 up
1324 run_cmd "$IP -6 addr add dev dummy1 2001:db8:104::1/64"
1325 run_cmd "$IP -6 addr add dev dummy2 2001:db8:104::2/64"
1332 run_cmd "$IP -6 addr flush dev dummy1"
1333 run_cmd "$IP -6 addr add dev dummy1 2001:db8:104::1/64 metric 257"
1340 run_cmd "$IP -6 addr flush dev dummy2"
1341 run_cmd "$IP -6 addr add dev dummy2 2001:db8:104::2/64 metric 258"
1347 run_cmd "$IP -6 addr del dev dummy1 2001:db8:104::1/64 metric 257"
1355 run_cmd "$IP -6 addr change dev dummy2 2001:db8:104::2/64 metric 259"
1365 run_cmd "$IP li set dev dummy2 down"
1368 out=$($IP -6 ro ls match 2001:db8:104::/64)
1375 run_cmd "$IP li set dev dummy2 up"
1385 run_cmd "$IP -6 addr flush dev dummy2"
1386 run_cmd "$IP -6 addr add dev dummy2 2001:db8:104::1 peer 2001:db8:104::2 metric 260"
1395 run_cmd "$IP -6 addr change dev dummy2 2001:db8:104::1 peer 2001:db8:104::3 metric 261"
1403 $IP li del dummy1
1404 $IP li del dummy2
1420 run_cmd "$IP -6 ro add 2001:db8:111::/64 via 2001:db8:101::2 mtu 1400"
1432 run_cmd "$IP -6 ro add 2001:db8:112::/64 via 2001:db8:101::2 mtu 1400"
1433 run_cmd "$IP -6 ro append 2001:db8:112::/64 via 2001:db8:103::2"
1443 run_cmd "$IP -6 ro add 2001:db8:113::/64 via 2001:db8:101::2"
1444 run_cmd "$IP -6 ro append 2001:db8:113::/64 via 2001:db8:103::2 mtu 1400"
1452 run_cmd "$IP -6 ro del 2001:db8:113::/64 via 2001:db8:101::2"
1461 …run_cmd "$IP -6 ro add 2001:db8:115::/64 mtu 1400 nexthop via 2001:db8:101::2 nexthop via 2001:db8…
1469 $IP -6 ro add 2001:db8:104::/64 via 2001:db8:101::2 mtu 1300
1473 run_cmd "$IP -6 ro add 2001:db8:114::/64 via 2001:db8:101::2 congctl lock foo"
1493 run_cmd "$IP ro flush ${pfx}"
1496 out=$($IP ro ls match ${pfx})
1502 run_cmd "$IP ro add ${pfx} ${nh}"
1525 out=$($IP ro ls match ${pfx})
1540 run_cmd "$IP ro add 172.16.104.0/24 via 172.16.103.2"
1545 run_cmd "$IP ro add 172.16.104.0/24 dev veth3"
1550 run_cmd "$IP ro add unreachable 172.16.104.0/24"
1556 run_cmd "$IP ro prepend 172.16.104.0/24 via 172.16.103.2"
1563 run_cmd "$IP ro append 172.16.104.0/24 via 172.16.103.2"
1568 run_cmd "$IP ro append 172.16.104.0/24 dev veth3"
1573 run_cmd "$IP ro append unreachable 172.16.104.0/24"
1577 run_cmd "$IP ro flush 172.16.104.0/24"
1578 run_cmd "$IP ro add unreachable 172.16.104.0/24"
1579 run_cmd "$IP ro append 172.16.104.0/24 via 172.16.103.2"
1583 run_cmd "$IP ro flush 172.16.104.0/24"
1584 run_cmd "$IP ro add unreachable 172.16.104.0/24"
1585 run_cmd "$IP ro append 172.16.104.0/24 dev veth3"
1595 run_cmd "$IP ro add 172.16.104.0/24 nexthop via 172.16.101.2 nexthop via 172.16.103.2"
1600 run_cmd "$IP ro add 172.16.104.0/24 via 172.16.103.2 metric 512"
1603 run_cmd "$IP ro add 172.16.104.0/24 via 172.16.103.3 metric 256"
1608 run_cmd "$IP ro del 172.16.104.0/24 metric 512"
1622 run_cmd "$IP ro replace 172.16.104.0/24 via 172.16.103.2"
1629 run_cmd "$IP ro replace 172.16.104.0/24 nexthop via 172.16.101.3 nexthop via 172.16.103.2"
1636 run_cmd "$IP ro replace unreachable 172.16.104.0/24"
1643 run_cmd "$IP ro replace 172.16.104.0/24 nexthop via 172.16.103.2"
1649 run_cmd "$IP ro replace 172.16.104.0/24 via 2001:db8:104::2"
1663 run_cmd "$IP ro change 172.16.105.0/24 via 172.16.101.2"
1671 run_cmd "$IP ro replace 172.16.104.0/24 nexthop via 172.16.101.3 nexthop via 172.16.103.3"
1677 run_cmd "$IP ro replace 172.16.104.0/24 via 172.16.101.3"
1683 run_cmd "$IP ro replace 172.16.104.0/24 nexthop via 172.16.101.3"
1689 run_cmd "$IP ro replace unreachable 172.16.104.0/24"
1695 run_cmd "$IP ro replace 172.16.104.0/24 nexthop via 172.16.111.3 nexthop via 172.16.103.3"
1701 run_cmd "$IP ro replace 172.16.104.0/24 nexthop via 172.16.101.3 nexthop via 172.16.113.3"
1707 run_cmd "$IP ro change 172.16.105.0/24 nexthop via 172.16.101.3 nexthop via 172.16.103.3"
1749 run_cmd "$IP route flush 172.16.102.0/24"
1752 run_cmd "$IP route add 172.16.102.0/24 dsfield 0x01 via 172.16.101.2"
1755 run_cmd "$IP route add 172.16.102.0/24 dsfield 0x02 via 172.16.101.2"
1758 run_cmd "$IP route add 172.16.102.0/24 dsfield 0x03 via 172.16.101.2"
1762 run_cmd "$IP route add 172.16.102.0/24 via 172.16.101.2"
1765 run_cmd "$IP route add 172.16.102.0/24 dsfield 0x10 via 172.16.103.2"
1768 $IP route get fibmatch 172.16.102.1 dsfield 0x10 | \
1772 $IP route get fibmatch 172.16.102.1 dsfield 0x11 | \
1776 $IP route get fibmatch 172.16.102.1 dsfield 0x12 | \
1780 $IP route get fibmatch 172.16.102.1 dsfield 0x13 | \
1785 $IP route get fibmatch 172.16.102.1 dsfield 0x14 | \
1789 $IP route get fibmatch 172.16.102.1 dsfield 0x15 | \
1793 $IP route get fibmatch 172.16.102.1 dsfield 0x16 | \
1797 $IP route get fibmatch 172.16.102.1 dsfield 0x17 | \
1802 $IP route get fibmatch 172.16.102.1 dsfield 0x00 | \
1806 $IP route get fibmatch 172.16.102.1 dsfield 0x01 | \
1810 $IP route get fibmatch 172.16.102.1 dsfield 0x02 | \
1814 $IP route get fibmatch 172.16.102.1 dsfield 0x03 | \
1843 $IP li add dummy1 type dummy
1844 $IP li add dummy2 type dummy
1845 $IP li set dummy1 up
1846 $IP li set dummy2 up
1849 run_cmd "$IP addr add dev dummy1 172.16.104.1/24"
1850 run_cmd "$IP addr add dev dummy2 172.16.104.2/24"
1857 run_cmd "$IP addr flush dev dummy1"
1858 run_cmd "$IP addr add dev dummy1 172.16.104.1/24 metric 257"
1865 run_cmd "$IP addr flush dev dummy2"
1866 run_cmd "$IP addr add dev dummy2 172.16.104.2/24 metric 258"
1872 run_cmd "$IP addr del dev dummy1 172.16.104.1/24 metric 257"
1880 run_cmd "$IP addr change dev dummy2 172.16.104.2/24 metric 259"
1889 run_cmd "$IP li set dev dummy2 down"
1892 out=$($IP ro ls match 172.16.104.0/24)
1899 run_cmd "$IP li set dev dummy2 up"
1908 run_cmd "$IP addr flush dev dummy2"
1909 run_cmd "$IP addr add dev dummy2 172.16.104.0/24 metric 259"
1910 run_cmd "$IP addr change dev dummy2 172.16.104.0/24 metric 260"
1918 run_cmd "$IP addr flush dev dummy2"
1919 run_cmd "$IP addr add dev dummy2 172.16.104.1/32 peer 172.16.104.2 metric 260"
1927 run_cmd "$IP addr change dev dummy2 172.16.104.1/32 peer 172.16.104.3 metric 261"
1935 $IP li del dummy1
1936 $IP li del dummy2
1949 run_cmd "$IP ro add 172.16.111.0/24 via 172.16.101.2 mtu 1400"
1958 run_cmd "$IP ro add 172.16.112.0/24 mtu 1400 nexthop via 172.16.101.2 nexthop via 172.16.103.2"
1966 $IP ro add 172.16.104.0/24 via 172.16.101.2 mtu 1300
1970 run_cmd "$IP ro add 172.16.111.0/24 via 172.16.101.2 congctl lock foo"
1984 $IP li add dummy1 type dummy
1985 $IP li set dummy1 up
1986 $IP li add dummy2 type dummy
1987 $IP li set dummy2 up
1988 $IP li add red type vrf table 1111
1989 $IP li set red up
1990 $IP ro add vrf red unreachable default
1991 $IP li set dummy2 vrf red
1993 $IP addr add dev dummy1 172.16.104.1/24
1994 $IP addr add dev dummy1 172.16.104.11/24
1995 $IP addr add dev dummy1 172.16.104.12/24
1996 $IP addr add dev dummy1 172.16.104.13/24
1997 $IP addr add dev dummy2 172.16.104.1/24
1998 $IP addr add dev dummy2 172.16.104.11/24
1999 $IP addr add dev dummy2 172.16.104.12/24
2000 $IP route add 172.16.105.0/24 via 172.16.104.2 src 172.16.104.11
2001 $IP route add 172.16.106.0/24 dev lo src 172.16.104.12
2002 $IP route add table 0 172.16.107.0/24 via 172.16.104.2 src 172.16.104.13
2003 $IP route add vrf red 172.16.105.0/24 via 172.16.104.2 src 172.16.104.11
2004 $IP route add vrf red 172.16.106.0/24 dev lo src 172.16.104.12
2010 $IP addr del dev dummy2 172.16.104.11/24
2011 $IP ro ls vrf red | grep -q 172.16.105.0/24
2014 $IP ro ls | grep -q 172.16.105.0/24
2017 $IP addr add dev dummy2 172.16.104.11/24
2018 $IP route add vrf red 172.16.105.0/24 via 172.16.104.2 src 172.16.104.11
2020 $IP addr del dev dummy1 172.16.104.11/24
2021 $IP ro ls | grep -q 172.16.105.0/24
2024 $IP ro ls vrf red | grep -q 172.16.105.0/24
2031 $IP addr del dev dummy2 172.16.104.12/24
2032 $IP ro ls vrf red | grep -q 172.16.106.0/24
2035 $IP ro ls | grep -q 172.16.106.0/24
2038 $IP addr add dev dummy2 172.16.104.12/24
2039 $IP route add vrf red 172.16.106.0/24 dev lo src 172.16.104.12
2041 $IP addr del dev dummy1 172.16.104.12/24
2042 $IP ro ls | grep -q 172.16.106.0/24
2045 $IP ro ls vrf red | grep -q 172.16.106.0/24
2052 $IP addr del dev dummy1 172.16.104.13/24
2053 $IP ro ls | grep -q 172.16.107.0/24
2056 $IP li del dummy1
2057 $IP li del dummy2
2070 $IP li add dummy${i} up type dummy
2073 $IP li add red up type vrf table 1111
2074 $IP ro add vrf red unreachable default
2076 $IP li set dummy${i} vrf red
2079 $IP addr add dev dummy1 fe80::1/128
2080 $IP addr add dev dummy1 2001:db8:101::1/64
2081 $IP addr add dev dummy1 2001:db8:101::10/64
2082 $IP addr add dev dummy1 2001:db8:101::11/64
2083 $IP addr add dev dummy1 2001:db8:101::12/64
2084 $IP addr add dev dummy1 2001:db8:101::13/64
2085 $IP addr add dev dummy1 2001:db8:101::14/64
2086 $IP addr add dev dummy1 2001:db8:101::15/64
2087 $IP addr add dev dummy2 fe80::1/128
2088 $IP addr add dev dummy2 2001:db8:101::1/64
2089 $IP addr add dev dummy2 2001:db8:101::11/64
2090 $IP addr add dev dummy3 fe80::1/128
2092 $IP addr add dev dummy4 2001:db8:101::1/64
2093 $IP addr add dev dummy4 2001:db8:101::10/64
2094 $IP addr add dev dummy4 2001:db8:101::11/64
2095 $IP addr add dev dummy4 2001:db8:101::12/64
2096 $IP addr add dev dummy4 2001:db8:101::13/64
2097 $IP addr add dev dummy4 2001:db8:101::14/64
2098 $IP addr add dev dummy5 2001:db8:101::1/64
2099 $IP addr add dev dummy5 2001:db8:101::11/64
2102 $IP route add 2001:db8:110::/64 dev dummy3 src 2001:db8:101::10
2104 $IP route add 2001:db8:111::/64 dev dummy3 src 2001:db8:101::11
2106 $IP route add vrf red 2001:db8:110::/64 dev dummy6 src 2001:db8:101::10
2108 $IP route add vrf red 2001:db8:111::/64 dev dummy6 src 2001:db8:101::11
2110 $IP route add 2001:db8:112::/64 dev dummy3 src 2001:db8:101::12
2111 $IP route add vrf red 2001:db8:112::/64 dev dummy6 src 2001:db8:101::12
2113 $IP route add 2001:db8:113::/64 dev lo src 2001:db8:101::13
2114 $IP route add vrf red 2001:db8:113::/64 dev lo src 2001:db8:101::13
2116 $IP route add table 0 2001:db8:115::/64 via 2001:db8:101::2 src 2001:db8:101::15
2118 $IP route add 2001:db8:116::/64 dev dummy2 src fe80::1
2119 $IP route add 2001:db8:117::/64 dev dummy3 src fe80::1
2124 $IP addr del dev dummy1 2001:db8:101::10/64
2125 $IP -6 route show | grep -q "src 2001:db8:101::10 "
2130 $IP addr del dev dummy1 2001:db8:101::11/64
2131 $IP -6 route show | grep -q "src 2001:db8:101::11 "
2134 $IP addr del dev dummy2 2001:db8:101::11/64
2135 $IP -6 route show | grep -q "src 2001:db8:101::11 "
2140 $IP addr del dev dummy4 2001:db8:101::10/64
2141 $IP -6 route show vrf red | grep -q "src 2001:db8:101::10 "
2146 $IP addr del dev dummy4 2001:db8:101::11/64
2147 $IP -6 route show vrf red | grep -q "src 2001:db8:101::11 "
2150 $IP addr del dev dummy5 2001:db8:101::11/64
2151 $IP -6 route show vrf red | grep -q "src 2001:db8:101::11 "
2156 $IP addr del dev dummy4 2001:db8:101::12/64
2157 $IP -6 route show vrf red | grep -q "src 2001:db8:101::12 "
2159 $IP -6 route show | grep -q " src 2001:db8:101::12 "
2162 $IP addr add dev dummy4 2001:db8:101::12/64
2163 $IP route replace vrf red 2001:db8:112::/64 dev dummy6 src 2001:db8:101::12
2164 $IP addr del dev dummy1 2001:db8:101::12/64
2165 $IP -6 route show vrf red | grep -q "src 2001:db8:101::12 "
2167 $IP -6 route show | grep -q " src 2001:db8:101::12 "
2172 $IP addr del dev dummy4 2001:db8:101::13/64
2173 $IP -6 route show vrf red | grep -q "src 2001:db8:101::13 "
2175 $IP -6 route show | grep -q "src 2001:db8:101::13 "
2178 $IP addr add dev dummy4 2001:db8:101::13/64
2179 $IP addr del dev dummy1 2001:db8:101::13/64
2180 $IP -6 route show vrf red | grep -q "src 2001:db8:101::13 "
2182 $IP -6 route show | grep -q "src 2001:db8:101::13 "
2187 $IP addr del dev dummy1 2001:db8:101::15/64
2188 $IP -6 route show | grep -q "src 2001:db8:101::15"
2192 $IP addr del dev dummy1 fe80::1/128
2193 $IP -6 route show | grep -q "2001:db8:116::/64 dev dummy2 src fe80::1"
2195 $IP addr del dev dummy2 fe80::1/128
2196 $IP -6 route show | grep -q "2001:db8:116::/64 dev dummy2 src fe80::1"
2198 $IP -6 route show | grep -q "2001:db8:117::/64 dev dummy3 src fe80::1"
2200 $IP addr add dev dummy1 fe80::1/128
2201 $IP addr del dev dummy3 fe80::1/128
2202 $IP -6 route show | grep -q "2001:db8:117::/64 dev dummy3 src fe80::1"
2206 $IP li del dummy${i}
2224 run_cmd "$IP ro add 172.16.104.0/24 via inet6 2001:db8:101::2"
2234 run_cmd "$IP ro del 172.16.104.0/24 via inet6 2001:db8:101::2"
2244 …run_cmd "$IP ro add 172.16.104.0/24 nexthop via inet6 2001:db8:101::2 dev veth1 nexthop via 172.16…
2251 …run_cmd "$IP ro del 172.16.104.0/24 nexthop via 172.16.103.2 dev veth3 nexthop via inet6 2001:db8:…
2254 …run_cmd "$IP ro del 172.16.104.0/24 nexthop via inet6 2001:db8:101::2 dev veth1 nexthop via 172.16…
2260 …run_cmd "$IP ro add 172.16.104.0/24 nexthop via 172.16.103.2 dev veth3 nexthop via inet6 2001:db8:…
2267 …run_cmd "$IP ro del 172.16.104.0/24 nexthop via inet6 2001:db8:101::2 dev veth1 nexthop via 172.16…
2270 …run_cmd "$IP ro del 172.16.104.0/24 nexthop via 172.16.103.2 dev veth3 nexthop via inet6 2001:db8:…
2326 $IP rule add pref 100 ipproto udp sport 12345 dport 54321 table 123
2327 $IP route add table 123 172.16.101.0/24 dev veth1
2331 $IP route add unreachable 172.16.101.2/32
2356 $IP route del unreachable 172.16.101.2/32
2357 $IP route del table 123 172.16.101.0/24 dev veth1
2358 $IP rule del pref 100
2384 $IP -6 rule add pref 100 ipproto udp sport 12345 dport 54321 table 123
2385 $IP -6 route add table 123 2001:db8:101::/64 dev veth1
2389 $IP -6 route add unreachable 2001:db8:101::2/128
2414 $IP -6 route del unreachable 2001:db8:101::2/128
2415 $IP -6 route del table 123 2001:db8:101::/64 dev veth1
2416 $IP -6 rule del pref 100
2447 run_cmd "$IP neigh add 192.0.2.111 lladdr 00:11:22:33:44:55 nud perm dev dummy0"
2448 run_cmd "$IP neigh add 192.0.2.255 lladdr 00:11:22:33:44:55 nud perm dev dummy0"
2450 run_cmd "$IP neigh get 192.0.2.111 dev dummy0"
2451 run_cmd "$IP neigh get 192.0.2.255 dev dummy0"
2453 run_cmd "$IP address add 192.0.2.1/24 broadcast 192.0.2.111 dev dummy0"
2455 run_cmd "$IP neigh add 203.0.113.111 nud failed dev dummy0"
2456 run_cmd "$IP neigh add 203.0.113.255 nud failed dev dummy0"
2458 run_cmd "$IP neigh get 203.0.113.111 dev dummy0"
2459 run_cmd "$IP neigh get 203.0.113.255 dev dummy0"
2461 run_cmd "$IP address add 203.0.113.1/24 broadcast 203.0.113.111 dev dummy0"
2464 run_cmd "$IP neigh get 192.0.2.111 dev dummy0"
2467 run_cmd "$IP neigh get 192.0.2.255 dev dummy0"
2470 run_cmd "$IP neigh get 203.0.113.111 dev dummy0"
2473 run_cmd "$IP neigh get 203.0.113.255 dev dummy0"
2674 $IP route add 172.16.105.1 \
2699 $IP route add 2001:db8:105::1\