Skip to content

Commit a7bf670

Browse files
Fabian Frederickummakynes
authored andcommitted
selftests: netfilter: exit on invalid parameters
exit script with comments when parameters are wrong during address addition. No need for a message when trying to change MTU with lower values: output is self-explanatory. Use short testing sequence to avoid shellcheck warnings (suggested by Stefano Brivio). Signed-off-by: Fabian Frederick <[email protected]> Signed-off-by: Pablo Neira Ayuso <[email protected]>
1 parent da2f849 commit a7bf670

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

tools/testing/selftests/netfilter/nft_flowtable.sh

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,10 +96,16 @@ do
9696
esac
9797
done
9898

99-
ip -net nsr1 link set veth0 mtu $omtu
99+
if ! ip -net nsr1 link set veth0 mtu $omtu; then
100+
exit 1
101+
fi
102+
100103
ip -net ns1 link set eth0 mtu $omtu
101104

102-
ip -net nsr2 link set veth1 mtu $rmtu
105+
if ! ip -net nsr2 link set veth1 mtu $rmtu; then
106+
exit 1
107+
fi
108+
103109
ip -net ns2 link set eth0 mtu $rmtu
104110

105111
# transfer-net between nsr1 and nsr2.
@@ -120,7 +126,10 @@ for i in 1 2; do
120126
ip -net ns$i route add default via 10.0.$i.1
121127
ip -net ns$i addr add dead:$i::99/64 dev eth0
122128
ip -net ns$i route add default via dead:$i::1
123-
ip netns exec ns$i sysctl net.ipv4.tcp_no_metrics_save=1 > /dev/null
129+
if ! ip netns exec ns$i sysctl net.ipv4.tcp_no_metrics_save=1 > /dev/null; then
130+
echo "ERROR: Check Originator/Responder values (problem during address addition)"
131+
exit 1
132+
fi
124133

125134
# don't set ip DF bit for first two tests
126135
ip netns exec ns$i sysctl net.ipv4.ip_no_pmtu_disc=1 > /dev/null

0 commit comments

Comments
 (0)