summaryrefslogtreecommitdiffstats
path: root/tests/sys
diff options
context:
space:
mode:
authorasomers <asomers@FreeBSD.org>2017-09-07 19:57:31 +0000
committerasomers <asomers@FreeBSD.org>2017-09-07 19:57:31 +0000
commit745cfc6e65aa327c2cf55a73b11ee658aee47b49 (patch)
tree6529f3c7c7587b8aa6c8a734baa779f43a26e9fd /tests/sys
parenta86bff1a3f858ad04c0b3dee389e5f4a3cbec149 (diff)
downloadFreeBSD-src-745cfc6e65aa327c2cf55a73b11ee658aee47b49.zip
FreeBSD-src-745cfc6e65aa327c2cf55a73b11ee658aee47b49.tar.gz
MFC r322255:
tests/sys/netinet/fibs_test: skip selected tests when firewalls are enabled Some tests send packets over epair(4) interfaces. Firewalls can cause spurious failures. Reviewed by: ngie Sponsored by: Spectra Logic Corp Differential Revision: https://reviews.freebsd.org/D11917
Diffstat (limited to 'tests/sys')
-rwxr-xr-xtests/sys/netinet/fibs_test.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/sys/netinet/fibs_test.sh b/tests/sys/netinet/fibs_test.sh
index febcbb7..9799f2a 100755
--- a/tests/sys/netinet/fibs_test.sh
+++ b/tests/sys/netinet/fibs_test.sh
@@ -766,6 +766,12 @@ get_epair()
{
local EPAIRD
+ if (which pfctl && pfctl -s info | grep -q 'Status: Enabled') ||
+ [ `sysctl -n net.inet.ip.fw.enable` = "1" ] ||
+ (which ipf && ipf -V); then
+ atf_skip "firewalls interfere with this test"
+ fi
+
if EPAIRD=`ifconfig epair create`; then
# Record the epair device so we can clean it up later
echo ${EPAIRD} >> "ifaces_to_cleanup"
OpenPOWER on IntegriCloud