Lines Matching full:id

327 		run_cmd "$IP nexthop add id $nhidstr via $ipstr$iter dev veth1"
328 check_nexthop "id $nhidstr" "id $nhidstr via $ipstr$iter dev veth1 scope link"
343 run_cmd "$IP nexthop add id $grpidstr group $grpstr"
344 check_nexthop "id $grpidstr" "id $grpidstr group $grpstr"
366 run_cmd "$IP nexthop add id 100 via $ipstr dev veth1"
367 run_cmd "$IP nexthop add id 1000 group 100 type resilient buckets $buckets"
431 run_cmd "$IP nexthop add id 61 via 2001:db8:91::2 fdb"
432 run_cmd "$IP nexthop add id 62 via 2001:db8:91::3 fdb"
433 run_cmd "$IP nexthop add id 102 group 61/62 fdb"
434 check_nexthop "id 102" "id 102 group 61/62 fdb"
438 run_cmd "$IP nexthop get id 102"
439 check_nexthop "id 102" "id 102 group 61/62 fdb"
440 log_test $? 0 "Get Fdb nexthop group by id"
443 run_cmd "$IP nexthop add id 63 via 2001:db8:91::4"
444 run_cmd "$IP nexthop add id 64 via 2001:db8:91::5"
445 run_cmd "$IP nexthop add id 103 group 63/64 fdb"
449 run_cmd "$IP nexthop add id 65 via 2001:db8:91::5 fdb"
450 run_cmd "$IP nexthop add id 66 via 2001:db8:91::6 fdb"
451 run_cmd "$IP nexthop add id 104 group 65/66"
455 run_cmd "$IP nexthop add id 67 blackhole fdb"
459 run_cmd "$IP nexthop add id 68 via 2001:db8:91::7 dev veth1 fdb"
463 run_cmd "$IP nexthop add id 68 via 2001:db8:91::7 onlink fdb"
467 run_cmd "$IP nexthop add id 69 encap mpls 101 via 2001:db8:91::8 dev veth1 fdb"
470 …run_cmd "$IP link add name vx10 type vxlan id 1010 local 2001:db8:91::9 remote 2001:db8:91::10 dst…
484 run_cmd "$IP nexthop del id 61"
488 run_cmd "$IP nexthop del id 102"
511 run_cmd "$IP nexthop add id 12 via 172.16.1.2 fdb"
512 run_cmd "$IP nexthop add id 13 via 172.16.1.3 fdb"
513 run_cmd "$IP nexthop add id 102 group 12/13 fdb"
514 check_nexthop "id 102" "id 102 group 12/13 fdb"
518 run_cmd "$IP nexthop get id 102"
519 check_nexthop "id 102" "id 102 group 12/13 fdb"
520 log_test $? 0 "Get Fdb nexthop group by id"
523 run_cmd "$IP nexthop add id 14 via 172.16.1.2"
524 run_cmd "$IP nexthop add id 15 via 172.16.1.3"
525 run_cmd "$IP nexthop add id 103 group 14/15 fdb"
529 run_cmd "$IP nexthop add id 16 via 172.16.1.2 fdb"
530 run_cmd "$IP nexthop add id 17 via 172.16.1.3 fdb"
531 run_cmd "$IP nexthop add id 104 group 14/15"
535 run_cmd "$IP nexthop add id 18 blackhole fdb"
539 run_cmd "$IP nexthop add id 16 via 172.16.1.2 dev veth1 fdb"
543 run_cmd "$IP nexthop add id 16 via 172.16.1.2 onlink fdb"
547 run_cmd "$IP nexthop add id 17 encap mpls 101 via 172.16.1.2 dev veth1 fdb"
550 …run_cmd "$IP link add name vx10 type vxlan id 1010 local 10.0.0.1 remote 10.0.0.2 dstport 4789 nol…
564 run_cmd "$IP nexthop del id 12"
568 run_cmd "$IP nexthop del id 102"
590 run_cmd "$IP nexthop add id 52 via 2001:db8:91::2 dev veth1"
592 log_test $rc 0 "Create nexthop with id, gw, dev"
598 run_cmd "$IP nexthop get id 52"
599 log_test $? 0 "Get nexthop by id"
600 check_nexthop "id 52" "id 52 via 2001:db8:91::2 dev veth1 scope link"
602 run_cmd "$IP nexthop del id 52"
603 log_test $? 0 "Delete nexthop by id"
604 check_nexthop "id 52" ""
610 run_cmd "$IP nexthop add id 52 via 2001:db8:92::3"
614 run_cmd "$IP nexthop add id 53 via 2001:db8:3::3 dev veth1"
618 run_cmd "$IP nexthop add id 53 via 2001:db8:3::3 dev veth1 onlink"
623 run_cmd "$IP -6 nexthop add id 55 via 2001:db8:91::3 dev veth1"
624 run_cmd "$IP nexthop add id 56 via 2001:db8:91::4 dev veth1"
625 run_cmd "$IP nexthop add id 57 via 2001:db8:91::5 dev veth1"
641 run_cmd "$IP nexthop add id 61 via 2001:db8:91::2 dev veth1"
642 run_cmd "$IP nexthop add id 101 group 61"
646 run_cmd "$IP nexthop get id 101"
647 log_test $? 0 "Get nexthop group by id"
648 check_nexthop "id 101" "id 101 group 61"
651 run_cmd "$IP nexthop del id 101"
652 log_test $? 0 "Delete nexthop group by id"
653 check_nexthop "id 101" ""
656 check_nexthop "id 101" ""
661 run_cmd "$IP nexthop add id 62 via 2001:db8:91::2 dev veth1"
662 run_cmd "$IP nexthop add id 63 via 2001:db8:91::3 dev veth1"
663 run_cmd "$IP nexthop add id 64 via 2001:db8:91::4 dev veth1"
664 run_cmd "$IP nexthop add id 65 dev veth1"
665 run_cmd "$IP nexthop add id 102 group 62/63/64/65"
667 check_nexthop "id 102" "id 102 group 62/63/64/65"
670 run_cmd "$IP nexthop del id 63"
671 check_nexthop "id 102" "id 102 group 62/64/65"
675 run_cmd "$IP nexthop add id 63 via 2001:db8:91::3 dev veth1"
676 run_cmd "$IP nexthop add id 103 group 62/63,2/64,3/65,4"
678 check_nexthop "id 103" "id 103 group 62/63,2/64,3/65,4"
681 run_cmd "$IP nexthop del id 63"
682 check_nexthop "id 103" "id 103 group 62/64,3/65,4"
699 run_cmd "$IP nexthop add id 62 via 2001:db8:91::2 dev veth1"
700 run_cmd "$IP nexthop add id 63 via 2001:db8:91::3 dev veth1"
701 run_cmd "$IP nexthop add id 64 via 2001:db8:91::4 dev veth1"
702 run_cmd "$IP nexthop add id 65 via 2001:db8:91::5 dev veth1"
704 run_cmd "$IP nexthop add id 72 via 2001:db8:92::2 dev veth3"
705 run_cmd "$IP nexthop add id 73 via 2001:db8:92::3 dev veth3"
706 run_cmd "$IP nexthop add id 74 via 2001:db8:92::4 dev veth3"
707 run_cmd "$IP nexthop add id 75 via 2001:db8:92::5 dev veth3"
711 run_cmd "$IP nexthop add id 104 group 62"
712 run_cmd "$IP nexthop add id 105 group 62"
713 check_nexthop "group" "id 104 group 62 id 105 group 62"
720 run_cmd "$IP nexthop add id 105 group 62/63/72/73/64"
722 check_nexthop "id 105" "id 105 group 72/73"
725 run_cmd "$IP nexthop add id 106 group 105/74"
731 run_cmd "$IP -6 nexthop add id 31 blackhole"
732 run_cmd "$IP nexthop add id 107 group 31"
735 run_cmd "$IP nexthop add id 108 group 31/24"
755 run_cmd "$IP nexthop add id 62 via 2001:db8:91::2 dev veth1"
756 run_cmd "$IP nexthop add id 63 via 2001:db8:91::3 dev veth1"
757 run_cmd "$IP nexthop add id 102 group 62/63 type resilient buckets 2 idle_timer 0"
759 run_cmd "$IP nexthop del id 63"
760 check_nexthop "id 102" \
761 "id 102 group 62 type resilient buckets 2 idle_timer 0 unbalanced_timer 0 unbalanced_time 0"
763 check_nexthop_bucket "list id 102" \
764 "id 102 index 0 nhid 62 id 102 index 1 nhid 62"
767 run_cmd "$IP nexthop add id 63 via 2001:db8:91::3 dev veth1"
768 run_cmd "$IP nexthop replace id 102 group 62/63 type resilient buckets 2 idle_timer 0"
769 check_nexthop "id 102" \
770 "id 102 group 62/63 type resilient buckets 2 idle_timer 0 unbalanced_timer 0 unbalanced_time 0"
772 check_nexthop_bucket "list id 102" \
773 "id 102 index 0 nhid 63 id 102 index 1 nhid 62"
781 run_cmd "$IP nexthop add id 62 via 2001:db8:91::2 dev veth1"
782 run_cmd "$IP nexthop add id 63 via 2001:db8:91::3 dev veth1"
783 run_cmd "$IP nexthop add id 102 group 62,3/63,1 type resilient buckets 4 idle_timer 0"
785 run_cmd "$IP nexthop del id 63"
786 check_nexthop "id 102" \
787 "id 102 group 62,3 type resilient buckets 4 idle_timer 0 unbalanced_timer 0 unbalanced_time 0"
789 check_nexthop_bucket "list id 102" \
790 "id 102 index 0 nhid 62 id 102 index 1 nhid 62 id 102 index 2 nhid 62 id 102 index 3 nhid 62"
793 run_cmd "$IP nexthop add id 63 via 2001:db8:91::3 dev veth1"
794 run_cmd "$IP nexthop replace id 102 group 62,3/63,1 type resilient buckets 4 idle_timer 0"
795 check_nexthop "id 102" \
796 "id 102 group 62,3/63 type resilient buckets 4 idle_timer 0 unbalanced_timer 0 unbalanced_time 0"
798 check_nexthop_bucket "list id 102" \
799 "id 102 index 0 nhid 63 id 102 index 1 nhid 62 id 102 index 2 nhid 62 id 102 index 3 nhid 62"
814 run_cmd "$IP nexthop add id 81 via 2001:db8:91::2 dev veth1"
825 run_cmd "$IP nexthop add id 82 via 2001:db8:92::2 dev veth3"
826 run_cmd "$IP nexthop add id 122 group 81/82"
834 run_cmd "$IP -6 nexthop add id 83 blackhole"
839 run_cmd "$IP nexthop replace id 83 via 2001:db8:91::2 dev veth1"
843 run_cmd "$IP -6 nexthop replace id 83 blackhole"
850 run_cmd "$IP nexthop replace id 122 group 83"
854 run_cmd "$IP nexthop replace id 122 group 81/82"
864 run_cmd "$IP -6 nexthop add id 85 dev veth1"
869 run_cmd "$IP nexthop add id 123 group 81/85"
878 run_cmd "$IP nexthop add id 84 via 172.16.1.1 dev veth1"
883 run_cmd "$IP nexthop replace id 81 via 172.16.1.1 dev veth1"
887 run_cmd "$IP nexthop replace id 81 via 172.16.1.1 dev veth1"
890 run_cmd "$IP nexthop add id 86 via 2001:db8:92::2 dev veth3"
891 run_cmd "$IP nexthop add id 87 via 172.16.1.1 dev veth1"
892 run_cmd "$IP nexthop add id 88 via 172.16.1.1 dev veth1"
893 run_cmd "$IP nexthop add id 124 group 86/87/88"
897 run_cmd "$IP nexthop del id 88"
901 run_cmd "$IP nexthop del id 87"
906 run_cmd "$IP nexthop add id 87 via 172.16.1.1 dev veth1"
907 run_cmd "$IP nexthop add id 88 via 172.16.1.1 dev veth1"
908 run_cmd "$IP nexthop replace id 124 group 86/87/88"
912 run_cmd "$IP nexthop replace id 88 via 2001:db8:92::2 dev veth3"
916 run_cmd "$IP nexthop replace id 87 via 2001:db8:92::2 dev veth3"
925 run_cmd "$IP nexthop add id 86 via 2001:db8:91::2 dev veth1"
939 run_cmd "$IP nexthop add id 91 via 2001:db8:91::2 dev veth1"
940 run_cmd "$IP nexthop add id 92 via 2001:db8:92::2 dev veth3"
941 run_cmd "$IP nexthop add id 93 group 91/92"
988 $IP nexthop del id 100
989 $IP nexthop add id 100 via 2001:db8:91::2 dev veth1
996 $IP nexthop replace id 102 group 100/101
1016 run_cmd "$IP nexthop add id 100 via 2001:db8:91::2 dev veth1"
1017 run_cmd "$IP nexthop add id 101 via 2001:db8:92::2 dev veth3"
1018 run_cmd "$IP nexthop add id 102 group 100/101"
1044 $IP nexthop replace id 102 group 100/101 type resilient
1070 run_cmd "$IP nexthop add id 100 via 2001:db8:91::2 dev veth1"
1071 run_cmd "$IP nexthop add id 101 via 2001:db8:92::2 dev veth3"
1072 run_cmd "$IP nexthop add id 102 group 100/101 type resilient buckets 512 idle_timer 0"
1108 run_cmd "$IP nexthop add id 12 via 172.16.1.2 dev veth1"
1110 log_test $rc 0 "Create nexthop with id, gw, dev"
1116 run_cmd "$IP nexthop get id 12"
1117 log_test $? 0 "Get nexthop by id"
1118 check_nexthop "id 12" "id 12 via 172.16.1.2 dev veth1 scope link"
1120 run_cmd "$IP nexthop del id 12"
1121 log_test $? 0 "Delete nexthop by id"
1122 check_nexthop "id 52" ""
1128 run_cmd "$IP nexthop add id 12 via 172.16.2.3"
1132 run_cmd "$IP nexthop add id 13 via 172.16.3.2 dev veth1"
1136 run_cmd "$IP nexthop add id 13 via 172.16.3.2 dev veth1 onlink"
1141 run_cmd "$IP nexthop add id 15 via 172.16.1.3 dev veth1"
1142 run_cmd "$IP nexthop add id 16 via 172.16.1.4 dev veth1"
1143 run_cmd "$IP nexthop add id 17 via 172.16.1.5 dev veth1"
1159 run_cmd "$IP nexthop add id 11 via 172.16.1.2 dev veth1"
1160 run_cmd "$IP nexthop add id 101 group 11"
1164 run_cmd "$IP nexthop get id 101"
1165 log_test $? 0 "Get nexthop group by id"
1166 check_nexthop "id 101" "id 101 group 11"
1169 run_cmd "$IP nexthop del id 101"
1170 log_test $? 0 "Delete nexthop group by id"
1171 check_nexthop "id 101" ""
1177 run_cmd "$IP nexthop add id 12 via 172.16.1.2 dev veth1"
1178 run_cmd "$IP nexthop add id 13 via 172.16.1.3 dev veth1"
1179 run_cmd "$IP nexthop add id 14 via 172.16.1.4 dev veth1"
1180 run_cmd "$IP nexthop add id 15 via 172.16.1.5 dev veth1"
1181 run_cmd "$IP nexthop add id 102 group 12/13/14/15"
1183 check_nexthop "id 102" "id 102 group 12/13/14/15"
1186 run_cmd "$IP nexthop del id 13"
1187 check_nexthop "id 102" "id 102 group 12/14/15"
1191 run_cmd "$IP nexthop add id 13 via 172.16.1.3 dev veth1"
1192 run_cmd "$IP nexthop add id 103 group 12/13,2/14,3/15,4"
1194 check_nexthop "id 103" "id 103 group 12/13,2/14,3/15,4"
1197 run_cmd "$IP nexthop del id 13"
1198 check_nexthop "id 103" "id 103 group 12/14,3/15,4"
1215 run_cmd "$IP nexthop add id 12 via 172.16.1.2 dev veth1"
1216 run_cmd "$IP nexthop add id 13 via 172.16.1.3 dev veth1"
1217 run_cmd "$IP nexthop add id 14 via 172.16.1.4 dev veth1"
1218 run_cmd "$IP nexthop add id 15 via 172.16.1.5 dev veth1"
1220 run_cmd "$IP nexthop add id 22 via 172.16.2.2 dev veth3"
1221 run_cmd "$IP nexthop add id 23 via 172.16.2.3 dev veth3"
1222 run_cmd "$IP nexthop add id 24 via 172.16.2.4 dev veth3"
1223 run_cmd "$IP nexthop add id 25 via 172.16.2.5 dev veth3"
1227 run_cmd "$IP nexthop add id 104 group 12"
1228 run_cmd "$IP nexthop add id 105 group 12"
1229 check_nexthop "group" "id 104 group 12 id 105 group 12"
1236 run_cmd "$IP nexthop add id 105 group 12/13/22/23/14"
1238 check_nexthop "id 105" "id 105 group 22/23"
1241 run_cmd "$IP nexthop add id 106 group 105/24"
1247 run_cmd "$IP nexthop add id 31 blackhole"
1248 run_cmd "$IP nexthop add id 107 group 31"
1251 run_cmd "$IP nexthop add id 108 group 31/24"
1271 run_cmd "$IP nexthop add id 12 via 172.16.1.2 dev veth1"
1272 run_cmd "$IP nexthop add id 13 via 172.16.1.3 dev veth1"
1273 run_cmd "$IP nexthop add id 102 group 12/13 type resilient buckets 2 idle_timer 0"
1275 run_cmd "$IP nexthop del id 13"
1276 check_nexthop "id 102" \
1277 "id 102 group 12 type resilient buckets 2 idle_timer 0 unbalanced_timer 0 unbalanced_time 0"
1279 check_nexthop_bucket "list id 102" \
1280 "id 102 index 0 nhid 12 id 102 index 1 nhid 12"
1283 run_cmd "$IP nexthop add id 13 via 172.16.1.3 dev veth1"
1284 run_cmd "$IP nexthop replace id 102 group 12/13 type resilient buckets 2 idle_timer 0"
1285 check_nexthop "id 102" \
1286 "id 102 group 12/13 type resilient buckets 2 idle_timer 0 unbalanced_timer 0 unbalanced_time 0"
1288 check_nexthop_bucket "list id 102" \
1289 "id 102 index 0 nhid 13 id 102 index 1 nhid 12"
1297 run_cmd "$IP nexthop add id 12 via 172.16.1.2 dev veth1"
1298 run_cmd "$IP nexthop add id 13 via 172.16.1.3 dev veth1"
1299 run_cmd "$IP nexthop add id 102 group 12,3/13,1 type resilient buckets 4 idle_timer 0"
1301 run_cmd "$IP nexthop del id 13"
1302 check_nexthop "id 102" \
1303 "id 102 group 12,3 type resilient buckets 4 idle_timer 0 unbalanced_timer 0 unbalanced_time 0"
1305 check_nexthop_bucket "list id 102" \
1306 "id 102 index 0 nhid 12 id 102 index 1 nhid 12 id 102 index 2 nhid 12 id 102 index 3 nhid 12"
1309 run_cmd "$IP nexthop add id 13 via 172.16.1.3 dev veth1"
1310 run_cmd "$IP nexthop replace id 102 group 12,3/13,1 type resilient buckets 4 idle_timer 0"
1311 check_nexthop "id 102" \
1312 "id 102 group 12,3/13 type resilient buckets 4 idle_timer 0 unbalanced_timer 0 unbalanced_time 0"
1314 check_nexthop_bucket "list id 102" \
1315 "id 102 index 0 nhid 13 id 102 index 1 nhid 12 id 102 index 2 nhid 12 id 102 index 3 nhid 12"
1325 run_cmd "$IP nexthop add id 11 via ${lladdr} dev veth1"
1332 run_cmd "$IP nexthop add id 12 via 172.16.1.2 dev veth1"
1333 run_cmd "$IP nexthop add id 101 group 11/12"
1357 run_cmd "$IP nexthop add id 21 via 172.16.1.2 dev veth1"
1368 run_cmd "$IP nexthop add id 22 via 172.16.1.2 dev veth1"
1372 run_cmd "$IP nexthop replace id 22 dev veth3"
1374 run_cmd "$IP nexthop replace id 22 via 172.16.2.2 dev veth3"
1384 run_cmd "$IP nexthop replace id 21 via 172.16.1.2 dev veth1"
1389 run_cmd "$IP nexthop replace id 22 via 172.16.2.2 dev veth3"
1390 run_cmd "$IP nexthop add id 122 group 21/22"
1400 run_cmd "$IP nexthop add id 501 via 172.16.1.2 dev veth1"
1410 run_cmd "$IP nexthop replace id 501 via 172.16.1.3 dev veth1"
1421 run_cmd "$IP nexthop add id 23 blackhole"
1426 run_cmd "$IP nexthop replace id 23 via 172.16.1.2 dev veth1"
1430 run_cmd "$IP nexthop replace id 23 blackhole"
1437 run_cmd "$IP nexthop replace id 122 group 23"
1441 run_cmd "$IP nexthop replace id 122 group 21/22"
1451 run_cmd "$IP nexthop add id 85 dev veth1"
1456 run_cmd "$IP nexthop add id 123 group 21/85"
1466 run_cmd "$IP nexthop add id 24 via ${lladdr} dev veth1"
1485 run_cmd "$IP nexthop add id 25 via 172.16.1.2 dev veth1"
1486 run_cmd "$IP nexthop add id 101 group 24/25"
1520 run_cmd "$IP nexthop add id 51 encap mpls 101 via 172.16.1.2 dev veth1"
1522 check_nexthop "id 51" "id 51 encap mpls 101 via 172.16.1.2 dev veth1 scope link"
1525 run_cmd "$IP nexthop add id 52 encap mpls 102 via inet6 2001:db8:91::2 dev veth1"
1527 check_nexthop "id 52" "id 52 encap mpls 102 via 2001:db8:91::2 dev veth1 scope link"
1604 run_cmd "$IP nexthop add id 62 via 2001:db8:91::2 dev veth1"
1605 run_cmd "$IP nexthop add id 63 via 2001:db8:91::3 dev veth1"
1606 run_cmd "$IP nexthop add id 122 group 62/63"
1619 run_cmd "$IP nexthop add id 64 via 2001:db8:91::4 dev veth1"
1621 run_cmd "$IP nexthop replace id 122 group 62/64"
1631 run_cmd "$IP nexthop add id 62 via 2001:db8:91::2 dev veth1"
1632 run_cmd "$IP nexthop add id 63 via 2001:db8:91::3 dev veth1"
1633 run_cmd "$IP nexthop add id 122 group 62/63"
1646 run_cmd "$IP nexthop add id 64 via 2001:db8:91::4 dev veth1"
1648 run_cmd "$IP nexthop replace id 122 group 62/64"
1654 run_cmd "$IP nexthop del id 122"
1675 run_cmd "$IP nexthop add id 21 via 172.16.1.2 dev veth1"
1676 run_cmd "$IP nexthop add id 22 via 172.16.1.2 dev veth1"
1677 run_cmd "$IP nexthop add id 122 group 21/22"
1691 run_cmd "$IP nexthop add id 23 via 172.16.1.3 dev veth1"
1693 run_cmd "$IP nexthop replace id 122 group 21/23"
1714 run_cmd "$IP nexthop replace id 122 group 21/22"
1720 run_cmd "$IP nexthop del id 122"
1730 $IP nexthop del id 100
1731 $IP nexthop add id 100 via 172.16.1.2 dev veth1
1738 $IP nexthop replace id 102 group 100/101
1758 run_cmd "$IP nexthop add id 100 via 172.16.1.2 dev veth1"
1759 run_cmd "$IP nexthop add id 101 via 172.16.2.2 dev veth3"
1760 run_cmd "$IP nexthop add id 102 group 100/101"
1786 $IP nexthop replace id 102 group 100/101 type resilient
1812 run_cmd "$IP nexthop add id 100 via 172.16.1.2 dev veth1"
1813 run_cmd "$IP nexthop add id 101 via 172.16.2.2 dev veth3"
1814 run_cmd "$IP nexthop add id 102 group 100/101 type resilient buckets 512 idle_timer 0"
1847 run_cmd "$IP nexthop get id 1"
1848 log_test $? 2 "Nexthop get on non-existent id"
1851 run_cmd "$IP nexthop add id 1"
1856 run_cmd "$IP nexthop add id 1 dev veth1"
1862 run_cmd "$IP nexthop add id 1 dev veth1"
1867 run_cmd "$IP nexthop add id 1 dev veth1"
1870 # create nh with duplicate id
1871 run_cmd "$IP nexthop add id 1 dev veth3"
1872 log_test $? 2 "Nexthop with duplicate id"
1875 run_cmd "$IP nexthop add id 2 blackhole"
1879 run_cmd "$IP nexthop replace id 2 blackhole dev veth1"
1885 check_nexthop "id 2" "id 2 blackhole"
1894 run_cmd "$IP nexthop add id 101 group 1"
1897 run_cmd "$IP nexthop add id 102 group 2"
1901 run_cmd "$IP nexthop add id 103 group 1/2"
1905 run_cmd "$IP nexthop replace id 2 dev veth3"
1906 run_cmd "$IP nexthop replace id 102 group 1/2"
1907 run_cmd "$IP nexthop replace id 2 blackhole"
1911 run_cmd "$IP nexthop add id 103 group 12"
1915 run_cmd "$IP nexthop add id 103 group 1/1"
1919 run_cmd "$IP nexthop replace id 2 group 1"
1923 run_cmd "$IP nexthop replace id 101 dev veth1"
1927 run_cmd "$IP nexthop add id 104 group 1 dev veth1"
1931 run_cmd "$IP nexthop add id 105 blackhole proto 99"
1932 run_cmd "$IP nexthop add id 106 blackhole proto 100"
1933 run_cmd "$IP nexthop add id 107 blackhole proto 99"
1935 check_nexthop "id 105" ""
1936 check_nexthop "id 106" "id 106 blackhole proto 100"
1937 check_nexthop "id 107" ""
1939 check_nexthop "id 106" ""
1944 run_cmd "$IP nexthop add id 104 group 1 blackhole"
1954 echo "nexthop add id $i blackhole" >> $batch_file
1997 run_cmd "$IP nexthop add id 1 dev veth1"
2003 run_cmd "$IP nexthop add id 101 group 1 type resilient buckets 8"
2006 run_cmd "$IP nexthop get id 101"
2007 check_nexthop "id 101" \
2008 "id 101 group 1 type resilient buckets 8 idle_timer 120 unbalanced_timer 0 unbalanced_time 0"
2011 run_cmd "$IP nexthop add id 102 group 1 type resilient
2013 run_cmd "$IP nexthop get id 102"
2014 check_nexthop "id 102" \
2015 "id 102 group 1 type resilient buckets 4 idle_timer 100 unbalanced_timer 5 unbalanced_time 0"
2018 run_cmd "$IP nexthop add id 103 group 1 type resilient buckets 0"
2025 run_cmd "$IP nexthop replace id 101 group 1 type resilient
2028 check_nexthop "id 101" \
2029 "id 101 group 1 type resilient buckets 8 idle_timer 240 unbalanced_timer 80 unbalanced_time 0"
2032 run_cmd "$IP nexthop replace id 101 group 1 type resilient idle_timer 512"
2034 check_nexthop "id 101" \
2035 "id 101 group 1 type resilient buckets 8 idle_timer 512 unbalanced_timer 80 unbalanced_time 0"
2038 run_cmd "$IP nexthop replace id 101 group 1 type resilient unbalanced_timer 256"
2040 check_nexthop "id 101" \
2041 "id 101 group 1 type resilient buckets 8 idle_timer 512 unbalanced_timer 256 unbalanced_time 0"
2044 run_cmd "$IP nexthop replace id 101 group 1 type resilient"
2046 check_nexthop "id 101" \
2047 "id 101 group 1 type resilient buckets 8 idle_timer 512 unbalanced_timer 256 unbalanced_time 0"
2050 run_cmd "$IP nexthop replace id 101 group 1"
2053 run_cmd "$IP nexthop replace id 101 group 1 type mpath"
2056 run_cmd "$IP nexthop replace id 101 group 1 type resilient buckets 1024"
2059 check_nexthop "id 101" \
2060 "id 101 group 1 type resilient buckets 8 idle_timer 512 unbalanced_timer 256 unbalanced_time 0"
2068 run_cmd "$IP nexthop add id 1 dev veth1"
2069 run_cmd "$IP nexthop add id 2 dev veth3"
2070 run_cmd "$IP nexthop add id 101 group 1/2 type resilient buckets 4"
2071 run_cmd "$IP nexthop add id 201 group 1/2"
2074 "id 101 index 0 nhid 2 id 101 index 1 nhid 2 id 101 index 2 nhid 1 id 101 index 3 nhid 1"
2077 check_nexthop_bucket "list id 101" \
2078 "id 101 index 0 nhid 2 id 101 index 1 nhid 2 id 101 index 2 nhid 1 id 101 index 3 nhid 1"
2081 (( $($IP -j nexthop bucket list id 101 |
2087 "id 101 index 2 nhid 1 id 101 index 3 nhid 1"
2091 "id 101 index 0 nhid 2 id 101 index 1 nhid 2"
2094 run_cmd "$IP nexthop bucket list id 111"
2097 run_cmd "$IP nexthop bucket list id 201"
2113 check_nexthop_bucket "get id 101 index 0" "id 101 index 0 nhid 2"
2116 run_cmd "$IP nexthop bucket get id 101 index 999"
2119 run_cmd "$IP nexthop bucket get id 201 index 0"
2122 run_cmd "$IP nexthop bucket get id 999 index 0"
2131 run_cmd "$IP nexthop add id 1 dev veth1"
2132 run_cmd "$IP nexthop add id 2 dev veth3"
2133 run_cmd "$IP nexthop add id 101
2137 check_nexthop_buckets_balance "list id 101" \
2142 run_cmd "$IP nexthop replace id 101
2144 check_nexthop_buckets_balance "list id 101" \
2150 run_cmd "$IP nexthop replace id 101
2153 run_cmd "$IP nexthop replace id 101
2155 check_nexthop_buckets_balance "list id 101" \
2207 if [ "$(id -u)" -ne 0 ];then