Versions in this module Expand all Collapse all v6 v6.10.1 Mar 3, 2025 v6.10.0 Feb 28, 2025 v6.9.0 Jan 24, 2025 v6.8.0 Dec 13, 2024 v6.7.0 Nov 15, 2024 v6.6.0 Oct 3, 2024 v6.5.0 Sep 6, 2024 v6.4.0 Aug 9, 2024 v6.3.0 Jul 12, 2024 v6.2.0 May 31, 2024 v6.1.0 May 4, 2024 v6.0.3 Dec 19, 2024 v6.0.2 Sep 16, 2024 v6.0.1 Jun 28, 2024 Changes in this version + type ACLRule struct + Action string + Destination string + DestinationPort string + Direction string + ICMPCode string + ICMPType string + Log bool + LogName string + Protocol string + Source string + SourcePort string + type AddressForward struct + ListenAddress net.IP + ListenPorts []uint64 + Protocol string + TargetAddress net.IP + TargetPorts []uint64 + type FeatureOpts struct + ForwardingAllow bool + ICMPDHCPDNSAccess bool + type Nftables struct + func (d Nftables) Compat() (bool, error) + func (d Nftables) InstanceClearBridgeFilter(projectName string, instanceName string, deviceName string, parentName string, ...) error + func (d Nftables) InstanceClearNetPrio(projectName string, instanceName string, deviceName string) error + func (d Nftables) InstanceClearProxyNAT(projectName string, instanceName string, deviceName string) error + func (d Nftables) InstanceClearRPFilter(projectName string, instanceName string, deviceName string) error + func (d Nftables) InstanceSetupBridgeFilter(projectName string, instanceName string, deviceName string, parentName string, ...) error + func (d Nftables) InstanceSetupNetPrio(projectName string, instanceName string, deviceName string, netPrio uint32) error + func (d Nftables) InstanceSetupProxyNAT(projectName string, instanceName string, deviceName string, ...) error + func (d Nftables) InstanceSetupRPFilter(projectName string, instanceName string, deviceName string, hostName string) error + func (d Nftables) NetworkApplyACLRules(networkName string, rules []ACLRule) error + func (d Nftables) NetworkApplyForwards(networkName string, rules []AddressForward) error + func (d Nftables) NetworkClear(networkName string, _ bool, _ []uint) error + func (d Nftables) NetworkSetup(networkName string, opts Opts) error + func (d Nftables) String() string + type Opts struct + ACL bool + FeaturesV4 *FeatureOpts + FeaturesV6 *FeatureOpts + SNATV4 *SNATOpts + SNATV6 *SNATOpts + type SNATOpts struct + Append bool + SNATAddress net.IP + Subnet *net.IPNet + type Xtables struct + func (d Xtables) Compat() (bool, error) + func (d Xtables) InstanceClearBridgeFilter(projectName string, instanceName string, deviceName string, parentName string, ...) error + func (d Xtables) InstanceClearNetPrio(projectName string, instanceName string, deviceName string) error + func (d Xtables) InstanceClearProxyNAT(projectName string, instanceName string, deviceName string) error + func (d Xtables) InstanceClearRPFilter(projectName string, instanceName string, deviceName string) error + func (d Xtables) InstanceSetupBridgeFilter(projectName string, instanceName string, deviceName string, parentName string, ...) error + func (d Xtables) InstanceSetupNetPrio(projectName string, instanceName string, deviceName string, netPrio uint32) error + func (d Xtables) InstanceSetupProxyNAT(projectName string, instanceName string, deviceName string, ...) error + func (d Xtables) InstanceSetupRPFilter(projectName string, instanceName string, deviceName string, hostName string) error + func (d Xtables) NetworkApplyACLRules(networkName string, rules []ACLRule) error + func (d Xtables) NetworkApplyForwards(networkName string, rules []AddressForward) error + func (d Xtables) NetworkClear(networkName string, delete bool, ipVersions []uint) error + func (d Xtables) NetworkSetup(networkName string, opts Opts) error + func (d Xtables) String() string Other modules containing this package github.com/lxc/incus