func NewMasqDaemon()

in cmd/ip-masq-agent-v2/ip-masq-agent.go [125:137]


func NewMasqDaemon(c *MasqConfig) *MasqDaemon {
	// No longer using dbus package, see:
	// https://github.com/kubernetes/kubernetes/pull/81517

	execer := utilexec.New()
	iptables := utiliptables.New(execer, utiliptables.ProtocolIPv4)
	ip6tables := utiliptables.New(execer, utiliptables.ProtocolIPv6)
	return &MasqDaemon{
		config:    c,
		iptables:  iptables,
		ip6tables: ip6tables,
	}
}