Skip to content

Commit

Permalink
IPFIX plugin: support of VPP IPFIX and Flowprobe plugin.
Browse files Browse the repository at this point in the history
- Add binapi for VPP versions 2001, 1908 and 1904.
- Create plugin.
- Define proto messages.
- Generate adapters. Create descriptors.
- Add vppcalls.
- Add IPFIX plugin to Agent.
- Add integration tests.
  • Loading branch information
rewenset authored and rewenset committed Apr 15, 2020
1 parent 753bc8b commit 3543523
Show file tree
Hide file tree
Showing 39 changed files with 4,466 additions and 0 deletions.
3 changes: 3 additions & 0 deletions cmd/vpp-agent/app/vpp_agent.go
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ import (
"go.ligato.io/vpp-agent/v3/plugins/vpp/abfplugin"
"go.ligato.io/vpp-agent/v3/plugins/vpp/aclplugin"
"go.ligato.io/vpp-agent/v3/plugins/vpp/ifplugin"
"go.ligato.io/vpp-agent/v3/plugins/vpp/ipfixplugin"
"go.ligato.io/vpp-agent/v3/plugins/vpp/ipsecplugin"
"go.ligato.io/vpp-agent/v3/plugins/vpp/l2plugin"
"go.ligato.io/vpp-agent/v3/plugins/vpp/l3plugin"
Expand Down Expand Up @@ -172,6 +173,7 @@ type VPP struct {
ABFPlugin *abfplugin.ABFPlugin
ACLPlugin *aclplugin.ACLPlugin
IfPlugin *ifplugin.IfPlugin
IPFIXPlugin *ipfixplugin.IPFIXPlugin
IPSecPlugin *ipsecplugin.IPSecPlugin
L2Plugin *l2plugin.L2Plugin
L3Plugin *l3plugin.L3Plugin
Expand All @@ -186,6 +188,7 @@ func DefaultVPP() VPP {
ABFPlugin: &abfplugin.DefaultPlugin,
ACLPlugin: &aclplugin.DefaultPlugin,
IfPlugin: &ifplugin.DefaultPlugin,
IPFIXPlugin: &ipfixplugin.DefaultPlugin,
IPSecPlugin: &ipsecplugin.DefaultPlugin,
L2Plugin: &l2plugin.DefaultPlugin,
L3Plugin: &l3plugin.DefaultPlugin,
Expand Down
140 changes: 140 additions & 0 deletions plugins/vpp/binapi/vpp1904/flowprobe/flowprobe.ba.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 3543523

Please sign in to comment.