package
2.5.1+incompatible
Repository: https://github.com/lxlee1102/vpp-agent.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

NewDNAT44Descriptor creates a new instance of the DNAT44 descriptor.
NewNAT44AddressDescriptor creates a new instance of the NAT44Address descriptor.
NewNAT44GlobalDescriptor creates a new instance of the NAT44Global descriptor.
NewNAT44InterfaceDescriptor creates a new instance of the NAT44Interface descriptor.

# Constants

DNAT44DescriptorName is the name of the descriptor for VPP NAT44 Destination-NAT configurations.
NAT44AddressDescriptorName is the name of the descriptor for IP addresses from the VPP NAT44 address pool.
NAT44GlobalDescriptorName is the name of the descriptor for VPP NAT44 global configuration.
NAT44InterfaceDescriptorName is the name of the descriptor for VPP NAT44 features applied to interfaces.

# Variables

ErrDNAT44WithEmptyLabel is returned when NAT44 DNAT configuration is defined with empty label.
ErrDuplicateNATAddress is returned when VPP NAT address pool contains duplicate IP addresses.
ErrInvalidNATAddress is returned when IP address from VPP NAT address pool cannot be parsed.
ErrNATInterfaceFeatureCollision is returned when VPP NAT features assigned to a single interface collide.

# Structs

DNAT44Descriptor teaches KVScheduler how to configure Destination NAT44 in VPP.
NAT44AddressDescriptor teaches KVScheduler how to add/remove IP addresses to/from the VPP NAT44 address pool.
NAT44GlobalDescriptor teaches KVScheduler how to configure global options for VPP NAT44.
NAT44InterfaceDescriptor teaches KVScheduler how to configure VPP NAT interface features.