Lines Matching +full:- +full:2

2 # SPDX-License-Identifier: GPL-2.0
61 out=$($IP nexthop show ${nharg} | sed -e 's/ *$//')
82 grep "trap" | wc -l)
95 occ=$($DEVLINK -jp resource show $DEVLINK_DEV \
98 if [ $expected_occ -ne $occ ]; then
139 $IP nexthop add id 2 via 192.0.2.3 dev dummy1 &> /dev/null
156 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
158 $IP nexthop add id 10 group 1/2
159 nexthop_check "id 10" "id 10 group 1/2 trap"
166 nexthop_resource_check 2
169 $IP nexthop add id 10 group 1,20/2,39
170 nexthop_check "id 10" "id 10 group 1,20/2,39 trap"
177 nexthop_resource_check 2
189 nexthop_resource_set 2
192 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
194 $IP nexthop add id 10 group 1/2 &> /dev/null
197 nexthop_resource_check 2
211 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
213 $IP nexthop add id 10 group 1/2 type resilient buckets 4
214 …nexthop_check "id 10" "id 10 group 1/2 type resilient buckets 4 idle_timer 120 unbalanced_timer 0 …
217 nexthop_bucket_nhid_count_check 10 1 2
219 nexthop_bucket_nhid_count_check 10 2 2
226 nexthop_resource_check 2
229 $IP nexthop add id 10 group 1,3/2,2 type resilient buckets 5
230 …nexthop_check "id 10" "id 10 group 1,3/2,2 type resilient buckets 5 idle_timer 120 unbalanced_time…
235 nexthop_bucket_nhid_count_check 10 2 2
242 nexthop_resource_check 2
254 nexthop_resource_set 2
257 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
259 $IP nexthop add id 10 group 1/2 type resilient buckets 4 &> /dev/null
262 nexthop_resource_check 2
276 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
278 $IP nexthop add id 10 group 1/2
280 $IP nexthop replace id 10 group 1/2/3
281 nexthop_check "id 10" "id 10 group 1/2/3 trap"
299 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
301 $IP nexthop add id 10 group 1/2
303 $IP nexthop replace id 10 group 1/2/3 &> /dev/null
306 nexthop_check "id 10" "id 10 group 1/2 trap"
323 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
325 $IP nexthop add id 10 group 1/2 type resilient buckets 6
327 $IP nexthop replace id 10 group 1/2/3 type resilient
328 …nexthop_check "id 10" "id 10 group 1/2/3 type resilient buckets 6 idle_timer 120 unbalanced_timer …
331 nexthop_bucket_nhid_count_check 10 1 2
333 nexthop_bucket_nhid_count_check 10 2 2
335 nexthop_bucket_nhid_count_check 10 3 2
351 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
353 $IP nexthop add id 10 group 1/2 type resilient buckets 6
357 $IP nexthop replace id 10 group 1/2/3 type resilient &> /dev/null
360 …nexthop_check "id 10" "id 10 group 1/2 type resilient buckets 6 idle_timer 120 unbalanced_timer 0 …
365 nexthop_bucket_nhid_count_check 10 2 3
385 for index in $($IP -j nexthop bucket show id $group_id nhid $nhid |
386 jq '.[].bucket.index' | head -n ${count:--0})
398 $IP -j nexthop bucket show id $group_id nhid $nhid | jq length
404 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
408 $IP nexthop add id 10 group 1/2 type resilient buckets 8 idle_timer 4
410 $IP nexthop replace id 10 group 1/2,3 type resilient
412 nexthop_bucket_nhid_count_check 10 1 4 2 4
417 nexthop_bucket_nhid_count_check 10 1 2 2 6
428 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
433 $IP nexthop add id 10 group 1,50/2,50/3,1 \
436 $IP nexthop replace id 10 group 1,50/2,150/3,1 type resilient
438 nexthop_bucket_nhid_count_check 10 1 4 2 4 3 0
447 nexthop_bucket_nhid_count_check 10 1 4 2 4
452 nexthop_bucket_nhid_count_check 10 1 2 2 6
465 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
469 $IP nexthop add id 10 group 1/2 type resilient buckets 8 $timer 4
471 $IP nexthop replace id 10 group 1/2,3 type resilient
473 nexthop_bucket_nhid_count_check 10 2 6
476 sleep 2
477 $IP nexthop replace id 10 group 1/2,3 type resilient $timer 8
481 nexthop_bucket_nhid_count_check 10 2 6
487 nexthop_bucket_nhid_count_check 10 2 6
500 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
504 $IP nexthop add id 10 group 1/2 type resilient buckets 8 $timer 8
506 $IP nexthop replace id 10 group 1/2,3 type resilient
508 nexthop_bucket_nhid_count_check 10 2 6
511 sleep 2
512 $IP nexthop replace id 10 group 1/2,3 type resilient $timer 4
516 nexthop_bucket_nhid_count_check 10 2 6
529 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
534 $IP nexthop add id 10 group 1,100/2,100/3,1 \
537 $IP nexthop replace id 10 group 1,100/2,300/3,1 type resilient
539 nexthop_bucket_nhid_count_check 10 2 6
542 sleep 2
543 $IP nexthop replace id 10 group 1/2,3 type resilient $timer 8
547 nexthop_bucket_nhid_count_check 10 2 6
553 nexthop_bucket_nhid_count_check 10 2 6
576 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
580 $IP nexthop add id 10 group 1/2 type resilient \
583 $IP nexthop replace id 10 group 1/2,3 type resilient
585 for i in 1 2; do
587 nexthop_bucket_nhid_count_check 10 1 4 2 4
594 nexthop_bucket_nhid_count_check 10 1 2 2 6
607 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
612 $IP nexthop add id 10 group 1,50/2,50/3,1 type resilient \
615 $IP nexthop replace id 10 group 1,50/2,150/3,1 type resilient
620 nexthop_bucket_nhid_count_check 10 1 4 2 4
625 nexthop_bucket_nhid_count_check 10 1 4 2 4
626 check_err $? "2: Group expected to be unbalanced"
631 nexthop_bucket_nhid_count_check 10 1 2 2 6
644 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
648 $IP nexthop add id 10 group 1/2 type resilient buckets 8
650 $IP nexthop replace id 10 group 1/2,3 type resilient
654 nexthop_bucket_nhid_count_check 10 2 6
659 log_test "Buckets never force-migrated without unbalanced timer"
667 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
671 $IP nexthop add id 10 group 1/2 type resilient \
674 $IP nexthop replace id 10 group 1/2,3 type resilient
676 nexthop_bucket_nhid_count_check 10 2 6
681 nexthop_bucket_nhid_count_check 10 2 6
702 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
706 $IP nexthop add id 10 group 1/2 type resilient \
709 $IP nexthop replace id 10 group 1/2,3 type resilient
711 nexthop_bucket_nhid_count_check 10 2 6
714 $IP nexthop replace id 10 group 2 type resilient
715 nexthop_bucket_nhid_count_check 10 2 8
718 log_test "Busy buckets force-migrated when NH removed"
771 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
772 $IP nexthop add id 10 group 1/2
777 nexthop_check "id 10" "id 10 group 1/2 trap"
795 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
796 $IP nexthop add id 10 group 1/2
804 nexthop_check "id 10" "id 10 group 1/2 trap"
821 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
822 $IP nexthop add id 10 group 1/2 type resilient buckets 4
827 …nexthop_check "id 10" "id 10 group 1/2 type resilient buckets 4 idle_timer 120 unbalanced_timer 0 …
830 nexthop_bucket_nhid_count_check 10 1 2 2 2
846 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
847 $IP nexthop add id 10 group 1/2 type resilient buckets 4
857 …nexthop_check "id 10" "id 10 group 1/2 type resilient buckets 4 idle_timer 120 unbalanced_timer 0 …
860 nexthop_bucket_nhid_count_check 10 1 2 2 2
878 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
879 $IP nexthop add id 10 group 1/2
882 nexthop_check "id 10" "id 10 group 2 trap"
885 nexthop_resource_check 2
905 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
907 $IP nexthop add id 10 group 1/2/3
925 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
926 $IP nexthop add id 10 group 1/2 type resilient buckets 4
929 …nexthop_check "id 10" "id 10 group 2 type resilient buckets 4 idle_timer 120 unbalanced_timer 0 un…
932 nexthop_bucket_nhid_count_check 10 2 4
948 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
950 $IP nexthop add id 10 group 1/2/3 type resilient buckets 6
958 nexthop_bucket_nhid_count_check 10 2 2 3 2
976 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
977 $IP nexthop add id 10 group 1/2
985 nexthop_check "id 2" "id 2 via 192.0.2.3 dev dummy1 scope link trap"
988 nexthop_check "id 10" "id 10 group 1/2 trap"
1004 $IP nexthop add id 2 via 192.0.2.3 dev dummy1
1005 $IP nexthop add id 10 group 1/2
1028 while [ ! -d $SYSFS_NET_DIR ] ; do :; done
1030 set -e
1035 IP="ip -netns testns1"
1036 DEVLINK="devlink -N testns1"
1049 modprobe -r netdevsim &> /dev/null