package
2.4.0-alpha+incompatible
Repository: https://github.com/emnify/vpp-agent.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package ifaceidx implements name-to-index mapping registry and cache for VPP interfaces.
No description provided by the author

# Functions

DefaultConfig returns Config with default values.
NewPlugin creates a new Plugin with the provides Options.
UseDeps returns Option that can inject custom dependencies.

# Variables

DefaultPlugin is a default instance of IfPlugin.
PeriodicPollingPeriod between statistics reads TODO should be configurable.
StateUpdateDelay defines delay before dumping states.

# Structs

Config defines configuration for VPP ifplugin.
Deps lists dependencies of the interface plugin.
IfPlugin configures VPP interfaces using GoVPP.
InterfaceStateUpdater holds state data of all VPP interfaces.

# Interfaces

API defines methods exposed by VPP-IfPlugin.

# Type aliases

Option is a function that can be used in NewPlugin to customize Plugin.