Lines Matching full:ip

98 	addr=$(ip $ns -6 -br addr show dev ${dev} | \
119 ip netns del ${n} 2>/dev/null
122 ip netns add ${n}
123 ip netns set ${n} $((nsid++))
124 ip -netns ${n} addr add 127.0.0.1/8 dev lo
125 ip -netns ${n} link set lo up
127 ip netns exec ${n} sysctl -qw net.ipv4.ip_forward=1
128 ip netns exec ${n} sysctl -qw net.ipv4.fib_multipath_use_neigh=1
129 ip netns exec ${n} sysctl -qw net.ipv4.conf.default.ignore_routes_with_linkdown=1
130 ip netns exec ${n} sysctl -qw net.ipv6.conf.all.keep_addr_on_down=1
131 ip netns exec ${n} sysctl -qw net.ipv6.conf.all.forwarding=1
132 ip netns exec ${n} sysctl -qw net.ipv6.conf.default.forwarding=1
133 ip netns exec ${n} sysctl -qw net.ipv6.conf.default.ignore_routes_with_linkdown=1
134 ip netns exec ${n} sysctl -qw net.ipv6.conf.all.accept_dad=0
135 ip netns exec ${n} sysctl -qw net.ipv6.conf.default.accept_dad=0
148 IP="ip -netns me"
151 $IP li add veth1 type veth peer name veth2
152 $IP li set veth1 up
153 $IP addr add 172.16.1.1/24 dev veth1
154 $IP -6 addr add 2001:db8:91::1/64 dev veth1 nodad
156 $IP li add veth3 type veth peer name veth4
157 $IP li set veth3 up
158 $IP addr add 172.16.2.1/24 dev veth3
159 $IP -6 addr add 2001:db8:92::1/64 dev veth3 nodad
161 $IP li set veth2 netns peer up
162 ip -netns peer addr add 172.16.1.2/24 dev veth2
163 ip -netns peer -6 addr add 2001:db8:91::2/64 dev veth2 nodad
165 $IP li set veth4 netns peer up
166 ip -netns peer addr add 172.16.2.2/24 dev veth4
167 ip -netns peer -6 addr add 2001:db8:92::2/64 dev veth4 nodad
169 ip -netns remote li add veth5 type veth peer name veth6
170 ip -netns remote li set veth5 up
171 ip -netns remote addr add dev veth5 172.16.101.1/24
172 ip -netns remote -6 addr add dev veth5 2001:db8:101::1/64 nodad
173 ip -netns remote ro add 172.16.0.0/22 via 172.16.101.2
174 ip -netns remote -6 ro add 2001:db8:90::/40 via 2001:db8:101::2
176 ip -netns remote li set veth6 netns peer up
177 ip -netns peer addr add dev veth6 172.16.101.2/24
178 ip -netns peer -6 addr add dev veth6 2001:db8:101::2/64 nodad
187 ip netns del ${ns} 2>/dev/null
230 out=$($IP nexthop ls ${nharg} 2>/dev/null)
241 out=$($IP route ls match ${pfx} 2>/dev/null)
252 out=$($IP -6 route ls match ${pfx} 2>/dev/null | sed -e 's/pref medium//')
285 run_cmd "$IP nexthop add id $nhidstr via $ipstr$iter dev veth1"
301 run_cmd "$IP nexthop add id $grpidstr group $grpstr"
307 run_cmd "$IP nexthop list"
317 mpid=`($IP monitor $mtype > $tmpfile & echo $!) 2>/dev/null`
340 $IP nexthop help 2>&1 | grep -q fdb
361 run_cmd "$IP nexthop add id 61 via 2001:db8:91::2 fdb"
362 run_cmd "$IP nexthop add id 62 via 2001:db8:91::3 fdb"
363 run_cmd "$IP nexthop add id 102 group 61/62 fdb"
368 run_cmd "$IP nexthop get id 102"
373 run_cmd "$IP nexthop add id 63 via 2001:db8:91::4"
374 run_cmd "$IP nexthop add id 64 via 2001:db8:91::5"
375 run_cmd "$IP nexthop add id 103 group 63/64 fdb"
379 run_cmd "$IP nexthop add id 65 via 2001:db8:91::5 fdb"
380 run_cmd "$IP nexthop add id 66 via 2001:db8:91::6 fdb"
381 run_cmd "$IP nexthop add id 104 group 65/66"
385 run_cmd "$IP nexthop add id 67 blackhole fdb"
389 run_cmd "$IP nexthop add id 68 via 2001:db8:91::7 dev veth1 fdb"
393 run_cmd "$IP nexthop add id 68 via 2001:db8:91::7 onlink fdb"
397 run_cmd "$IP nexthop add id 69 encap mpls 101 via 2001:db8:91::8 dev veth1 fdb"
400 …run_cmd "$IP link add name vx10 type vxlan id 1010 local 2001:db8:91::9 remote 2001:db8:91::10 dst…
408 run_cmd "$IP -6 ro add 2001:db8:101::1/128 nhid 66"
411 run_cmd "$IP -6 ro add 2001:db8:101::1/128 nhid 103"
414 run_cmd "$IP nexthop del id 61"
418 run_cmd "$IP nexthop del id 102"
424 $IP link del dev vx10
441 run_cmd "$IP nexthop add id 12 via 172.16.1.2 fdb"
442 run_cmd "$IP nexthop add id 13 via 172.16.1.3 fdb"
443 run_cmd "$IP nexthop add id 102 group 12/13 fdb"
448 run_cmd "$IP nexthop get id 102"
453 run_cmd "$IP nexthop add id 14 via 172.16.1.2"
454 run_cmd "$IP nexthop add id 15 via 172.16.1.3"
455 run_cmd "$IP nexthop add id 103 group 14/15 fdb"
459 run_cmd "$IP nexthop add id 16 via 172.16.1.2 fdb"
460 run_cmd "$IP nexthop add id 17 via 172.16.1.3 fdb"
461 run_cmd "$IP nexthop add id 104 group 14/15"
465 run_cmd "$IP nexthop add id 18 blackhole fdb"
469 run_cmd "$IP nexthop add id 16 via 172.16.1.2 dev veth1 fdb"
473 run_cmd "$IP nexthop add id 16 via 172.16.1.2 onlink fdb"
477 run_cmd "$IP nexthop add id 17 encap mpls 101 via 172.16.1.2 dev veth1 fdb"
480 …run_cmd "$IP link add name vx10 type vxlan id 1010 local 10.0.0.1 remote 10.0.0.2 dstport 4789 nol…
488 run_cmd "$IP ro add 172.16.0.0/22 nhid 15"
491 run_cmd "$IP ro add 172.16.0.0/22 nhid 103"
494 run_cmd "$IP nexthop del id 12"
498 run_cmd "$IP nexthop del id 102"
504 $IP link del dev vx10
520 run_cmd "$IP nexthop add id 52 via 2001:db8:91::2 dev veth1"
528 run_cmd "$IP nexthop get id 52"
532 run_cmd "$IP nexthop del id 52"
540 run_cmd "$IP nexthop add id 52 via 2001:db8:92::3"
544 run_cmd "$IP nexthop add id 53 via 2001:db8:3::3 dev veth1"
548 run_cmd "$IP nexthop add id 53 via 2001:db8:3::3 dev veth1 onlink"
553 run_cmd "$IP -6 nexthop add id 55 via 2001:db8:91::3 dev veth1"
554 run_cmd "$IP nexthop add id 56 via 2001:db8:91::4 dev veth1"
555 run_cmd "$IP nexthop add id 57 via 2001:db8:91::5 dev veth1"
556 run_cmd "$IP li set dev veth1 down"
571 run_cmd "$IP nexthop add id 61 via 2001:db8:91::2 dev veth1"
572 run_cmd "$IP nexthop add id 101 group 61"
576 run_cmd "$IP nexthop get id 101"
581 run_cmd "$IP nexthop del id 101"
585 $IP nexthop flush >/dev/null 2>&1
591 run_cmd "$IP nexthop add id 62 via 2001:db8:91::2 dev veth1"
592 run_cmd "$IP nexthop add id 63 via 2001:db8:91::3 dev veth1"
593 run_cmd "$IP nexthop add id 64 via 2001:db8:91::4 dev veth1"
594 run_cmd "$IP nexthop add id 65 dev veth1"
595 run_cmd "$IP nexthop add id 102 group 62/63/64/65"
600 run_cmd "$IP nexthop del id 63"
605 run_cmd "$IP nexthop add id 63 via 2001:db8:91::3 dev veth1"
606 run_cmd "$IP nexthop add id 103 group 62/63,2/64,3/65,4"
611 run_cmd "$IP nexthop del id 63"
616 run_cmd "$IP li set dev veth1 down"
623 run_cmd "$IP li set dev veth1 up"
625 $IP nexthop flush >/dev/null 2>&1
629 run_cmd "$IP nexthop add id 62 via 2001:db8:91::2 dev veth1"
630 run_cmd "$IP nexthop add id 63 via 2001:db8:91::3 dev veth1"
631 run_cmd "$IP nexthop add id 64 via 2001:db8:91::4 dev veth1"
632 run_cmd "$IP nexthop add id 65 via 2001:db8:91::5 dev veth1"
634 run_cmd "$IP nexthop add id 72 via 2001:db8:92::2 dev veth3"
635 run_cmd "$IP nexthop add id 73 via 2001:db8:92::3 dev veth3"
636 run_cmd "$IP nexthop add id 74 via 2001:db8:92::4 dev veth3"
637 run_cmd "$IP nexthop add id 75 via 2001:db8:92::5 dev veth3"
641 run_cmd "$IP nexthop add id 104 group 62"
642 run_cmd "$IP nexthop add id 105 group 62"
646 run_cmd "$IP nexthop flush groups"
650 run_cmd "$IP nexthop add id 105 group 62/63/72/73/64"
651 run_cmd "$IP li set veth1 down"
655 run_cmd "$IP nexthop add id 106 group 105/74"
661 run_cmd "$IP -6 nexthop add id 31 blackhole"
662 run_cmd "$IP nexthop add id 107 group 31"
665 run_cmd "$IP nexthop add id 108 group 31/24"
680 run_cmd "$IP nexthop add id 81 via 2001:db8:91::2 dev veth1"
681 run_cmd "$IP ro add 2001:db8:101::1/128 nhid 81"
684 run_cmd "$IP ro delete 2001:db8:101::1/128 nhid 81"
687 run_cmd "$IP ro add 2001:db8:101::1/128 nhid 81"
688 run_cmd "ip netns exec me ping -c1 -w1 2001:db8:101::1"
691 run_cmd "$IP nexthop add id 82 via 2001:db8:92::2 dev veth3"
692 run_cmd "$IP nexthop add id 122 group 81/82"
693 run_cmd "$IP ro replace 2001:db8:101::1/128 nhid 122"
694 run_cmd "ip netns exec me ping -c1 -w1 2001:db8:101::1"
700 run_cmd "$IP -6 nexthop add id 83 blackhole"
701 run_cmd "$IP ro replace 2001:db8:101::1/128 nhid 83"
702 run_cmd "ip netns exec me ping -c1 -w1 2001:db8:101::1"
705 run_cmd "$IP nexthop replace id 83 via 2001:db8:91::2 dev veth1"
706 run_cmd "ip netns exec me ping -c1 -w1 2001:db8:101::1"
709 run_cmd "$IP -6 nexthop replace id 83 blackhole"
710 run_cmd "ip netns exec me ping -c1 -w1 2001:db8:101::1"
713 run_cmd "$IP ro replace 2001:db8:101::1/128 nhid 122"
714 run_cmd "ip netns exec me ping -c1 -w1 2001:db8:101::1"
716 run_cmd "$IP nexthop replace id 122 group 83"
717 run_cmd "ip netns exec me ping -c1 -w1 2001:db8:101::1"
720 run_cmd "$IP nexthop replace id 122 group 81/82"
721 run_cmd "ip netns exec me ping -c1 -w1 2001:db8:101::1"
730 run_cmd "$IP -6 nexthop add id 85 dev veth1"
731 run_cmd "$IP ro replace 2001:db8:101::1/128 nhid 85"
735 run_cmd "$IP nexthop add id 123 group 81/85"
736 run_cmd "$IP ro replace 2001:db8:101::1/128 nhid 123"
743 run_cmd "$IP ro delete 2001:db8:101::1/128"
744 run_cmd "$IP nexthop add id 84 via 172.16.1.1 dev veth1"
745 run_cmd "$IP ro add 2001:db8:101::1/128 nhid 84"
748 run_cmd "$IP ro replace 2001:db8:101::1/128 nhid 81"
749 run_cmd "$IP nexthop replace id 81 via 172.16.1.1 dev veth1"
752 run_cmd "$IP ro replace 2001:db8:101::1/128 nhid 122"
753 run_cmd "$IP nexthop replace id 81 via 172.16.1.1 dev veth1"
756 run_cmd "$IP nexthop add id 86 via 2001:db8:92::2 dev veth3"
757 run_cmd "$IP nexthop add id 87 via 172.16.1.1 dev veth1"
758 run_cmd "$IP nexthop add id 88 via 172.16.1.1 dev veth1"
759 run_cmd "$IP nexthop add id 124 group 86/87/88"
760 run_cmd "$IP ro replace 2001:db8:101::1/128 nhid 124"
763 run_cmd "$IP nexthop del id 88"
764 run_cmd "$IP ro replace 2001:db8:101::1/128 nhid 124"
767 run_cmd "$IP nexthop del id 87"
768 run_cmd "$IP ro replace 2001:db8:101::1/128 nhid 124"
771 run_cmd "$IP ro delete 2001:db8:101::1/128"
772 run_cmd "$IP nexthop add id 87 via 172.16.1.1 dev veth1"
773 run_cmd "$IP nexthop add id 88 via 172.16.1.1 dev veth1"
774 run_cmd "$IP nexthop replace id 124 group 86/87/88"
775 run_cmd "$IP ro replace 2001:db8:101::1/128 nhid 124"
778 run_cmd "$IP nexthop replace id 88 via 2001:db8:92::2 dev veth3"
779 run_cmd "$IP ro replace 2001:db8:101::1/128 nhid 124"
782 run_cmd "$IP nexthop replace id 87 via 2001:db8:92::2 dev veth3"
783 run_cmd "$IP ro replace 2001:db8:101::1/128 nhid 124"
786 $IP nexthop flush >/dev/null 2>&1
791 run_cmd "$IP nexthop add id 86 via 2001:db8:91::2 dev veth1"
792 run_cmd "$IP ro add 2001:db8:101::1/128 nhid 81"
795 $IP nexthop flush >/dev/null 2>&1
796 run_cmd "ip netns exec me ip6tables -t mangle -I PREROUTING 1 -m rpfilter --invert -j DROP"
797 run_cmd "$IP nexthop add id 91 via 2001:db8:91::2 dev veth1"
798 run_cmd "$IP nexthop add id 92 via 2001:db8:92::2 dev veth3"
799 run_cmd "$IP nexthop add id 93 group 91/92"
800 run_cmd "$IP -6 ro add default nhid 91"
801 run_cmd "ip netns exec me ping -c1 -w1 2001:db8:101::1"
803 run_cmd "$IP -6 ro replace default nhid 93"
804 run_cmd "ip netns exec me ping -c1 -w1 2001:db8:101::1"
824 $IP nexthop flush >/dev/null 2>&1
830 $IP nexthop del id 100
831 $IP nexthop add id 100 via 2001:db8:91::2 dev veth1
838 $IP nexthop replace id 102 group 100/101
858 run_cmd "$IP nexthop add id 100 via 2001:db8:91::2 dev veth1"
859 run_cmd "$IP nexthop add id 101 via 2001:db8:92::2 dev veth3"
860 run_cmd "$IP nexthop add id 102 group 100/101"
861 run_cmd "$IP route add 2001:db8:101::1 nhid 102"
862 run_cmd "$IP route add 2001:db8:101::2 nhid 102"
868 ip netns exec me ping -f 2001:db8:101::1 >/dev/null 2>&1 &
870 ip netns exec me ping -f 2001:db8:101::2 >/dev/null 2>&1 &
872ip netns exec me mausezahn veth1 -B 2001:db8:101::2 -A 2001:db8:91::1 -c 0 -t tcp "dp=1-1023, flag…
894 run_cmd "$IP nexthop add id 12 via 172.16.1.2 dev veth1"
902 run_cmd "$IP nexthop get id 12"
906 run_cmd "$IP nexthop del id 12"
914 run_cmd "$IP nexthop add id 12 via 172.16.2.3"
918 run_cmd "$IP nexthop add id 13 via 172.16.3.2 dev veth1"
922 run_cmd "$IP nexthop add id 13 via 172.16.3.2 dev veth1 onlink"
927 run_cmd "$IP nexthop add id 15 via 172.16.1.3 dev veth1"
928 run_cmd "$IP nexthop add id 16 via 172.16.1.4 dev veth1"
929 run_cmd "$IP nexthop add id 17 via 172.16.1.5 dev veth1"
930 run_cmd "$IP li set dev veth1 down"
945 run_cmd "$IP nexthop add id 11 via 172.16.1.2 dev veth1"
946 run_cmd "$IP nexthop add id 101 group 11"
950 run_cmd "$IP nexthop get id 101"
955 run_cmd "$IP nexthop del id 101"
959 $IP nexthop flush >/dev/null 2>&1
963 run_cmd "$IP nexthop add id 12 via 172.16.1.2 dev veth1"
964 run_cmd "$IP nexthop add id 13 via 172.16.1.3 dev veth1"
965 run_cmd "$IP nexthop add id 14 via 172.16.1.4 dev veth1"
966 run_cmd "$IP nexthop add id 15 via 172.16.1.5 dev veth1"
967 run_cmd "$IP nexthop add id 102 group 12/13/14/15"
972 run_cmd "$IP nexthop del id 13"
977 run_cmd "$IP nexthop add id 13 via 172.16.1.3 dev veth1"
978 run_cmd "$IP nexthop add id 103 group 12/13,2/14,3/15,4"
983 run_cmd "$IP nexthop del id 13"
988 run_cmd "$IP li set dev veth1 down"
995 run_cmd "$IP li set dev veth1 up"
997 $IP nexthop flush >/dev/null 2>&1
1001 run_cmd "$IP nexthop add id 12 via 172.16.1.2 dev veth1"
1002 run_cmd "$IP nexthop add id 13 via 172.16.1.3 dev veth1"
1003 run_cmd "$IP nexthop add id 14 via 172.16.1.4 dev veth1"
1004 run_cmd "$IP nexthop add id 15 via 172.16.1.5 dev veth1"
1006 run_cmd "$IP nexthop add id 22 via 172.16.2.2 dev veth3"
1007 run_cmd "$IP nexthop add id 23 via 172.16.2.3 dev veth3"
1008 run_cmd "$IP nexthop add id 24 via 172.16.2.4 dev veth3"
1009 run_cmd "$IP nexthop add id 25 via 172.16.2.5 dev veth3"
1013 run_cmd "$IP nexthop add id 104 group 12"
1014 run_cmd "$IP nexthop add id 105 group 12"
1018 run_cmd "$IP nexthop flush groups"
1022 run_cmd "$IP nexthop add id 105 group 12/13/22/23/14"
1023 run_cmd "$IP li set veth1 down"
1027 run_cmd "$IP nexthop add id 106 group 105/24"
1033 run_cmd "$IP nexthop add id 31 blackhole"
1034 run_cmd "$IP nexthop add id 107 group 31"
1037 run_cmd "$IP nexthop add id 108 group 31/24"
1047 run_cmd "$IP nexthop add id 11 via ${lladdr} dev veth1"
1049 run_cmd "$IP ro add 172.16.101.1/32 nhid 11"
1054 run_cmd "$IP nexthop add id 12 via 172.16.1.2 dev veth1"
1055 run_cmd "$IP nexthop add id 101 group 11/12"
1057 run_cmd "$IP ro replace 172.16.101.1/32 nhid 101"
1062 run_cmd "$IP ro replace 172.16.101.1/32 via inet6 ${lladdr} dev veth1"
1066 run_cmd "$IP ro replace 172.16.101.1/32 via inet6 2001:db8:50::1 dev veth1"
1079 run_cmd "$IP nexthop add id 21 via 172.16.1.2 dev veth1"
1080 run_cmd "$IP ro add 172.16.101.1/32 nhid 21"
1084 run_cmd "$IP ro delete 172.16.101.1/32 nhid 21"
1090 run_cmd "$IP nexthop add id 22 via 172.16.1.2 dev veth1"
1091 run_cmd "$IP ro add 172.16.101.1/32 nhid 22 scope host"
1094 run_cmd "$IP nexthop replace id 22 dev veth3"
1095 run_cmd "$IP ro add 172.16.101.1/32 nhid 22 scope host"
1096 run_cmd "$IP nexthop replace id 22 via 172.16.2.2 dev veth3"
1102 run_cmd "$IP nexthop replace id 21 via 172.16.1.2 dev veth1"
1103 run_cmd "$IP ro replace 172.16.101.1/32 nhid 21"
1104 run_cmd "ip netns exec me ping -c1 -w1 172.16.101.1"
1107 run_cmd "$IP nexthop replace id 22 via 172.16.2.2 dev veth3"
1108 run_cmd "$IP nexthop add id 122 group 21/22"
1109 run_cmd "$IP ro replace 172.16.101.1/32 nhid 122"
1110 run_cmd "ip netns exec me ping -c1 -w1 172.16.101.1"
1113 run_cmd "$IP ro delete 172.16.101.1/32 nhid 122"
1118 run_cmd "$IP nexthop add id 501 via 172.16.1.2 dev veth1"
1119 run_cmd "$IP ro add default nhid 501"
1120 run_cmd "$IP ro add default via 172.16.1.3 dev veth1 metric 20"
1121 run_cmd "ip netns exec me ping -c1 -w1 172.16.101.1"
1125 run_cmd "$IP ro del default nhid 501"
1126 run_cmd "$IP ro del default via 172.16.1.3 dev veth1 metric 20"
1127 run_cmd "$IP ro add default via 172.16.1.2 dev veth1 metric 20"
1128 run_cmd "$IP nexthop replace id 501 via 172.16.1.3 dev veth1"
1129 run_cmd "$IP ro add default nhid 501 metric 20"
1130 run_cmd "ip netns exec me ping -c1 -w1 172.16.101.1"
1133 run_cmd "$IP nexthop delete nhid 501"
1134 run_cmd "$IP ro del default"
1139 run_cmd "$IP nexthop add id 23 blackhole"
1140 run_cmd "$IP ro replace 172.16.101.1/32 nhid 23"
1141 run_cmd "ip netns exec me ping -c1 -w1 172.16.101.1"
1144 run_cmd "$IP nexthop replace id 23 via 172.16.1.2 dev veth1"
1145 run_cmd "ip netns exec me ping -c1 -w1 172.16.101.1"
1148 run_cmd "$IP nexthop replace id 23 blackhole"
1149 run_cmd "ip netns exec me ping -c1 -w1 172.16.101.1"
1152 run_cmd "$IP ro replace 172.16.101.1/32 nhid 122"
1153 run_cmd "ip netns exec me ping -c1 -w1 172.16.101.1"
1155 run_cmd "$IP nexthop replace id 122 group 23"
1156 run_cmd "ip netns exec me ping -c1 -w1 172.16.101.1"
1159 run_cmd "$IP nexthop replace id 122 group 21/22"
1160 run_cmd "ip netns exec me ping -c1 -w1 172.16.101.1"
1169 run_cmd "$IP nexthop add id 85 dev veth1"
1170 run_cmd "$IP ro replace 172.16.101.1/32 nhid 85"
1174 run_cmd "$IP nexthop add id 123 group 21/85"
1175 run_cmd "$IP ro replace 172.16.101.1/32 nhid 123"
1184 run_cmd "$IP nexthop add id 24 via ${lladdr} dev veth1"
1186 run_cmd "$IP ro replace 172.16.101.1/32 nhid 24"
1187 run_cmd "ip netns exec me ping -c1 -w1 172.16.101.1"
1190 $IP neigh sh | grep -q "${lladdr} dev veth1"
1193 $IP neigh sh | grep 'dev veth1'
1196 $IP neigh sh | grep -q "172.16.101.1 dev eth1"
1199 $IP neigh sh | grep 'dev veth1'
1203 run_cmd "$IP nexthop add id 25 via 172.16.1.2 dev veth1"
1204 run_cmd "$IP nexthop add id 101 group 24/25"
1206 run_cmd "$IP ro replace 172.16.101.1/32 nhid 101"
1211 run_cmd "ip netns exec me ping -c1 -w1 172.16.101.1"
1214 run_cmd "$IP ro replace 172.16.101.1/32 via inet6 ${lladdr} dev veth1"
1215 run_cmd "ip netns exec me ping -c1 -w1 172.16.101.1"
1218 $IP neigh sh | grep -q "${lladdr} dev veth1"
1221 $IP neigh sh | grep 'dev veth1'
1224 $IP neigh sh | grep -q "172.16.101.1 dev eth1"
1227 $IP neigh sh | grep 'dev veth1'
1230 run_cmd "$IP ro del 172.16.101.1/32 via inet6 ${lladdr} dev veth1"
1231 run_cmd "$IP -4 ro add default via inet6 ${lladdr} dev veth1"
1232 run_cmd "ip netns exec me ping -c1 -w1 172.16.101.1"
1238 run_cmd "$IP nexthop add id 51 encap mpls 101 via 172.16.1.2 dev veth1"
1243 run_cmd "$IP nexthop add id 52 encap mpls 102 via inet6 2001:db8:91::2 dev veth1"
1259 $IP nexthop flush >/dev/null 2>&1
1267 IPE="ip netns exec me"
1286 IPE="ip netns exec me"
1306 run_cmd "$IP nexthop add id 62 via 2001:db8:91::2 dev veth1"
1307 run_cmd "$IP nexthop add id 63 via 2001:db8:91::3 dev veth1"
1308 run_cmd "$IP nexthop add id 122 group 62/63"
1311 run_cmd "$IP -6 ro add 2001:db8:101::1/128 nhid 122"
1321 run_cmd "$IP nexthop add id 64 via 2001:db8:91::4 dev veth1"
1323 run_cmd "$IP nexthop replace id 122 group 62/64"
1331 run_cmd "$IP -6 ro del 2001:db8:101::1/128 nhid 122"
1333 run_cmd "$IP nexthop add id 62 via 2001:db8:91::2 dev veth1"
1334 run_cmd "$IP nexthop add id 63 via 2001:db8:91::3 dev veth1"
1335 run_cmd "$IP nexthop add id 122 group 62/63"
1338 run_cmd "$IP -6 ro add 2001:db8:101::1/128 nhid 122"
1348 run_cmd "$IP nexthop add id 64 via 2001:db8:91::4 dev veth1"
1350 run_cmd "$IP nexthop replace id 122 group 62/64"
1356 run_cmd "$IP nexthop del id 122"
1377 run_cmd "$IP nexthop add id 21 via 172.16.1.2 dev veth1"
1378 run_cmd "$IP nexthop add id 22 via 172.16.1.2 dev veth1"
1379 run_cmd "$IP nexthop add id 122 group 21/22"
1382 run_cmd "$IP ro add 172.16.101.1/32 nhid 122"
1393 run_cmd "$IP nexthop add id 23 via 172.16.1.3 dev veth1"
1395 run_cmd "$IP nexthop replace id 122 group 21/23"
1402 run_cmd "$IP ro del 172.16.101.1/32 nhid 122"
1405 run_cmd "$IP ro add 172.16.101.1/32 nhid 122"
1416 run_cmd "$IP nexthop replace id 122 group 21/22"
1422 run_cmd "$IP nexthop del id 122"
1432 $IP nexthop del id 100
1433 $IP nexthop add id 100 via 172.16.1.2 dev veth1
1440 $IP nexthop replace id 102 group 100/101
1460 run_cmd "$IP nexthop add id 100 via 172.16.1.2 dev veth1"
1461 run_cmd "$IP nexthop add id 101 via 172.16.2.2 dev veth3"
1462 run_cmd "$IP nexthop add id 102 group 100/101"
1463 run_cmd "$IP route add 172.16.101.1 nhid 102"
1464 run_cmd "$IP route add 172.16.101.2 nhid 102"
1470 ip netns exec me ping -f 172.16.101.1 >/dev/null 2>&1 &
1472 ip netns exec me ping -f 172.16.101.2 >/dev/null 2>&1 &
1474ip netns exec me mausezahn veth1 -B 172.16.101.2 -A 172.16.1.1 -c 0 -t tcp "dp=1-1023, flags=syn" …
1489 run_cmd "$IP nexthop ls"
1492 run_cmd "$IP nexthop get id 1"
1496 run_cmd "$IP nexthop add id 1"
1500 $IP li set veth1 down
1501 run_cmd "$IP nexthop add id 1 dev veth1"
1505 $IP li set veth1 up
1506 ip -netns peer li set veth2 down
1507 run_cmd "$IP nexthop add id 1 dev veth1"
1509 ip -netns peer li set veth2 up
1512 run_cmd "$IP nexthop add id 1 dev veth1"
1516 run_cmd "$IP nexthop add id 1 dev veth3"
1520 run_cmd "$IP nexthop add id 2 blackhole"
1524 run_cmd "$IP nexthop replace id 2 blackhole dev veth1"
1531 run_cmd "$IP nexthop add id 101 group 1"
1534 run_cmd "$IP nexthop add id 102 group 2"
1538 run_cmd "$IP nexthop add id 103 group 1/2"
1542 run_cmd "$IP nexthop replace id 2 dev veth3"
1543 run_cmd "$IP nexthop replace id 102 group 1/2"
1544 run_cmd "$IP nexthop replace id 2 blackhole"
1548 run_cmd "$IP nexthop add id 103 group 12"
1552 run_cmd "$IP nexthop add id 103 group 1/1"
1556 run_cmd "$IP nexthop replace id 2 group 1"
1560 run_cmd "$IP nexthop replace id 101 dev veth1"
1564 run_cmd "$IP nexthop add id 104 group 1 dev veth1"
1568 run_cmd "$IP nexthop add id 105 blackhole proto 99"
1569 run_cmd "$IP nexthop add id 106 blackhole proto 100"
1570 run_cmd "$IP nexthop add id 107 blackhole proto 99"
1571 run_cmd "$IP nexthop flush proto 99"
1575 run_cmd "$IP nexthop flush proto 100"
1578 run_cmd "$IP nexthop flush proto 100"
1581 run_cmd "$IP nexthop add id 104 group 1 blackhole"
1584 $IP nexthop flush >/dev/null 2>&1
1636 if [ ! -x "$(command -v ip)" ]; then
1637 echo "SKIP: Could not run test without ip tool"
1641 ip help 2>&1 | grep -q nexthop
1647 out=$(ip nexthop ls 2>&1 | grep -q "Operation not supported")
1656 none) IP="ip -netns peer"; setup; exit 0;;