Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultPlugin = *NewPlugin()
DefaultPlugin is a default instance of IPFIXPlugin.
Functions ¶
This section is empty.
Types ¶
type Deps ¶
type Deps struct { infra.PluginDeps KVScheduler kvs.KVScheduler VPP govppmux.API IfPlugin ifplugin.API }
Deps represents dependencies for the plugin.
type IPFIXPlugin ¶
type IPFIXPlugin struct { Deps // contains filtered or unexported fields }
IPFIXPlugin is a plugin that manages IPFIX configuration in VPP. IPFIX - IP Flow Information Export (IPFIX). It allows to:
- configure export of Flowprobe information;
- configure Flowprobe Params;
- enable/disable Flowprobe Feature for an interface.
Things to rememmber:
- Flowprobe Feature can not be configured for any interface, if Flowprobe Params were not set.
- Flowprobe Params can not be changed, if Flowprobe Feature was enabled for at least one interface.
func NewPlugin ¶
func NewPlugin(opts ...Option) *IPFIXPlugin
NewPlugin creates a new Plugin with the provides Options.
Click to show internal directories.
Click to hide internal directories.