vpp

package
v3.3.0-alpha Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2020 License: Apache-2.0 Imports: 6 Imported by: 7

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ErrIncompatible is an error returned when no compatible handler is found.
	ErrIncompatible = errors.New("incompatible handler")
	// ErrNoVersions is an error returned when no handler versions are found.
	ErrNoVersions = errors.New("no handler versions")
	// ErrPluginDisabled is an error returned when disabled plugin is detected.
	ErrPluginDisabled = errors.New("plugin not available")
)

Functions

func GetHandlers

func GetHandlers() map[string]*Handler

GetHandlers returns map for all registered handlers.

func Messages

func Messages(funcs ...func() []govppapi.Message) binapi.MessagesList

Types

type Client

type Client interface {
	govppapi.Connection
	binapi.CompatibilityChecker

	// NewAPIChannel returns new channel for sending binapi requests.
	NewAPIChannel() (govppapi.Channel, error)
	// Stats provides access to VPP stats API.
	Stats() govppapi.StatsProvider
	// IsPluginLoaded returns true if the given plugin is currently loaded.
	IsPluginLoaded(plugin string) bool
	// BinapiVersion returns preferred binapi version.
	BinapiVersion() Version
	// OnReconnect registers handler function to be executed on reconnect.
	OnReconnect(h func())
}

Client provides methods for managing VPP.

type Handler

type Handler struct {
	// contains filtered or unexported fields
}

Handler is a handler for managing implementations for multiple versions.

func RegisterHandler

func RegisterHandler(hd HandlerDesc) *Handler

RegisterHandler creates new handler described by handle descriptor.

func (*Handler) AddVersion

func (h *Handler) AddVersion(hv HandlerVersion)

AddVersion adds handler version to a list of available versions. Handler versions can be overwritten by calling AddVersion multiple times.

func (*Handler) FindCompatibleVersion

func (h *Handler) FindCompatibleVersion(c Client) *HandlerVersion

FindCompatibleVersion iterates over all available handler versions and calls their Check method to check compatibility.

func (*Handler) GetCompatibleVersion

func (h *Handler) GetCompatibleVersion(c Client) (*HandlerVersion, error)

GetCompatibleVersion iterates over all available handler versions and calls their Check method to check compatibility.

func (*Handler) Name

func (h *Handler) Name() string

func (*Handler) Versions

func (h *Handler) Versions() []Version

Versions returns list of versions from list of available handler versions.

type HandlerAPI

type HandlerAPI interface{}

HandlerAPI is an empty interface representing handler interface.

type HandlerDesc

type HandlerDesc struct {
	Name       string
	HandlerAPI interface{}
	NewFunc    interface{}
}

HandlerDesc represents a VPP handler's specification.

type HandlerVersion

type HandlerVersion struct {
	Version    Version
	Check      func(Client) error
	NewHandler func(Client, ...interface{}) HandlerAPI
	New        interface{}
}

HandlerVersion defines handler implementation for specific version used by AddVersion.

type Version

type Version = binapi.Version

Directories

