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 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. |
dns
Package dns contains generated bindings for API file dns.api.
|
Package dns contains generated bindings for API file dns.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. |
nat44
Package nat44 contains generated bindings for API file nat44.api.
|
Package nat44 contains generated bindings for API file nat44.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. |
rdma
Package rdma contains generated bindings for API file rdma.api.
|
Package rdma contains generated bindings for API file rdma.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. |
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. |
dns
Package dns contains generated bindings for API file dns.api.
|
Package dns contains generated bindings for API file dns.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. |
nat44_ed
Package nat44_ed contains generated bindings for API file nat44_ed.api.
|
Package nat44_ed contains generated bindings for API file nat44_ed.api. |
nat44_ei
Package nat44_ei contains generated bindings for API file nat44_ei.api.
|
Package nat44_ei contains generated bindings for API file nat44_ei.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. |
rdma
Package rdma contains generated bindings for API file rdma.api.
|
Package rdma contains generated bindings for API file rdma.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. |
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. |
dns
Package dns contains generated bindings for API file dns.api.
|
Package dns contains generated bindings for API file dns.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. |
nat44_ed
Package nat44_ed contains generated bindings for API file nat44_ed.api.
|
Package nat44_ed contains generated bindings for API file nat44_ed.api. |
nat44_ei
Package nat44_ei contains generated bindings for API file nat44_ei.api.
|
Package nat44_ei contains generated bindings for API file nat44_ei.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. |
rdma
Package rdma contains generated bindings for API file rdma.api.
|
Package rdma contains generated bindings for API file rdma.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. |
vlib
Package vlib contains generated bindings for API file vlib.api.
|
Package vlib contains generated bindings for API file vlib.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.