package networking

import "github.com/dotcloud/docker/internal/testutils/networking"

Index

Functions

func FirewalldReload

func FirewalldReload(t *testing.T, d *daemon.Daemon)

FirewalldReload reloads firewalld and waits for the daemon to re-create its rules. It's a no-op if firewalld is not running, and the test fails if the reload does not complete.

func FirewalldRunning

func FirewalldRunning() bool

func SetFilterForwardPolicies

func SetFilterForwardPolicies(t *testing.T, policy string)

SetFilterForwardPolicies sets the default policy for the FORWARD chain in the filter tables for both IPv4 and IPv6. The original policy is restored using t.Cleanup().

There's only one filter-FORWARD policy, so this won't behave well if used by tests running in parallel in a single network namespace that expect different behaviour.

Source Files

iptables.go

Version
v28.1.1+incompatible (latest)
Published
Apr 18, 2025
Platform
darwin/amd64
Imports
8 packages
Last checked
11 minutes ago

Tools for package owners.