]> git.baikalelectronics.ru Git - kernel.git/commit
selftests: nft_nat: switch port shadow test cases to socat
authorFlorian Westphal <fw@strlen.de>
Thu, 11 Nov 2021 17:23:30 +0000 (18:23 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 15 Nov 2021 11:02:11 +0000 (12:02 +0100)
commit56bc2d0d6be4d9d7c8fb188938160b6a6690a71c
tree515816c4bf82e170e0a667749e4e2dfc76a07a17
parent1bbfbf9233a8e09f77cb0eae06e60267beaa0919
selftests: nft_nat: switch port shadow test cases to socat

There are now at least three distinct flavours of netcat/nc tool:
'original' version, one version ported from openbsd and nmap-ncat.

The script only works with original because it sets SOREUSEPORT option.

Other nc versions return 'port already in use' error and port shadow test fails:

PASS: inet IPv6 redirection for ns2-hMHcaRvx
nc: bind failed: Address already in use
ERROR: portshadow test default: got reply from "ROUTER", not CLIENT as intended

Switch to socat instead.

Reported-by: kernel test robot <oliver.sang@intel.com>
Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
tools/testing/selftests/netfilter/nft_nat.sh