Path Synopsis
vppcalls
Package vppcalls contains wrappers over VPP ABF binary APIs and helpers to dump ABFs configured in VPP
Package vppcalls contains wrappers over VPP ABF binary APIs and helpers to dump ABFs configured in VPP
vppcalls
Package vppcalls contains wrappers over VPP ACL binary APIs and helpers to dump ACLs configured in VPP - per interface and total.
Package vppcalls contains wrappers over VPP ACL binary APIs and helpers to dump ACLs configured in VPP - per interface and total.
vpp1908/abf
Package abf is a generated VPP binary API for 'abf' module.
Package abf is a generated VPP binary API for 'abf' module.
vpp1908/acl
Package acl is a generated VPP binary API for 'acl' module.
Package acl is a generated VPP binary API for 'acl' module.
vpp1908/af_packet
Package af_packet is a generated VPP binary API for 'af_packet' module.
Package af_packet is a generated VPP binary API for 'af_packet' module.
vpp1908/bond
Package bond is a generated VPP binary API for 'bond' module.
Package bond is a generated VPP binary API for 'bond' module.
vpp1908/dhcp
Package dhcp is a generated VPP binary API for 'dhcp' module.
Package dhcp is a generated VPP binary API for 'dhcp' module.
vpp1908/ethernet_types
Package ethernet_types is a generated VPP binary API for 'ethernet_types' module.
Package ethernet_types is a generated VPP binary API for 'ethernet_types' module.
vpp1908/fib_types
Package fib_types is a generated VPP binary API for 'fib_types' module.
Package fib_types is a generated VPP binary API for 'fib_types' module.
vpp1908/flowprobe
Package flowprobe is a generated VPP binary API for 'flowprobe' module.
Package flowprobe is a generated VPP binary API for 'flowprobe' module.
vpp1908/gre
Package gre is a generated VPP binary API for 'gre' module.
Package gre is a generated VPP binary API for 'gre' module.
vpp1908/gtpu
Package gtpu is a generated VPP binary API for 'gtpu' module.
Package gtpu is a generated VPP binary API for 'gtpu' module.
vpp1908/interface_types
Package interface_types is a generated VPP binary API for 'interface_types' module.
Package interface_types is a generated VPP binary API for 'interface_types' module.
vpp1908/interfaces
Package interfaces is a generated VPP binary API for 'interface' module.
Package interfaces is a generated VPP binary API for 'interface' module.
vpp1908/ip
Package ip is a generated VPP binary API for 'ip' module.
Package ip is a generated VPP binary API for 'ip' module.
vpp1908/ip_types
Package ip_types is a generated VPP binary API for 'ip_types' module.
Package ip_types is a generated VPP binary API for 'ip_types' module.
vpp1908/ipfix_export
Package ipfix_export is a generated VPP binary API for 'ipfix_export' module.
Package ipfix_export is a generated VPP binary API for 'ipfix_export' module.
vpp1908/ipip
Package ipip is a generated VPP binary API for 'ipip' module.
Package ipip is a generated VPP binary API for 'ipip' module.
vpp1908/ipsec
Package ipsec is a generated VPP binary API for 'ipsec' module.
Package ipsec is a generated VPP binary API for 'ipsec' module.
vpp1908/l2
Package l2 is a generated VPP binary API for 'l2' module.
Package l2 is a generated VPP binary API for 'l2' module.
vpp1908/l3xc
Package l3xc is a generated VPP binary API for 'l3xc' module.
Package l3xc is a generated VPP binary API for 'l3xc' module.
vpp1908/memclnt
Package memclnt is a generated VPP binary API for 'memclnt' module.
Package memclnt is a generated VPP binary API for 'memclnt' module.
vpp1908/memif
Package memif is a generated VPP binary API for 'memif' module.
Package memif is a generated VPP binary API for 'memif' module.
vpp1908/mfib_types
Package mfib_types is a generated VPP binary API for 'mfib_types' module.
Package mfib_types is a generated VPP binary API for 'mfib_types' module.
vpp1908/nat
Package nat is a generated VPP binary API for 'nat' module.
Package nat is a generated VPP binary API for 'nat' module.
vpp1908/punt
Package punt is a generated VPP binary API for 'punt' module.
Package punt is a generated VPP binary API for 'punt' module.
vpp1908/span
Package span is a generated VPP binary API for 'span' module.
Package span is a generated VPP binary API for 'span' module.
vpp1908/sr
Package sr is a generated VPP binary API for 'sr' module.
Package sr is a generated VPP binary API for 'sr' module.
vpp1908/stn
Package stn is a generated VPP binary API for 'stn' module.
Package stn is a generated VPP binary API for 'stn' module.
vpp1908/tapv2
Package tapv2 is a generated VPP binary API for 'tapv2' module.
Package tapv2 is a generated VPP binary API for 'tapv2' module.
vpp1908/vmxnet3
Package vmxnet3 is a generated VPP binary API for 'vmxnet3' module.
Package vmxnet3 is a generated VPP binary API for 'vmxnet3' module.
vpp1908/vpe
Package vpe is a generated VPP binary API for 'vpe' module.
Package vpe is a generated VPP binary API for 'vpe' module.
vpp1908/vpe_types
Package vpe_types is a generated VPP binary API for 'vpe_types' module.
Package vpe_types is a generated VPP binary API for 'vpe_types' module.
vpp1908/vxlan
Package vxlan is a generated VPP binary API for 'vxlan' module.
Package vxlan is a generated VPP binary API for 'vxlan' module.
vpp1908/vxlan_gpe
Package vxlan_gpe is a generated VPP binary API for 'vxlan_gpe' module.
Package vxlan_gpe is a generated VPP binary API for 'vxlan_gpe' module.
vpp2001/abf
Package abf is a generated VPP binary API for 'abf' module.
Package abf is a generated VPP binary API for 'abf' module.
vpp2001/acl
Package acl is a generated VPP binary API for 'acl' module.
Package acl is a generated VPP binary API for 'acl' module.
vpp2001/af_packet
Package af_packet is a generated VPP binary API for 'af_packet' module.
Package af_packet is a generated VPP binary API for 'af_packet' module.
vpp2001/arp
Package arp is a generated VPP binary API for 'arp' module.
Package arp is a generated VPP binary API for 'arp' module.
vpp2001/bond
Package bond is a generated VPP binary API for 'bond' module.
Package bond is a generated VPP binary API for 'bond' module.
vpp2001/dhcp
Package dhcp is a generated VPP binary API for 'dhcp' module.
Package dhcp is a generated VPP binary API for 'dhcp' module.
vpp2001/ethernet_types
Package ethernet_types is a generated VPP binary API for 'ethernet_types' module.
Package ethernet_types is a generated VPP binary API for 'ethernet_types' module.
vpp2001/fib_types
Package fib_types is a generated VPP binary API for 'fib_types' module.
Package fib_types is a generated VPP binary API for 'fib_types' module.
vpp2001/flowprobe
Package flowprobe is a generated VPP binary API for 'flowprobe' module.
Package flowprobe is a generated VPP binary API for 'flowprobe' module.
vpp2001/gre
Package gre is a generated VPP binary API for 'gre' module.
Package gre is a generated VPP binary API for 'gre' module.
vpp2001/gtpu
Package gtpu is a generated VPP binary API for 'gtpu' module.
Package gtpu is a generated VPP binary API for 'gtpu' module.
vpp2001/interface_types
Package interface_types is a generated VPP binary API for 'interface_types' module.
Package interface_types is a generated VPP binary API for 'interface_types' module.
vpp2001/interfaces
Package interfaces is a generated VPP binary API for 'interface' module.
Package interfaces is a generated VPP binary API for 'interface' module.
vpp2001/ip
Package ip is a generated VPP binary API for 'ip' module.
Package ip is a generated VPP binary API for 'ip' module.
vpp2001/ip6_nd
Package ip6_nd is a generated VPP binary API for 'ip6_nd' module.
Package ip6_nd is a generated VPP binary API for 'ip6_nd' module.
vpp2001/ip_neighbor
Package ip_neighbor is a generated VPP binary API for 'ip_neighbor' module.
Package ip_neighbor is a generated VPP binary API for 'ip_neighbor' module.
vpp2001/ip_types
Package ip_types is a generated VPP binary API for 'ip_types' module.
Package ip_types is a generated VPP binary API for 'ip_types' module.
vpp2001/ipfix_export
Package ipfix_export is a generated VPP binary API for 'ipfix_export' module.
Package ipfix_export is a generated VPP binary API for 'ipfix_export' module.
vpp2001/ipip
Package ipip is a generated VPP binary API for 'ipip' module.
Package ipip is a generated VPP binary API for 'ipip' module.
vpp2001/ipsec
Package ipsec is a generated VPP binary API for 'ipsec' module.
Package ipsec is a generated VPP binary API for 'ipsec' module.
vpp2001/ipsec_types
Package ipsec_types is a generated VPP binary API for 'ipsec_types' module.
Package ipsec_types is a generated VPP binary API for 'ipsec_types' module.
vpp2001/l2
Package l2 is a generated VPP binary API for 'l2' module.
Package l2 is a generated VPP binary API for 'l2' module.
vpp2001/l3xc
Package l3xc is a generated VPP binary API for 'l3xc' module.
Package l3xc is a generated VPP binary API for 'l3xc' module.
vpp2001/memclnt
Package memclnt is a generated VPP binary API for 'memclnt' module.
Package memclnt is a generated VPP binary API for 'memclnt' module.
vpp2001/memif
Package memif is a generated VPP binary API for 'memif' module.
Package memif is a generated VPP binary API for 'memif' module.
vpp2001/nat
Package nat is a generated VPP binary API for 'nat' module.
Package nat is a generated VPP binary API for 'nat' module.
vpp2001/punt
Package punt is a generated VPP binary API for 'punt' module.
Package punt is a generated VPP binary API for 'punt' module.
vpp2001/rd_cp
Package rd_cp is a generated VPP binary API for 'rd_cp' module.
Package rd_cp is a generated VPP binary API for 'rd_cp' module.
vpp2001/span
Package span is a generated VPP binary API for 'span' module.
Package span is a generated VPP binary API for 'span' module.
vpp2001/sr
Package sr is a generated VPP binary API for 'sr' module.
Package sr is a generated VPP binary API for 'sr' module.
vpp2001/stn
Package stn is a generated VPP binary API for 'stn' module.
Package stn is a generated VPP binary API for 'stn' module.
vpp2001/tapv2
Package tapv2 is a generated VPP binary API for 'tapv2' module.
Package tapv2 is a generated VPP binary API for 'tapv2' module.
vpp2001/vmxnet3
Package vmxnet3 is a generated VPP binary API for 'vmxnet3' module.
Package vmxnet3 is a generated VPP binary API for 'vmxnet3' module.
vpp2001/vpe
Package vpe is a generated VPP binary API for 'vpe' module.
Package vpe is a generated VPP binary API for 'vpe' module.
vpp2001/vpe_types
Package vpe_types is a generated VPP binary API for 'vpe_types' module.
Package vpe_types is a generated VPP binary API for 'vpe_types' module.
vpp2001/vxlan
Package vxlan is a generated VPP binary API for 'vxlan' module.
Package vxlan is a generated VPP binary API for 'vxlan' module.
vpp2001/vxlan_gpe
Package vxlan_gpe is a generated VPP binary API for 'vxlan_gpe' module.
Package vxlan_gpe is a generated VPP binary API for 'vxlan_gpe' module.
vpp2005/abf
Package abf contains generated bindings for API file abf.api.
Package abf contains generated bindings for API file abf.api.
vpp2005/acl
Package acl contains generated bindings for API file acl.api.
Package acl contains generated bindings for API file acl.api.
vpp2005/acl_types
Package acl_types contains generated bindings for API file acl_types.api.
Package acl_types contains generated bindings for API file acl_types.api.
vpp2005/af_packet
Package af_packet contains generated bindings for API file af_packet.api.
Package af_packet contains generated bindings for API file af_packet.api.
vpp2005/arp
Package arp contains generated bindings for API file arp.api.
Package arp contains generated bindings for API file arp.api.
vpp2005/bond
Package bond contains generated bindings for API file bond.api.
Package bond contains generated bindings for API file bond.api.
vpp2005/dhcp
Package dhcp contains generated bindings for API file dhcp.api.
Package dhcp contains generated bindings for API file dhcp.api.
vpp2005/ethernet_types
Package ethernet_types contains generated bindings for API file ethernet_types.api.
Package ethernet_types contains generated bindings for API file ethernet_types.api.
vpp2005/fib_types
Package fib_types contains generated bindings for API file fib_types.api.
Package fib_types contains generated bindings for API file fib_types.api.
vpp2005/flowprobe
Package flowprobe contains generated bindings for API file flowprobe.api.
Package flowprobe contains generated bindings for API file flowprobe.api.
vpp2005/gre
Package gre contains generated bindings for API file gre.api.
Package gre contains generated bindings for API file gre.api.
vpp2005/gtpu
Package gtpu contains generated bindings for API file gtpu.api.
Package gtpu contains generated bindings for API file gtpu.api.
vpp2005/interface
Package interfaces contains generated bindings for API file interface.api.
Package interfaces contains generated bindings for API file interface.api.
vpp2005/interface_types
Package interface_types contains generated bindings for API file interface_types.api.
Package interface_types contains generated bindings for API file interface_types.api.
vpp2005/ip
Package ip contains generated bindings for API file ip.api.
Package ip contains generated bindings for API file ip.api.
vpp2005/ip6_nd
Package ip6_nd contains generated bindings for API file ip6_nd.api.
Package ip6_nd contains generated bindings for API file ip6_nd.api.
vpp2005/ip_neighbor
Package ip_neighbor contains generated bindings for API file ip_neighbor.api.
Package ip_neighbor contains generated bindings for API file ip_neighbor.api.
vpp2005/ip_types
Package ip_types contains generated bindings for API file ip_types.api.
Package ip_types contains generated bindings for API file ip_types.api.
vpp2005/ipfix_export
Package ipfix_export contains generated bindings for API file ipfix_export.api.
Package ipfix_export contains generated bindings for API file ipfix_export.api.
vpp2005/ipip
Package ipip contains generated bindings for API file ipip.api.
Package ipip contains generated bindings for API file ipip.api.
vpp2005/ipsec
Package ipsec contains generated bindings for API file ipsec.api.
Package ipsec contains generated bindings for API file ipsec.api.
vpp2005/ipsec_types
Package ipsec_types contains generated bindings for API file ipsec_types.api.
Package ipsec_types contains generated bindings for API file ipsec_types.api.
vpp2005/l2
Package l2 contains generated bindings for API file l2.api.
Package l2 contains generated bindings for API file l2.api.
vpp2005/l3xc
Package l3xc contains generated bindings for API file l3xc.api.
Package l3xc contains generated bindings for API file l3xc.api.
vpp2005/memclnt
Package memclnt contains generated bindings for API file memclnt.api.
Package memclnt contains generated bindings for API file memclnt.api.
vpp2005/memif
Package memif contains generated bindings for API file memif.api.
Package memif contains generated bindings for API file memif.api.
vpp2005/mfib_types
Package mfib_types contains generated bindings for API file mfib_types.api.
Package mfib_types contains generated bindings for API file mfib_types.api.
vpp2005/nat
Package nat contains generated bindings for API file nat.api.
Package nat contains generated bindings for API file nat.api.
vpp2005/punt
Package punt contains generated bindings for API file punt.api.
Package punt contains generated bindings for API file punt.api.
vpp2005/rd_cp
Package rd_cp contains generated bindings for API file rd_cp.api.
Package rd_cp contains generated bindings for API file rd_cp.api.
vpp2005/span
Package span contains generated bindings for API file span.api.
Package span contains generated bindings for API file span.api.
vpp2005/sr
Package sr contains generated bindings for API file sr.api.
Package sr contains generated bindings for API file sr.api.
vpp2005/sr_types
Package sr_types contains generated bindings for API file sr_types.api.
Package sr_types contains generated bindings for API file sr_types.api.
vpp2005/stn
Package stn contains generated bindings for API file stn.api.
Package stn contains generated bindings for API file stn.api.
vpp2005/tapv2
Package tapv2 contains generated bindings for API file tapv2.api.
Package tapv2 contains generated bindings for API file tapv2.api.
vpp2005/teib
Package teib contains generated bindings for API file teib.api.
Package teib contains generated bindings for API file teib.api.
vpp2005/tunnel_types
Package tunnel_types contains generated bindings for API file tunnel_types.api.
Package tunnel_types contains generated bindings for API file tunnel_types.api.
vpp2005/vmxnet3
Package vmxnet3 contains generated bindings for API file vmxnet3.api.
Package vmxnet3 contains generated bindings for API file vmxnet3.api.
vpp2005/vpe
Package vpe contains generated bindings for API file vpe.api.
Package vpe contains generated bindings for API file vpe.api.
vpp2005/vpe_types
Package vpe_types contains generated bindings for API file vpe_types.api.
Package vpe_types contains generated bindings for API file vpe_types.api.
vpp2005/vrrp
Package vrrp contains generated bindings for API file vrrp.api.
Package vrrp contains generated bindings for API file vrrp.api.
vpp2005/vxlan
Package vxlan contains generated bindings for API file vxlan.api.
Package vxlan contains generated bindings for API file vxlan.api.
vpp2005/vxlan_gpe
Package vxlan_gpe contains generated bindings for API file vxlan_gpe.api.
Package vxlan_gpe contains generated bindings for API file vxlan_gpe.api.
vpp2009/abf
Package abf contains generated bindings for API file abf.api.
Package abf contains generated bindings for API file abf.api.
vpp2009/acl
Package acl contains generated bindings for API file acl.api.
Package acl contains generated bindings for API file acl.api.
vpp2009/acl_types
Package acl_types contains generated bindings for API file acl_types.api.
Package acl_types contains generated bindings for API file acl_types.api.
vpp2009/af_packet
Package af_packet contains generated bindings for API file af_packet.api.
Package af_packet contains generated bindings for API file af_packet.api.
vpp2009/arp
Package arp contains generated bindings for API file arp.api.
Package arp contains generated bindings for API file arp.api.
vpp2009/bond
Package bond contains generated bindings for API file bond.api.
Package bond contains generated bindings for API file bond.api.
vpp2009/dhcp
Package dhcp contains generated bindings for API file dhcp.api.
Package dhcp contains generated bindings for API file dhcp.api.
vpp2009/ethernet_types
Package ethernet_types contains generated bindings for API file ethernet_types.api.
Package ethernet_types contains generated bindings for API file ethernet_types.api.
vpp2009/fib_types
Package fib_types contains generated bindings for API file fib_types.api.
Package fib_types contains generated bindings for API file fib_types.api.
vpp2009/flowprobe
Package flowprobe contains generated bindings for API file flowprobe.api.
Package flowprobe contains generated bindings for API file flowprobe.api.
vpp2009/gre
Package gre contains generated bindings for API file gre.api.
Package gre contains generated bindings for API file gre.api.
vpp2009/gtpu
Package gtpu contains generated bindings for API file gtpu.api.
Package gtpu contains generated bindings for API file gtpu.api.
vpp2009/interface
Package interfaces contains generated bindings for API file interface.api.
Package interfaces contains generated bindings for API file interface.api.
vpp2009/interface_types
Package interface_types contains generated bindings for API file interface_types.api.
Package interface_types contains generated bindings for API file interface_types.api.
vpp2009/ip
Package ip contains generated bindings for API file ip.api.
Package ip contains generated bindings for API file ip.api.
vpp2009/ip6_nd
Package ip6_nd contains generated bindings for API file ip6_nd.api.
Package ip6_nd contains generated bindings for API file ip6_nd.api.
vpp2009/ip_neighbor
Package ip_neighbor contains generated bindings for API file ip_neighbor.api.
Package ip_neighbor contains generated bindings for API file ip_neighbor.api.
vpp2009/ip_types
Package ip_types contains generated bindings for API file ip_types.api.
Package ip_types contains generated bindings for API file ip_types.api.
vpp2009/ipfix_export
Package ipfix_export contains generated bindings for API file ipfix_export.api.
Package ipfix_export contains generated bindings for API file ipfix_export.api.
vpp2009/ipip
Package ipip contains generated bindings for API file ipip.api.
Package ipip contains generated bindings for API file ipip.api.
vpp2009/ipsec
Package ipsec contains generated bindings for API file ipsec.api.
Package ipsec contains generated bindings for API file ipsec.api.
vpp2009/ipsec_types
Package ipsec_types contains generated bindings for API file ipsec_types.api.
Package ipsec_types contains generated bindings for API file ipsec_types.api.
vpp2009/l2
Package l2 contains generated bindings for API file l2.api.
Package l2 contains generated bindings for API file l2.api.
vpp2009/l3xc
Package l3xc contains generated bindings for API file l3xc.api.
Package l3xc contains generated bindings for API file l3xc.api.
vpp2009/memclnt
Package memclnt contains generated bindings for API file memclnt.api.
Package memclnt contains generated bindings for API file memclnt.api.
vpp2009/memif
Package memif contains generated bindings for API file memif.api.
Package memif contains generated bindings for API file memif.api.
vpp2009/mfib_types
Package mfib_types contains generated bindings for API file mfib_types.api.
Package mfib_types contains generated bindings for API file mfib_types.api.
vpp2009/nat
Package nat contains generated bindings for API file nat.api.
Package nat contains generated bindings for API file nat.api.
vpp2009/nat_types
Package nat_types contains generated bindings for API file nat_types.api.
Package nat_types contains generated bindings for API file nat_types.api.
vpp2009/punt
Package punt contains generated bindings for API file punt.api.
Package punt contains generated bindings for API file punt.api.
vpp2009/rd_cp
Package rd_cp contains generated bindings for API file rd_cp.api.
Package rd_cp contains generated bindings for API file rd_cp.api.
vpp2009/span
Package span contains generated bindings for API file span.api.
Package span contains generated bindings for API file span.api.
vpp2009/sr
Package sr contains generated bindings for API file sr.api.
Package sr contains generated bindings for API file sr.api.
vpp2009/sr_types
Package sr_types contains generated bindings for API file sr_types.api.
Package sr_types contains generated bindings for API file sr_types.api.
vpp2009/stn
Package stn contains generated bindings for API file stn.api.
Package stn contains generated bindings for API file stn.api.
vpp2009/tapv2
Package tapv2 contains generated bindings for API file tapv2.api.
Package tapv2 contains generated bindings for API file tapv2.api.
vpp2009/teib
Package teib contains generated bindings for API file teib.api.
Package teib contains generated bindings for API file teib.api.
vpp2009/tunnel_types
Package tunnel_types contains generated bindings for API file tunnel_types.api.
Package tunnel_types contains generated bindings for API file tunnel_types.api.
vpp2009/vmxnet3
Package vmxnet3 contains generated bindings for API file vmxnet3.api.
Package vmxnet3 contains generated bindings for API file vmxnet3.api.
vpp2009/vpe
Package vpe contains generated bindings for API file vpe.api.
Package vpe contains generated bindings for API file vpe.api.
vpp2009/vpe_types
Package vpe_types contains generated bindings for API file vpe_types.api.
Package vpe_types contains generated bindings for API file vpe_types.api.
vpp2009/vrrp
Package vrrp contains generated bindings for API file vrrp.api.
Package vrrp contains generated bindings for API file vrrp.api.
vpp2009/vxlan
Package vxlan contains generated bindings for API file vxlan.api.
Package vxlan contains generated bindings for API file vxlan.api.
vpp2009/vxlan_gpe
Package vxlan_gpe contains generated bindings for API file vxlan_gpe.api.
Package vxlan_gpe contains generated bindings for API file vxlan_gpe.api.
vpp2009/wireguard
Package wireguard contains generated bindings for API file wireguard.api.
Package wireguard contains generated bindings for API file wireguard.api.
ifaceidx
Package ifaceidx implements name-to-index mapping registry and cache for VPP interfaces.
Package ifaceidx implements name-to-index mapping registry and cache for VPP interfaces.
vppcalls/vpp1908
Package vppcalls contains wrappers over VPP binary APIs for all supported interface types and for dumping all interfaces configured in VPP.
Package vppcalls contains wrappers over VPP binary APIs for all supported interface types and for dumping all interfaces configured in VPP.
vppcalls/vpp2001
Package vppcalls contains wrappers over VPP binary APIs for all supported interface types and for dumping all interfaces configured in VPP.
Package vppcalls contains wrappers over VPP binary APIs for all supported interface types and for dumping all interfaces configured in VPP.
vppcalls/vpp2005
Package vppcalls contains wrappers over VPP binary APIs for all supported interface types and for dumping all interfaces configured in VPP.
Package vppcalls contains wrappers over VPP binary APIs for all supported interface types and for dumping all interfaces configured in VPP.
vppcalls/vpp2009
Package vppcalls contains wrappers over VPP binary APIs for all supported interface types and for dumping all interfaces configured in VPP.
Package vppcalls contains wrappers over VPP binary APIs for all supported interface types and for dumping all interfaces configured in VPP.
vppcalls
Package vppcalls contains wrappers over VPP IPFIX and VPP Flowprobe binary APIs.
Package vppcalls contains wrappers over VPP IPFIX and VPP Flowprobe binary APIs.
vppcalls/vpp1908
Package vppcalls contains wrappers over VPP binary APIs for bridge-domains, and L2 FIBs and XConnect pairs and helpers for dumping them.
Package vppcalls contains wrappers over VPP binary APIs for bridge-domains, and L2 FIBs and XConnect pairs and helpers for dumping them.
vppcalls/vpp2001
Package vppcalls contains wrappers over VPP binary APIs for bridge-domains, and L2 FIBs and XConnect pairs and helpers for dumping them.
Package vppcalls contains wrappers over VPP binary APIs for bridge-domains, and L2 FIBs and XConnect pairs and helpers for dumping them.
vppcalls/vpp2005
Package vppcalls contains wrappers over VPP binary APIs for bridge-domains, and L2 FIBs and XConnect pairs and helpers for dumping them.
Package vppcalls contains wrappers over VPP binary APIs for bridge-domains, and L2 FIBs and XConnect pairs and helpers for dumping them.
vppcalls/vpp2009
Package vppcalls contains wrappers over VPP binary APIs for bridge-domains, and L2 FIBs and XConnect pairs and helpers for dumping them.
Package vppcalls contains wrappers over VPP binary APIs for bridge-domains, and L2 FIBs and XConnect pairs and helpers for dumping them.
vppcalls/vpp1908
Package vppcalls contains wrappers over VPP binary APIs for ARPs, proxy ARPs, L3 FIBs and helpers for dumping them.
Package vppcalls contains wrappers over VPP binary APIs for ARPs, proxy ARPs, L3 FIBs and helpers for dumping them.
vppcalls/vpp2001
Package vppcalls contains wrappers over VPP binary APIs for ARPs, proxy ARPs, L3 FIBs and helpers for dumping them.
Package vppcalls contains wrappers over VPP binary APIs for ARPs, proxy ARPs, L3 FIBs and helpers for dumping them.
vppcalls/vpp2005
Package vppcalls contains wrappers over VPP binary APIs for ARPs, proxy ARPs, L3 FIBs and helpers for dumping them.
Package vppcalls contains wrappers over VPP binary APIs for ARPs, proxy ARPs, L3 FIBs and helpers for dumping them.
vppcalls/vpp2009
Package vppcalls contains wrappers over VPP binary APIs for ARPs, proxy ARPs, L3 FIBs and helpers for dumping them.
Package vppcalls contains wrappers over VPP binary APIs for ARPs, proxy ARPs, L3 FIBs and helpers for dumping them.
vrfidx
Package vrfidx implements name-to-index mapping registry and cache for VPP VRFs.
Package vrfidx implements name-to-index mapping registry and cache for VPP VRFs.
vppcalls
Package vppcalls contains wrappers over VPP binary APIs for NAT configuration.
Package vppcalls contains wrappers over VPP binary APIs for NAT configuration.
vppcalls/vpp1908
Package vpp1908 contains wrappers over VPP (version 19.01) binary APIs to simplify their usage
Package vpp1908 contains wrappers over VPP (version 19.01) binary APIs to simplify their usage
vppcalls/vpp2001
Package vpp2001_379 contains wrappers over VPP (version 20.01) binary APIs to simplify their usage
Package vpp2001_379 contains wrappers over VPP (version 20.01) binary APIs to simplify their usage
vppcalls/vpp2005
Package vpp2005_379 contains wrappers over VPP (version 20.01) binary APIs to simplify their usage
Package vpp2005_379 contains wrappers over VPP (version 20.01) binary APIs to simplify their usage
vppcalls/vpp2009
Package vpp2009_379 contains wrappers over VPP (version 20.01) binary APIs to simplify their usage
Package vpp2009_379 contains wrappers over VPP (version 20.01) binary APIs to simplify their usage

Jump to

Keyboard shortcuts

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