summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xtools/testing/selftests/net/rtnetlink.sh12
1 files changed, 8 insertions, 4 deletions
diff --git a/tools/testing/selftests/net/rtnetlink.sh b/tools/testing/selftests/net/rtnetlink.sh
index 3b15c686c03f..383ac6fc037d 100755
--- a/tools/testing/selftests/net/rtnetlink.sh
+++ b/tools/testing/selftests/net/rtnetlink.sh
@@ -1302,19 +1302,23 @@ do_test_address_proto()
count=$(address_count)
check_err $?
- (( count == 3 )) # $addr, $addr2 and $addr3
+ (( count >= 3 )) # $addr, $addr2 and $addr3 plus any kernel addresses
+ check_err $?
count=$(address_count proto 0)
check_err $?
- (( count == 1 )) # just $addr2
+ (( count == 1 )) # just $addr3
+ check_err $?
count=$(address_count proto 0x11)
check_err $?
- (( count == 2 )) # $addr and $addr2
+ (( count == 2 )) # $addr and $addr3
+ check_err $?
count=$(address_count proto 0xab)
check_err $?
- (( count == 1 )) # just $addr2
+ (( count == 1 )) # just $addr3
+ check_err $?
ip address del dev "$devdummy" "$addr"
ip address del dev "$devdummy" "$addr2"