selftests: Add test cases for ip nexthop flush proto XX
Add some test cases to allow the fib_nexthops.sh test code to test the flushing of nexthops based upon the proto passed in upon creation of the nexthop group. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> Reviewed-by: David Ahern <dsahern@gmail.com> Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
这个提交包含在:
@@ -940,6 +940,20 @@ basic()
|
||||
run_cmd "$IP nexthop add id 104 group 1 dev veth1"
|
||||
log_test $? 2 "Nexthop group and device"
|
||||
|
||||
# Tests to ensure that flushing works as expected.
|
||||
run_cmd "$IP nexthop add id 105 blackhole proto 99"
|
||||
run_cmd "$IP nexthop add id 106 blackhole proto 100"
|
||||
run_cmd "$IP nexthop add id 107 blackhole proto 99"
|
||||
run_cmd "$IP nexthop flush proto 99"
|
||||
check_nexthop "id 105" ""
|
||||
check_nexthop "id 106" "id 106 blackhole proto 100"
|
||||
check_nexthop "id 107" ""
|
||||
run_cmd "$IP nexthop flush proto 100"
|
||||
check_nexthop "id 106" ""
|
||||
|
||||
run_cmd "$IP nexthop flush proto 100"
|
||||
log_test $? 0 "Test proto flush"
|
||||
|
||||
run_cmd "$IP nexthop add id 104 group 1 blackhole"
|
||||
log_test $? 2 "Nexthop group and blackhole"
|
||||
|
||||
|
在新工单中引用
屏蔽一个用户