diff --git a/integration-cli/docker_cli_daemon_test.go b/integration-cli/docker_cli_daemon_test.go index fe456ee05b..ac1816da57 100644 --- a/integration-cli/docker_cli_daemon_test.go +++ b/integration-cli/docker_cli_daemon_test.go @@ -972,6 +972,7 @@ func (s *DockerDaemonSuite) TestDaemonIP(c *check.C) { } func (s *DockerDaemonSuite) TestDaemonICCPing(c *check.C) { + testRequires(c, bridgeNfIptables) d := s.d bridgeName := "external-bridge" diff --git a/integration-cli/requirements_unix.go b/integration-cli/requirements_unix.go index e71ffd1beb..2e1d02c1ce 100644 --- a/integration-cli/requirements_unix.go +++ b/integration-cli/requirements_unix.go @@ -81,6 +81,18 @@ var ( }, "Test requires that seccomp support be enabled in the daemon.", } + bridgeNfIptables = testRequirement{ + func() bool { + return !SysInfo.BridgeNfCallIptablesDisabled + }, + "Test requires that bridge-nf-call-iptables support be enabled in the daemon.", + } + bridgeNfIP6tables = testRequirement{ + func() bool { + return !SysInfo.BridgeNfCallIP6tablesDisabled + }, + "Test requires that bridge-nf-call-ip6tables support be enabled in the daemon.", + } ) func init() {