go.ligato.io/vpp-agent/v3@v3.5.0/examples/customize/custom_vpp_plugin/README.md (about) 1 # Custom VPP plugin 2 3 The Custom VPP plugin example contains a working example of custom agent which 4 adds support for a custom VPP plugin. This example can serve as a skeleton 5 code for developing custom agents adding new VPP functionality that is not 6 part of official VPP Agent. 7 8 ## Structure 9 10 - [binapi](binapi/) - contains generated Go code of VPP binary API for a specific VPP version 11 - [proto](proto/) - contains Protobuf definition and model registration for the Northbound API 12 - [syslog](syslog/) - contains Ligato plugin Syslog that initializes vppcalls handler and registers KV descriptors that describe the Syslog models and their behaviour (CRUD operations, validation, dependencies, etc.) 13 - [main.go](main.go) - contains the agent example that wires all the components together and runs the agent