Commit 82ce6eb1 authored by Jeffrin Jose T's avatar Jeffrin Jose T Committed by Pablo Neira Ayuso

selftests: netfilter: missing error check when setting up veth interface

A test for the basic NAT functionality uses ip command which needs veth
device. There is a condition where the kernel support for veth is not
compiled into the kernel and the test script breaks. This patch contains
code for reasonable error display and correct code exit.
Signed-off-by: default avatarJeffrin Jose T <jeffrin@rajagiritech.edu.in>
Acked-by: default avatarFlorian Westphal <fw@strlen.de>
Signed-off-by: default avatarPablo Neira Ayuso <pablo@netfilter.org>
parent 719c7d56
...@@ -24,7 +24,11 @@ ip netns add ns0 ...@@ -24,7 +24,11 @@ ip netns add ns0
ip netns add ns1 ip netns add ns1
ip netns add ns2 ip netns add ns2
ip link add veth0 netns ns0 type veth peer name eth0 netns ns1 ip link add veth0 netns ns0 type veth peer name eth0 netns ns1 > /dev/null 2>&1
if [ $? -ne 0 ];then
echo "SKIP: No virtual ethernet pair device support in kernel"
exit $ksft_skip
fi
ip link add veth1 netns ns0 type veth peer name eth0 netns ns2 ip link add veth1 netns ns0 type veth peer name eth0 netns ns2
ip -net ns0 link set lo up ip -net ns0 link set lo up
......
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