package
1.9.0-alpha
Repository: https://github.com/lxlee1102/vpp-agent.git
Documentation: pkg.go.dev

# Functions

AddBridgeDomainFlags adds all bridge domain flags.
AddBridgeDomainNameFlag adds 'name' flag to the common fields.
AddCommonIfPutFlags adds flags common for all interface types.
AddFibEntry adds new FIB entry to the FIB table.
AddInterfaceNameFlag adds a name flag to interface flags.
AddUpdateArpEntry creates or updates ARP entry in the bridge domain.
AddUpdateInterfaceToBridgeDomain adds interface to bridge domain.
CreateUpdateBridgeDomain creates a new bridge domain or updates an old one.
DeleteArpEntry removes ARP entry from the bridge domain.
DeleteBridgeDomain removes bridge domain from the configuration, including all attached interfaces and ARP table entries.
DeleteInterfaceFromBridgeDomain removes interface from bridge domain.
DelFibEntry from the FIB table.
IfJSONPut creates an interface according to json configuration.
InterfaceDel removes the interface with defined name.
PutAfPkt creates an Af-packet type interface.
PutEthernet creates an ethernet type interface.
PutLoopback creates a loopback type interface.
PutMemif creates a memif type interface.
PutTap creates a tap type interface.
PutVxLan creates a vxlan type interface.

# Structs

BridgeDomainArpFields defines all fields used as flags in bridge domain arp command.
BridgeDomainCommonFields defines all fields which can be set using flags in bridge domain config.
BridgeDomainInterfaceFields defines all fields used as flags in bridge domain interface command.
IfaceCommonFields are fields common for interfaces of any type.
L2FIBEntryFields defines all fields used as flags in bridge domain fib command.