FD.io VPP
v17.07.01-10-g3be13f0
Vector Packet Processing
Main Page
Related Pages
Data Structures
Source
plugins → vnet Relation
File in src/plugins
Includes file in src/vnet
acl
/
acl.c
classify
/
input_acl.h
acl
/
acl.c
l2
/
l2_classify.h
acl
/
acl.c
plugin
/
plugin.h
acl
/
acl.c
vnet.h
acl
/
acl.h
ip
/
ip.h
acl
/
acl.h
l2
/
l2_output.h
acl
/
acl.h
vnet.h
dpdk
/
buffer.c
vnet.h
memif
/
cli.c
ethernet
/
ethernet.h
dpdk
/
device
/
cli.c
ethernet
/
ethernet.h
dpdk
/
device
/
cli.c
mpls
/
packet.h
dpdk
/
ipsec
/
cli.c
vnet.h
dpdk
/
device
/
cli.c
vnet.h
dpdk
/
device
/
cli.c
classify
/
vnet_classify.h
dpdk
/
device
/
common.c
ethernet
/
arp_packet.h
dpdk
/
device
/
common.c
ethernet
/
ethernet.h
dpdk
/
device
/
common.c
ip
/
ip.h
dpdk
/
device
/
common.c
vnet.h
dpdk
/
ipsec
/
crypto_node.c
ethernet
/
ethernet.h
dpdk
/
ipsec
/
crypto_node.c
ip
/
ip.h
dpdk
/
ipsec
/
crypto_node.c
ipsec
/
ipsec.h
memif
/
device.c
ethernet
/
ethernet.h
dpdk
/
device
/
device.c
ethernet
/
ethernet.h
dpdk
/
device
/
device.c
vnet.h
dpdk
/
device
/
dpdk.h
devices
/
devices.h
dpdk
/
device
/
dpdk.h
unix
/
pcap.h
dpdk
/
api
/
dpdk_api.c
ethernet
/
ethernet.h
dpdk
/
api
/
dpdk_api.c
vnet.h
dpdk
/
ipsec
/
esp.h
ipsec
/
esp.h
dpdk
/
ipsec
/
esp.h
ipsec
/
ipsec.h
dpdk
/
ipsec
/
esp_decrypt.c
api_errno.h
dpdk
/
ipsec
/
esp_decrypt.c
ip
/
ip.h
dpdk
/
ipsec
/
esp_decrypt.c
ipsec
/
ipsec.h
dpdk
/
ipsec
/
esp_decrypt.c
vnet.h
dpdk
/
ipsec
/
esp_encrypt.c
api_errno.h
dpdk
/
ipsec
/
esp_encrypt.c
ip
/
ip.h
dpdk
/
ipsec
/
esp_encrypt.c
ipsec
/
ipsec.h
dpdk
/
ipsec
/
esp_encrypt.c
vnet.h
acl
/
fa_node.c
pg
/
pg.h
acl
/
fa_node.c
vnet.h
flowprobe
/
flowprobe.c
plugin
/
plugin.h
flowprobe
/
flowprobe.c
vnet.h
flowprobe
/
flowprobe.h
ethernet
/
ethernet.h
flowprobe
/
flowprobe.h
flow
/
flow_report.h
flowprobe
/
flowprobe.h
flow
/
flow_report_classify.h
flowprobe
/
flowprobe.h
ip
/
ip.h
flowprobe
/
flowprobe.h
vnet.h
dpdk
/
device
/
format.c
ethernet
/
ethernet.h
dpdk
/
device
/
format.c
vnet.h
gtpu
/
gtpu.c
adj
/
adj_mcast.h
gtpu
/
gtpu.c
dpo
/
dpo.h
gtpu
/
gtpu.c
ethernet
/
ethernet.h
gtpu
/
gtpu.c
fib
/
fib_entry.h
gtpu
/
gtpu.c
fib
/
fib_table.h
gtpu
/
gtpu.c
mfib
/
mfib_table.h
gtpu
/
gtpu.c
plugin
/
plugin.h
gtpu
/
gtpu.h
adj
/
adj_types.h
gtpu
/
gtpu.h
dpo
/
dpo.h
gtpu
/
gtpu.h
ethernet
/
ethernet.h
gtpu
/
gtpu.h
fib
/
fib_table.h
gtpu
/
gtpu.h
ip
/
ip.h
gtpu
/
gtpu.h
ip
/
ip4_packet.h
gtpu
/
gtpu.h
ip
/
ip6_packet.h
gtpu
/
gtpu.h
l2
/
l2_bd.h
gtpu
/
gtpu.h
l2
/
l2_input.h
gtpu
/
gtpu.h
l2
/
l2_output.h
gtpu
/
gtpu.h
udp
/
udp.h
gtpu
/
gtpu.h
vnet.h
gtpu
/
gtpu_api.c
api_errno.h
gtpu
/
gtpu_api.c
feature
/
feature.h
gtpu
/
gtpu_api.c
fib
/
fib_table.h
gtpu
/
gtpu_api.c
interface.h
gtpu
/
gtpu_decap.c
pg
/
pg.h
gtpu
/
gtpu_encap.c
ethernet
/
ethernet.h
gtpu
/
gtpu_encap.c
ip
/
ip.h
gtpu
/
gtpu_encap.c
vnet.h
acl
/
hash_lookup.c
pg
/
pg.h
acl
/
hash_lookup.c
plugin
/
plugin.h
acl
/
hash_lookup.c
vnet.h
dpdk
/
hqos
/
hqos.c
ethernet
/
ethernet.h
dpdk
/
hqos
/
hqos.c
vnet.h
ila
/
ila.c
dpo
/
dpo.h
ila
/
ila.c
fib
/
fib_table.h
ila
/
ila.c
ip
/
lookup.h
ila
/
ila.c
plugin
/
plugin.h
ila
/
ila.h
fib
/
fib_node.h
ila
/
ila.h
ip
/
ip.h
ila
/
ila.h
vnet.h
snat
/
in2out.c
ethernet
/
ethernet.h
snat
/
in2out.c
handoff.h
snat
/
in2out.c
ip
/
ip.h
snat
/
in2out.c
fib
/
ip4_fib.h
snat
/
in2out.c
pg
/
pg.h
snat
/
in2out.c
vnet.h
dpdk
/
device
/
init.c
ethernet
/
ethernet.h
dpdk
/
device
/
init.c
vnet.h
ioam
/
analyse
/
ioam_analyse.h
vnet.h
ioam
/
ip6
/
ioam_cache.c
ip
/
ip6_hop_by_hop.h
ioam
/
ip6
/
ioam_cache.c
plugin
/
plugin.h
ioam
/
ip6
/
ioam_cache.c
vnet.h
ioam
/
ip6
/
ioam_cache.h
ip
/
ip.h
ioam
/
ip6
/
ioam_cache.h
ip
/
ip4_packet.h
ioam
/
ip6
/
ioam_cache.h
ip
/
ip6_packet.h
ioam
/
ip6
/
ioam_cache.h
ip
/
ip_packet.h
ioam
/
ip6
/
ioam_cache.h
srv6
/
sr.h
ioam
/
ip6
/
ioam_cache.h
vnet.h
ioam
/
ip6
/
ioam_cache_node.c
ip
/
ip.h
ioam
/
ip6
/
ioam_cache_node.c
ip
/
ip6_hop_by_hop.h
ioam
/
ip6
/
ioam_cache_node.c
ip
/
ip6_hop_by_hop_packet.h
ioam
/
ip6
/
ioam_cache_node.c
pg
/
pg.h
ioam
/
ip6
/
ioam_cache_node.c
vnet.h
ioam
/
ip6
/
ioam_cache_tunnel_select_node.c
ip
/
ip.h
ioam
/
ip6
/
ioam_cache_tunnel_select_node.c
ip
/
ip6_hop_by_hop.h
ioam
/
ip6
/
ioam_cache_tunnel_select_node.c
ip
/
ip6_hop_by_hop_packet.h
ioam
/
ip6
/
ioam_cache_tunnel_select_node.c
pg
/
pg.h
ioam
/
ip6
/
ioam_cache_tunnel_select_node.c
srv6
/
sr.h
ioam
/
ip6
/
ioam_cache_tunnel_select_node.c
vnet.h
ioam
/
lib-vxlan-gpe
/
ioam_decap.c
ethernet
/
ethernet.h
ioam
/
lib-vxlan-gpe
/
ioam_decap.c
ip
/
ip.h
ioam
/
lib-vxlan-gpe
/
ioam_decap.c
vnet.h
ioam
/
lib-vxlan-gpe
/
ioam_decap.c
vxlan-gpe
/
vxlan_gpe.h
ioam
/
lib-vxlan-gpe
/
ioam_encap.c
ethernet
/
ethernet.h
ioam
/
lib-vxlan-gpe
/
ioam_encap.c
ip
/
ip.h
ioam
/
lib-vxlan-gpe
/
ioam_encap.c
vnet.h
ioam
/
lib-vxlan-gpe
/
ioam_encap.c
vxlan-gpe
/
vxlan_gpe.h
ioam
/
export
/
ioam_export.c
ip
/
ip6_hop_by_hop.h
ioam
/
export
/
ioam_export.c
plugin
/
plugin.h
ioam
/
export
/
ioam_export.c
vnet.h
ioam
/
export-common
/
ioam_export.h
ip
/
ip.h
ioam
/
export-common
/
ioam_export.h
ip
/
ip4_packet.h
ioam
/
export-common
/
ioam_export.h
ip
/
ip6_hop_by_hop.h
ioam
/
export-common
/
ioam_export.h
ip
/
ip6_packet.h
ioam
/
export-common
/
ioam_export.h
ip
/
ip_packet.h
ioam
/
export-common
/
ioam_export.h
flow
/
ipfix_packet.h
ioam
/
export-common
/
ioam_export.h
udp
/
udp.h
ioam
/
export-common
/
ioam_export.h
vnet.h
ioam
/
export
/
ioam_export_thread.c
api_errno.h
ioam
/
lib-vxlan-gpe
/
ioam_pop.c
ethernet
/
ethernet.h
ioam
/
lib-vxlan-gpe
/
ioam_pop.c
ip
/
ip.h
ioam
/
lib-vxlan-gpe
/
ioam_pop.c
vnet.h
ioam
/
lib-vxlan-gpe
/
ioam_pop.c
vxlan-gpe
/
vxlan_gpe.h
ioam
/
lib-e2e
/
ioam_seqno_lib.c
vnet.h
ioam
/
analyse
/
ioam_summary_export.c
ip
/
ip6_packet.h
ioam
/
analyse
/
ioam_summary_export.h
flow
/
flow_report.h
ioam
/
lib-vxlan-gpe
/
ioam_transit.c
ethernet
/
ethernet.h
ioam
/
lib-vxlan-gpe
/
ioam_transit.c
fib
/
fib_entry.h
ioam
/
lib-vxlan-gpe
/
ioam_transit.c
ip
/
ip.h
ioam
/
lib-vxlan-gpe
/
ioam_transit.c
fib
/
ip4_fib.h
ioam
/
lib-vxlan-gpe
/
ioam_transit.c
udp
/
udp.h
ioam
/
lib-vxlan-gpe
/
ioam_transit.c
vnet.h
ioam
/
lib-vxlan-gpe
/
ioam_transit.c
vxlan-gpe
/
vxlan_gpe.h
ioam
/
analyse
/
ip6
/
ip6_ioam_analyse.c
ip
/
ip.h
ioam
/
analyse
/
ip6
/
ip6_ioam_analyse.h
ip
/
ip6_hop_by_hop.h
ioam
/
encap
/
ip6_ioam_e2e.c
ip
/
ip.h
ioam
/
encap
/
ip6_ioam_e2e.c
ip
/
ip6_hop_by_hop.h
ioam
/
encap
/
ip6_ioam_e2e.c
pg
/
pg.h
ioam
/
encap
/
ip6_ioam_e2e.c
vnet.h
ioam
/
encap
/
ip6_ioam_pot.c
ip
/
ip6.h
ioam
/
encap
/
ip6_ioam_pot.c
pg
/
pg.h
ioam
/
encap
/
ip6_ioam_pot.c
vnet.h
ioam
/
encap
/
ip6_ioam_pot.h
ip
/
ip6_hop_by_hop_packet.h
ioam
/
encap
/
ip6_ioam_seqno.c
ip
/
ip.h
ioam
/
encap
/
ip6_ioam_seqno.c
pg
/
pg.h
ioam
/
encap
/
ip6_ioam_seqno.c
vnet.h
ioam
/
encap
/
ip6_ioam_seqno.h
ip
/
ip6_hop_by_hop.h
ioam
/
encap
/
ip6_ioam_seqno.h
ip
/
ip6_packet.h
ioam
/
encap
/
ip6_ioam_trace.c
ip
/
ip6.h
ioam
/
encap
/
ip6_ioam_trace.c
ip
/
ip6_hop_by_hop.h
ioam
/
encap
/
ip6_ioam_trace.c
ip
/
ip6_hop_by_hop_packet.h
ioam
/
encap
/
ip6_ioam_trace.c
pg
/
pg.h
ioam
/
encap
/
ip6_ioam_trace.c
plugin
/
plugin.h
ioam
/
encap
/
ip6_ioam_trace.c
vnet.h
ioam
/
encap
/
ip6_ioam_trace.h
ip
/
ip6_hop_by_hop_packet.h
ioam
/
ipfixcollector
/
ipfixcollector.c
ip
/
ip.h
ioam
/
ipfixcollector
/
ipfixcollector.c
plugin
/
plugin.h
ioam
/
ipfixcollector
/
ipfixcollector.c
udp
/
udp.h
dpdk
/
ipsec
/
ipsec.c
api_errno.h
dpdk
/
ipsec
/
ipsec.c
ip
/
ip.h
dpdk
/
ipsec
/
ipsec.c
ipsec
/
ipsec.h
dpdk
/
ipsec
/
ipsec.c
vnet.h
dpdk
/
ipsec
/
ipsec.h
vnet.h
ixge
/
ixge.c
ethernet
/
ethernet.h
ixge
/
ixge.c
plugin
/
plugin.h
ixge
/
ixge.c
vnet.h
ixge
/
ixge.h
ip
/
ip4_packet.h
ixge
/
ixge.h
ip
/
ip6_packet.h
ixge
/
ixge.h
ethernet
/
sfp.h
ixge
/
ixge.h
vnet.h
lb
/
lb.c
api_errno.h
lb
/
lb.c
plugin
/
plugin.h
lb
/
lb.h
dpo
/
dpo.h
lb
/
lb.h
fib
/
fib_table.h
lb
/
lb.h
ip
/
ip.h
lb
/
lb.h
vnet.h
lb
/
lbhash.h
vnet.h
dpdk
/
main.c
plugin
/
plugin.h
dpdk
/
main.c
vnet.h
acl
/
manual_fns.h
ethernet
/
ethernet.h
acl
/
manual_fns.h
ip
/
format.h
memif
/
memif.c
ethernet
/
ethernet.h
memif
/
memif.c
plugin
/
plugin.h
memif
/
memif_api.c
ethernet
/
ethernet.h
snat
/
nat64.c
fib
/
ip4_fib.h
snat
/
nat64_cli.c
fib
/
fib_table.h
snat
/
nat64_in2out.c
fib
/
fib_table.h
snat
/
nat64_in2out.c
ip
/
ip6_to_ip4.h
snat
/
nat64_out2in.c
fib
/
ip4_fib.h
snat
/
nat64_out2in.c
ip
/
ip4_to_ip6.h
memif
/
node.c
devices
/
devices.h
dpdk
/
device
/
node.c
devices
/
devices.h
memif
/
node.c
ethernet
/
ethernet.h
dpdk
/
device
/
node.c
ethernet
/
ethernet.h
memif
/
node.c
feature
/
feature.h
dpdk
/
device
/
node.c
feature
/
feature.h
dpdk
/
device
/
node.c
handoff.h
ioam
/
analyse
/
ip6
/
node.c
ip
/
ip.h
ioam
/
export
/
node.c
ip
/
ip.h
ioam
/
export
/
node.c
ip
/
ip6_hop_by_hop.h
flowprobe
/
node.c
ip
/
ip6_packet.h
ioam
/
ipfixcollector
/
node.c
flow
/
ipfix_packet.h
lb
/
node.c
gre
/
packet.h
dpdk
/
device
/
node.c
mpls
/
packet.h
ioam
/
ipfixcollector
/
node.c
pg
/
pg.h
flowprobe
/
node.c
pg
/
pg.h
ioam
/
export
/
node.c
pg
/
pg.h
ioam
/
analyse
/
ip6
/
node.c
plugin
/
plugin.h
ioam
/
ipfixcollector
/
node.c
vnet.h
ioam
/
analyse
/
ip6
/
node.c
vnet.h
flowprobe
/
node.c
vnet.h
ioam
/
export
/
node.c
vnet.h
dpdk
/
device
/
node.c
vnet.h
dpdk
/
device
/
node.c
classify
/
vnet_classify.h
snat
/
out2in.c
ethernet
/
ethernet.h
snat
/
out2in.c
handoff.h
snat
/
out2in.c
ip
/
ip.h
snat
/
out2in.c
fib
/
ip4_fib.h
snat
/
out2in.c
pg
/
pg.h
snat
/
out2in.c
udp
/
udp.h
snat
/
out2in.c
vnet.h
ioam
/
lib-pot
/
pot_api.c
plugin
/
plugin.h
ioam
/
lib-pot
/
pot_api.c
vnet.h
ioam
/
lib-pot
/
pot_util.c
vnet.h
ioam
/
lib-pot
/
pot_util.h
ip
/
ip6_hop_by_hop.h
lb
/
refcount.h
vnet.h
sixrd
/
sixrd.c
adj
/
adj.h
sixrd
/
sixrd.c
fib
/
fib_table.h
sixrd
/
sixrd.c
fib
/
ip6_fib.h
sixrd
/
sixrd.c
plugin
/
plugin.h
sixrd
/
sixrd.h
ip
/
ip.h
sixrd
/
sixrd.h
fib
/
ip6_fib.h
sixrd
/
sixrd.h
vnet.h
sixrd
/
sixrd_dpo.c
ip
/
ip.h
sixrd
/
sixrd_dpo.h
dpo
/
dpo.h
sixrd
/
sixrd_dpo.h
vnet.h
snat
/
snat.c
fib
/
fib_table.h
snat
/
snat.c
ip
/
ip.h
snat
/
snat.c
ip
/
ip4.h
snat
/
snat.c
fib
/
ip4_fib.h
snat
/
snat.c
plugin
/
plugin.h
snat
/
snat.c
vnet.h
snat
/
snat.h
api_errno.h
snat
/
snat.h
ethernet
/
ethernet.h
snat
/
snat.h
ip
/
icmp46_packet.h
snat
/
snat.h
ip
/
ip.h
snat
/
snat.h
vnet.h
snat
/
snat_api.c
fib
/
fib_table.h
snat
/
snat_det.h
ip
/
ip.h
snat
/
snat_ipfix_logging.c
flow
/
flow_report.h
memif
/
socket.c
ethernet
/
ethernet.h
memif
/
socket.c
plugin
/
plugin.h
dpdk
/
thread.c
vnet.h
ioam
/
lib-trace
/
trace_api.c
plugin
/
plugin.h
ioam
/
lib-trace
/
trace_api.c
vnet.h
ioam
/
lib-trace
/
trace_util.c
vnet.h
ioam
/
udp-ping
/
udp_ping_api.c
ip
/
ip.h
ioam
/
udp-ping
/
udp_ping_api.c
vnet.h
ioam
/
udp-ping
/
udp_ping_export.c
api_errno.h
ioam
/
udp-ping
/
udp_ping_export.c
flow
/
flow_report.h
ioam
/
udp-ping
/
udp_ping_node.c
ip
/
ip.h
ioam
/
udp-ping
/
udp_ping_node.c
ip
/
ip6_hop_by_hop.h
ioam
/
udp-ping
/
udp_ping_node.c
srv6
/
sr_packet.h
ioam
/
udp-ping
/
udp_ping_node.c
vnet.h
ioam
/
udp-ping
/
udp_ping_packet.h
ip
/
ip6_hop_by_hop_packet.h
ioam
/
udp-ping
/
udp_ping_packet.h
udp
/
udp_packet.h
ioam
/
udp-ping
/
udp_ping_util.c
ip
/
ip.h
ioam
/
udp-ping
/
udp_ping_util.c
ip
/
ip6_hop_by_hop.h
ioam
/
udp-ping
/
udp_ping_util.c
vnet.h
lb
/
util.h
ip
/
ip.h
lb
/
util.h
vnet.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_api.c
plugin
/
plugin.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_api.c
vnet.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_ioam.c
fib
/
fib_entry.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_ioam.c
ip
/
format.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_ioam.c
fib
/
ip4_fib.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_ioam.c
dpo
/
load_balance.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_ioam.c
vxlan-gpe
/
vxlan_gpe.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_ioam.c
vxlan-gpe
/
vxlan_gpe_packet.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_ioam.h
ip
/
ip.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_ioam.h
vxlan-gpe
/
vxlan_gpe.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_ioam.h
vxlan-gpe
/
vxlan_gpe_packet.h
ioam
/
export-vxlan-gpe
/
vxlan_gpe_ioam_export.c
plugin
/
plugin.h
ioam
/
export-vxlan-gpe
/
vxlan_gpe_ioam_export.c
vnet.h
ioam
/
export-vxlan-gpe
/
vxlan_gpe_ioam_export.c
vxlan-gpe
/
vxlan_gpe.h
ioam
/
export-vxlan-gpe
/
vxlan_gpe_ioam_export_thread.c
api_errno.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_ioam_packet.h
ip
/
ip.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_ioam_packet.h
vxlan-gpe
/
vxlan_gpe.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_ioam_packet.h
vxlan-gpe
/
vxlan_gpe_packet.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_ioam_trace.c
pg
/
pg.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_ioam_trace.c
vnet.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_ioam_trace.c
vxlan-gpe
/
vxlan_gpe.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_ioam_trace.c
vxlan-gpe
/
vxlan_gpe_packet.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_ioam_util.h
ip
/
ip.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_ioam_util.h
vxlan-gpe
/
vxlan_gpe.h
ioam
/
lib-vxlan-gpe
/
vxlan_gpe_ioam_util.h
vxlan-gpe
/
vxlan_gpe_packet.h
ioam
/
export-vxlan-gpe
/
vxlan_gpe_node.c
ip
/
ip.h
ioam
/
export-vxlan-gpe
/
vxlan_gpe_node.c
pg
/
pg.h
ioam
/
export-vxlan-gpe
/
vxlan_gpe_node.c
vnet.h
ioam
/
export-vxlan-gpe
/
vxlan_gpe_node.c
vxlan-gpe
/
vxlan_gpe.h
ioam
/
export-vxlan-gpe
/
vxlan_gpe_node.c
vxlan-gpe
/
vxlan_gpe_packet.h
src
plugins
Generated on Tue Nov 7 2017 14:30:14 for FD.io VPP by
1.8.11