Commit 8f88f74a authored by Florian Westphal's avatar Florian Westphal Committed by David S. Miller

selftests: rtnetlink: test RTM_GETNETCONF

exercise RTM_GETNETCONF call path for unspec, inet and inet6
families, they are DOIT_UNLOCKED candidates.
Signed-off-by: default avatarFlorian Westphal <fw@strlen.de>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 31ce6cee
...@@ -37,6 +37,26 @@ kci_del_dummy() ...@@ -37,6 +37,26 @@ kci_del_dummy()
check_err $? check_err $?
} }
kci_test_netconf()
{
dev="$1"
r=$ret
ip netconf show dev "$dev" > /dev/null
check_err $?
for f in 4 6; do
ip -$f netconf show dev "$dev" > /dev/null
check_err $?
done
if [ $ret -ne 0 ] ;then
echo "FAIL: ip netconf show $dev"
test $r -eq 0 && ret=0
return 1
fi
}
# add a bridge with vlans on top # add a bridge with vlans on top
kci_test_bridge() kci_test_bridge()
{ {
...@@ -63,6 +83,11 @@ kci_test_bridge() ...@@ -63,6 +83,11 @@ kci_test_bridge()
check_err $? check_err $?
ip r s t all > /dev/null ip r s t all > /dev/null
check_err $? check_err $?
for name in "$devbr" "$vlandev" "$devdummy" ; do
kci_test_netconf "$name"
done
ip -6 addr del dev "$vlandev" dead:42::1234/64 ip -6 addr del dev "$vlandev" dead:42::1234/64
check_err $? check_err $?
...@@ -100,6 +125,9 @@ kci_test_gre() ...@@ -100,6 +125,9 @@ kci_test_gre()
check_err $? check_err $?
ip addr > /dev/null ip addr > /dev/null
check_err $? check_err $?
kci_test_netconf "$gredev"
ip addr del dev "$devdummy" 10.23.7.11/24 ip addr del dev "$devdummy" 10.23.7.11/24
check_err $? check_err $?
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment