Message ID | 20190916122650.24124-1-sharpd@cumulusnetworks.com |
---|---|
State | Accepted |
Delegated to: | David Miller |
Headers | show |
Series | selftests: Add test cases for `ip nexthop flush proto XX` | expand |
On 9/16/19 6:26 AM, Donald Sharp wrote: > 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> > --- > tools/testing/selftests/net/fib_nexthops.sh | 14 ++++++++++++++ > 1 file changed, 14 insertions(+) > Reviewed-by: David Ahern <dsahern@gmail.com>
On Mon, 16 Sep 2019 08:26:50 -0400, Donald Sharp wrote: > 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> Applied, thank you!
diff --git a/tools/testing/selftests/net/fib_nexthops.sh b/tools/testing/selftests/net/fib_nexthops.sh index f9ebeac1e6f2..796670ebc65b 100755 --- a/tools/testing/selftests/net/fib_nexthops.sh +++ b/tools/testing/selftests/net/fib_nexthops.sh @@ -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"
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> --- tools/testing/selftests/net/fib_nexthops.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+)