custom_vpp_plugin

command
v3.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 6, 2023 License: Apache-2.0 Imports: 12 Imported by: 0

README

Custom VPP plugin

The Custom VPP plugin example contains a working example of custom agent which adds support for a custom VPP plugin. This example can serve as a skeleton code for developing custom agents adding new VPP functionality that is not part of official VPP Agent.

Structure

  • binapi - contains generated Go code of VPP binary API for a specific VPP version
  • proto - contains Protobuf definition and model registration for the Northbound API
  • 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.)
  • main.go - contains the agent example that wires all the components together and runs the agent

Documentation

Overview

Example Custom VPP plugin contains a working example of custom agent which adds support for a custom VPP plugin. This example can serve as a skeleton code for developing custom agents adding new VPP functionality that is not part of official VPP Agent.

Directories

Path Synopsis
syslog
Package syslog is a generated VPP binary API for 'syslog' module.
Package syslog is a generated VPP binary API for 'syslog' module.
proto

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL