diff options
author | Jakub Kicinski <kuba@kernel.org> | 2022-02-16 17:21:20 -0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2022-02-17 14:22:09 +0000 |
commit | a22982c39eb1d68914c8b541e7ef10044c5f1b1e (patch) | |
tree | 5f856634f6f18f16fc93c5c54160fd486a5006b6 /tools/testing/selftests/net/cmsg_ipv6.sh | |
parent | 05ae83d5a4a23f7323dc0341b675c0a2002d94dd (diff) |
selftests: net: basic test for IPV6_2292*
Add a basic test to make sure ping sockets don't crash
with IPV6_2292* options.
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/testing/selftests/net/cmsg_ipv6.sh')
-rwxr-xr-x | tools/testing/selftests/net/cmsg_ipv6.sh | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tools/testing/selftests/net/cmsg_ipv6.sh b/tools/testing/selftests/net/cmsg_ipv6.sh index e42c36e0d741..2d89cb0ad288 100755 --- a/tools/testing/selftests/net/cmsg_ipv6.sh +++ b/tools/testing/selftests/net/cmsg_ipv6.sh @@ -137,6 +137,15 @@ for ovr in setsock cmsg both diff; do done done +# IPV6 exthdr +for p in u i r; do + # Very basic "does it crash" test + for h in h d r; do + $NSEXE ./cmsg_sender -p $p -6 -H $h $TGT6 1234 + check_result $? 0 "ExtHdr $prot $ovr - pass" + done +done + # Summary if [ $BAD -ne 0 ]; then echo "FAIL - $BAD/$TOTAL cases failed" |