Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Versions = map[Version]VersionMsgs{}
Versions is a map of all binapi messages for each supported VPP versions.
Functions ¶
This section is empty.
Types ¶
type CompatibilityChecker ¶
type MessagesList ¶
MessagesList aggregates multiple funcs that return messages.
func Messages ¶
func Messages(funcs ...func() []govppapi.Message) MessagesList
Messages is used to initialize message list.
func (*MessagesList) Add ¶
func (list *MessagesList) Add(funcs ...func() []govppapi.Message)
Add adds funcs to message list.
func (*MessagesList) AllMessages ¶
func (list *MessagesList) AllMessages() []govppapi.Message
AllMessages returns messages from message list funcs combined.
type Version ¶
type Version string
Version represents VPP version for generated binapi.
func CompatibleVersion ¶
func CompatibleVersion(ch CompatibilityChecker) (Version, error)
type VersionMsgs ¶
type VersionMsgs struct { Core MessagesList Plugins MessagesList }
VersionMsgs contains list of messages in version.
func (VersionMsgs) AllMessages ¶
func (vc VersionMsgs) AllMessages() []govppapi.Message
AllMessages returns messages from message list funcs combined.
Directories ¶
Path | Synopsis |
---|---|
abf
Package abf is a generated VPP binary API for 'abf' module.
|
Package abf is a generated VPP binary API for 'abf' module. |
acl
Package acl is a generated VPP binary API for 'acl' module.
|
Package acl is a generated VPP binary API for 'acl' module. |
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. |
bond
Package bond is a generated VPP binary API for 'bond' module.
|
Package bond is a generated VPP binary API for 'bond' module. |
dhcp
Package dhcp is a generated VPP binary API for 'dhcp' module.
|
Package dhcp is a generated VPP binary API for 'dhcp' module. |
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. |
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. |
flowprobe
Package flowprobe is a generated VPP binary API for 'flowprobe' module.
|
Package flowprobe is a generated VPP binary API for 'flowprobe' module. |
gre
Package gre is a generated VPP binary API for 'gre' module.
|
Package gre is a generated VPP binary API for 'gre' module. |
gtpu
Package gtpu is a generated VPP binary API for 'gtpu' module.
|
Package gtpu is a generated VPP binary API for 'gtpu' module. |
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. |
interfaces
Package interfaces is a generated VPP binary API for 'interface' module.
|
Package interfaces is a generated VPP binary API for 'interface' module. |
ip
Package ip is a generated VPP binary API for 'ip' module.
|
Package ip is a generated VPP binary API for 'ip' module. |
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. |
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. |
ipip
Package ipip is a generated VPP binary API for 'ipip' module.
|
Package ipip is a generated VPP binary API for 'ipip' module. |
ipsec
Package ipsec is a generated VPP binary API for 'ipsec' module.
|
Package ipsec is a generated VPP binary API for 'ipsec' module. |
l2
Package l2 is a generated VPP binary API for 'l2' module.
|
Package l2 is a generated VPP binary API for 'l2' module. |
l3xc
Package l3xc is a generated VPP binary API for 'l3xc' module.
|
Package l3xc is a generated VPP binary API for 'l3xc' module. |
memclnt
Package memclnt is a generated VPP binary API for 'memclnt' module.
|
Package memclnt is a generated VPP binary API for 'memclnt' module. |
memif
Package memif is a generated VPP binary API for 'memif' module.
|
Package memif is a generated VPP binary API for 'memif' module. |
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. |
nat
Package nat is a generated VPP binary API for 'nat' module.
|
Package nat is a generated VPP binary API for 'nat' module. |
punt
Package punt is a generated VPP binary API for 'punt' module.
|
Package punt is a generated VPP binary API for 'punt' module. |
span
Package span is a generated VPP binary API for 'span' module.
|
Package span is a generated VPP binary API for 'span' module. |
sr
Package sr is a generated VPP binary API for 'sr' module.
|
Package sr is a generated VPP binary API for 'sr' module. |
stn
Package stn is a generated VPP binary API for 'stn' module.
|
Package stn is a generated VPP binary API for 'stn' module. |
tapv2
Package tapv2 is a generated VPP binary API for 'tapv2' module.
|
Package tapv2 is a generated VPP binary API for 'tapv2' module. |
vmxnet3
Package vmxnet3 is a generated VPP binary API for 'vmxnet3' module.
|
Package vmxnet3 is a generated VPP binary API for 'vmxnet3' module. |
vpe
Package vpe is a generated VPP binary API for 'vpe' module.
|
Package vpe is a generated VPP binary API for 'vpe' module. |
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. |
vxlan
Package vxlan is a generated VPP binary API for 'vxlan' module.
|
Package vxlan is a generated VPP binary API for 'vxlan' module. |
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. |
abf
Package abf is a generated VPP binary API for 'abf' module.
|
Package abf is a generated VPP binary API for 'abf' module. |
acl
Package acl is a generated VPP binary API for 'acl' module.
|
Package acl is a generated VPP binary API for 'acl' module. |
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. |
arp
Package arp is a generated VPP binary API for 'arp' module.
|
Package arp is a generated VPP binary API for 'arp' module. |
bond
Package bond is a generated VPP binary API for 'bond' module.
|
Package bond is a generated VPP binary API for 'bond' module. |
dhcp
Package dhcp is a generated VPP binary API for 'dhcp' module.
|
Package dhcp is a generated VPP binary API for 'dhcp' module. |
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. |
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. |
flowprobe
Package flowprobe is a generated VPP binary API for 'flowprobe' module.
|
Package flowprobe is a generated VPP binary API for 'flowprobe' module. |
gre
Package gre is a generated VPP binary API for 'gre' module.
|
Package gre is a generated VPP binary API for 'gre' module. |
gtpu
Package gtpu is a generated VPP binary API for 'gtpu' module.
|
Package gtpu is a generated VPP binary API for 'gtpu' module. |
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. |
interfaces
Package interfaces is a generated VPP binary API for 'interface' module.
|
Package interfaces is a generated VPP binary API for 'interface' module. |
ip
Package ip is a generated VPP binary API for 'ip' module.
|
Package ip is a generated VPP binary API for 'ip' module. |
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. |
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. |
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. |
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. |
ipip
Package ipip is a generated VPP binary API for 'ipip' module.
|
Package ipip is a generated VPP binary API for 'ipip' module. |
ipsec
Package ipsec is a generated VPP binary API for 'ipsec' module.
|
Package ipsec is a generated VPP binary API for 'ipsec' module. |
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. |
l2
Package l2 is a generated VPP binary API for 'l2' module.
|
Package l2 is a generated VPP binary API for 'l2' module. |
l3xc
Package l3xc is a generated VPP binary API for 'l3xc' module.
|
Package l3xc is a generated VPP binary API for 'l3xc' module. |
memclnt
Package memclnt is a generated VPP binary API for 'memclnt' module.
|
Package memclnt is a generated VPP binary API for 'memclnt' module. |
memif
Package memif is a generated VPP binary API for 'memif' module.
|
Package memif is a generated VPP binary API for 'memif' module. |
nat
Package nat is a generated VPP binary API for 'nat' module.
|
Package nat is a generated VPP binary API for 'nat' module. |
punt
Package punt is a generated VPP binary API for 'punt' module.
|
Package punt is a generated VPP binary API for 'punt' module. |
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. |
span
Package span is a generated VPP binary API for 'span' module.
|
Package span is a generated VPP binary API for 'span' module. |
sr
Package sr is a generated VPP binary API for 'sr' module.
|
Package sr is a generated VPP binary API for 'sr' module. |
stn
Package stn is a generated VPP binary API for 'stn' module.
|
Package stn is a generated VPP binary API for 'stn' module. |
tapv2
Package tapv2 is a generated VPP binary API for 'tapv2' module.
|
Package tapv2 is a generated VPP binary API for 'tapv2' module. |
vmxnet3
Package vmxnet3 is a generated VPP binary API for 'vmxnet3' module.
|
Package vmxnet3 is a generated VPP binary API for 'vmxnet3' module. |
vpe
Package vpe is a generated VPP binary API for 'vpe' module.
|
Package vpe is a generated VPP binary API for 'vpe' module. |
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. |
vxlan
Package vxlan is a generated VPP binary API for 'vxlan' module.
|
Package vxlan is a generated VPP binary API for 'vxlan' module. |
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. |
abf
Package abf contains generated bindings for API file abf.api.
|
Package abf contains generated bindings for API file abf.api. |
acl
Package acl contains generated bindings for API file acl.api.
|
Package acl contains generated bindings for API file acl.api. |
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. |
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. |
arp
Package arp contains generated bindings for API file arp.api.
|
Package arp contains generated bindings for API file arp.api. |
bond
Package bond contains generated bindings for API file bond.api.
|
Package bond contains generated bindings for API file bond.api. |
dhcp
Package dhcp contains generated bindings for API file dhcp.api.
|
Package dhcp contains generated bindings for API file dhcp.api. |
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. |
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. |
flowprobe
Package flowprobe contains generated bindings for API file flowprobe.api.
|
Package flowprobe contains generated bindings for API file flowprobe.api. |
gre
Package gre contains generated bindings for API file gre.api.
|
Package gre contains generated bindings for API file gre.api. |
gtpu
Package gtpu contains generated bindings for API file gtpu.api.
|
Package gtpu contains generated bindings for API file gtpu.api. |
interface
Package interfaces contains generated bindings for API file interface.api.
|
Package interfaces contains generated bindings for API file interface.api. |
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. |
ip
Package ip contains generated bindings for API file ip.api.
|
Package ip contains generated bindings for API file ip.api. |
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. |
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. |
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. |
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. |
ipip
Package ipip contains generated bindings for API file ipip.api.
|
Package ipip contains generated bindings for API file ipip.api. |
ipsec
Package ipsec contains generated bindings for API file ipsec.api.
|
Package ipsec contains generated bindings for API file ipsec.api. |
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. |
l2
Package l2 contains generated bindings for API file l2.api.
|
Package l2 contains generated bindings for API file l2.api. |
l3xc
Package l3xc contains generated bindings for API file l3xc.api.
|
Package l3xc contains generated bindings for API file l3xc.api. |
memclnt
Package memclnt contains generated bindings for API file memclnt.api.
|
Package memclnt contains generated bindings for API file memclnt.api. |
memif
Package memif contains generated bindings for API file memif.api.
|
Package memif contains generated bindings for API file memif.api. |
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. |
nat
Package nat contains generated bindings for API file nat.api.
|
Package nat contains generated bindings for API file nat.api. |
punt
Package punt contains generated bindings for API file punt.api.
|
Package punt contains generated bindings for API file punt.api. |
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. |
span
Package span contains generated bindings for API file span.api.
|
Package span contains generated bindings for API file span.api. |
sr
Package sr contains generated bindings for API file sr.api.
|
Package sr contains generated bindings for API file sr.api. |
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. |
stn
Package stn contains generated bindings for API file stn.api.
|
Package stn contains generated bindings for API file stn.api. |
tapv2
Package tapv2 contains generated bindings for API file tapv2.api.
|
Package tapv2 contains generated bindings for API file tapv2.api. |
teib
Package teib contains generated bindings for API file teib.api.
|
Package teib contains generated bindings for API file teib.api. |
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. |
vmxnet3
Package vmxnet3 contains generated bindings for API file vmxnet3.api.
|
Package vmxnet3 contains generated bindings for API file vmxnet3.api. |
vpe
Package vpe contains generated bindings for API file vpe.api.
|
Package vpe contains generated bindings for API file vpe.api. |
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. |
vrrp
Package vrrp contains generated bindings for API file vrrp.api.
|
Package vrrp contains generated bindings for API file vrrp.api. |
vxlan
Package vxlan contains generated bindings for API file vxlan.api.
|
Package vxlan contains generated bindings for API file vxlan.api. |
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. |
abf
Package abf contains generated bindings for API file abf.api.
|
Package abf contains generated bindings for API file abf.api. |
acl
Package acl contains generated bindings for API file acl.api.
|
Package acl contains generated bindings for API file acl.api. |
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. |
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. |
arp
Package arp contains generated bindings for API file arp.api.
|
Package arp contains generated bindings for API file arp.api. |
bond
Package bond contains generated bindings for API file bond.api.
|
Package bond contains generated bindings for API file bond.api. |
dhcp
Package dhcp contains generated bindings for API file dhcp.api.
|
Package dhcp contains generated bindings for API file dhcp.api. |
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. |
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. |
flowprobe
Package flowprobe contains generated bindings for API file flowprobe.api.
|
Package flowprobe contains generated bindings for API file flowprobe.api. |
gre
Package gre contains generated bindings for API file gre.api.
|
Package gre contains generated bindings for API file gre.api. |
gtpu
Package gtpu contains generated bindings for API file gtpu.api.
|
Package gtpu contains generated bindings for API file gtpu.api. |
interface
Package interfaces contains generated bindings for API file interface.api.
|
Package interfaces contains generated bindings for API file interface.api. |
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. |
ip
Package ip contains generated bindings for API file ip.api.
|
Package ip contains generated bindings for API file ip.api. |
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. |
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. |
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. |
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. |
ipip
Package ipip contains generated bindings for API file ipip.api.
|
Package ipip contains generated bindings for API file ipip.api. |
ipsec
Package ipsec contains generated bindings for API file ipsec.api.
|
Package ipsec contains generated bindings for API file ipsec.api. |
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. |
l2
Package l2 contains generated bindings for API file l2.api.
|
Package l2 contains generated bindings for API file l2.api. |
l3xc
Package l3xc contains generated bindings for API file l3xc.api.
|
Package l3xc contains generated bindings for API file l3xc.api. |
memclnt
Package memclnt contains generated bindings for API file memclnt.api.
|
Package memclnt contains generated bindings for API file memclnt.api. |
memif
Package memif contains generated bindings for API file memif.api.
|
Package memif contains generated bindings for API file memif.api. |
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. |
nat
Package nat contains generated bindings for API file nat.api.
|
Package nat contains generated bindings for API file nat.api. |
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. |
punt
Package punt contains generated bindings for API file punt.api.
|
Package punt contains generated bindings for API file punt.api. |
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. |
span
Package span contains generated bindings for API file span.api.
|
Package span contains generated bindings for API file span.api. |
sr
Package sr contains generated bindings for API file sr.api.
|
Package sr contains generated bindings for API file sr.api. |
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. |
stn
Package stn contains generated bindings for API file stn.api.
|
Package stn contains generated bindings for API file stn.api. |
tapv2
Package tapv2 contains generated bindings for API file tapv2.api.
|
Package tapv2 contains generated bindings for API file tapv2.api. |
teib
Package teib contains generated bindings for API file teib.api.
|
Package teib contains generated bindings for API file teib.api. |
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. |
vmxnet3
Package vmxnet3 contains generated bindings for API file vmxnet3.api.
|
Package vmxnet3 contains generated bindings for API file vmxnet3.api. |
vpe
Package vpe contains generated bindings for API file vpe.api.
|
Package vpe contains generated bindings for API file vpe.api. |
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. |
vrrp
Package vrrp contains generated bindings for API file vrrp.api.
|
Package vrrp contains generated bindings for API file vrrp.api. |
vxlan
Package vxlan contains generated bindings for API file vxlan.api.
|
Package vxlan contains generated bindings for API file vxlan.api. |
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. |
wireguard
Package wireguard contains generated bindings for API file wireguard.api.
|
Package wireguard contains generated bindings for API file wireguard.api. |
Click to show internal directories.
Click to hide internal directories.