Skip to content
Vladimir Lavor edited this page Jan 10, 2019 · 2 revisions

VPP Binary API compatibility

VPP-Agent VPP
v1.4.1 18.07-rc0~358-ga5ee900

Legend:

  • 🔳 - not implemented
  • ☑️ - partial implementation
  • ✅ - complete implementation
VPP Binary API VPP-Agent support Notes
abf abf.api 🔳 -
acl acl.api ☑️ aclplugin
af_packet af_packet.api ☑️ ifplugin
bfd bfd.api ☑️ ifplugin
bier bier.api 🔳 -
bond bond.api 🔳 -
cdp cdp.api 🔳 -
classify classify.api 🔳 -
cop cop.api 🔳 -
dhcp dhcp.api ☑️ ifplugin
dhcp6_pd_client_cp dhcp6_pd_client_cp.api 🔳 -
dns dns.api 🔳 -
dpdk dpdk.api 🔳 -
feature feature.api 🔳 -
flowprobe flowprobe.api 🔳 -
gbp gbp.api 🔳 -
geneve geneve.api 🔳 -
gre gre.api 🔳 -
gtpu gtpu.api 🔳 -
igmp igmp.api 🔳 -
interface interface.api ☑️ ifplugin
ioam_cache ioam_cache.api 🔳 -
ioam_export ioam_export.api 🔳 -
ioam_vxlan_gpe ioam_vxlan_gpe.api 🔳 -
ip ip.api ☑️ ifplugin/l3plugin
ipfix_export ipfix_export.api 🔳 -
ipip ipip.api 🔳 -
ipsec ipsec.api ☑️ ipsecplugin
ipsec_gre ipsec_gre.api 🔳 -
l2 l2.api ☑️ l2plugin
l2e l2e.api 🔳 -
l2tp l2tp.api 🔳 -
lacp lacp.api 🔳 -
lb lb.api 🔳 -
lisp lisp.api 🔳 -
lisp_gpe lisp_gpe.api 🔳 -
lldp lldp.api 🔳 -
map map.api 🔳 -
memclnt memclnt.api 🔳 -
memif memif.api ☑️ ifplugin
mpls mpls.api 🔳 -
nat nat.api ☑️ ifplugin
netmap netmap.api 🔳 -
oam oam.api 🔳 -
one one.api 🔳 -
p2p_ethernet p2p_ethernet.api 🔳 -
pg pg.api 🔳 -
policer policer.api 🔳 -
pot pot.api 🔳 -
pppoe pppoe.api 🔳 -
punt punt.api 🔳 -
qos qos.api 🔳 -
rd_cp rd_cp.api 🔳 -
sctp sctp.api 🔳 -
session session.api ☑️ l4plugin
span span.api 🔳 -
sr sr.api ☑️ srplugin introduced in v1.4
sr_mpls sr_mpls.api 🔳 -
stats stats.api ☑️ ifplugin
stn stn.api ☑️ ifplugin
tap tap.api ☑️ ifplugin
tapv2 tapv2.api ☑️ ifplugin
tcp tcp.api 🔳 -
trace trace.api 🔳 -
udp udp.api 🔳 -
udp_ping udp_ping.api 🔳 -
vhost_user vhost_user.api 🔳 -
vpe vpe.api ☑️ govppmux
vxlan vxlan.api 🔳 -
vxlan_gpe vxlan_gpe.api ☑️ ifplugin
vxlan_gpe_ioam_export vxlan_gpe_ioam_export.api 🔳 -
Clone this wiki locally