VPP-470: Introduce VxLAN-GPE as transport for iOAM.
authorVengada Govindan <[email protected]>
Wed, 12 Oct 2016 12:54:09 +0000 (05:54 -0700)
committerVengada Govindan <[email protected]>
Fri, 9 Dec 2016 06:15:02 +0000 (06:15 +0000)
commit6d403a013276f095e542c9b6281db96354fa6f07
tree3954b21a8fe2bb789d42f6f6234344d39c4e1e4d
parentc9b20bc7a5399fd1e7bf2d33e7c4f1f08ef1c1e4
VPP-470: Introduce VxLAN-GPE as transport for iOAM.

See Jira ticket for more details
- New plugins created to (a) Add VxLAN-GPE as transport (b) Provide export infra for
  VxLAN-GPE.

Change-Id: Ife50c7434f53d17a4783062310f73d063d53494c
Signed-off-by: Vengada Govindan <[email protected]>
37 files changed:
plugins/ioam-plugin/Makefile.am
plugins/ioam-plugin/ioam/encap/ip6_ioam_trace.c
plugins/ioam-plugin/ioam/export-common/ioam_export.h [new file with mode: 0644]
plugins/ioam-plugin/ioam/export-vxlan-gpe/vxlan_gpe_ioam_export.api [new file with mode: 0644]
plugins/ioam-plugin/ioam/export-vxlan-gpe/vxlan_gpe_ioam_export.c [new file with mode: 0644]
plugins/ioam-plugin/ioam/export-vxlan-gpe/vxlan_gpe_ioam_export_all_api_h.h [new file with mode: 0644]
plugins/ioam-plugin/ioam/export-vxlan-gpe/vxlan_gpe_ioam_export_msg_enum.h [new file with mode: 0644]
plugins/ioam-plugin/ioam/export-vxlan-gpe/vxlan_gpe_ioam_export_test.c [new file with mode: 0644]
plugins/ioam-plugin/ioam/export-vxlan-gpe/vxlan_gpe_ioam_export_thread.c [new file with mode: 0644]
plugins/ioam-plugin/ioam/export-vxlan-gpe/vxlan_gpe_node.c [new file with mode: 0644]
plugins/ioam-plugin/ioam/export/ioam_export.c
plugins/ioam-plugin/ioam/export/ioam_export.h [deleted file]
plugins/ioam-plugin/ioam/export/ioam_export_thread.c
plugins/ioam-plugin/ioam/export/node.c
plugins/ioam-plugin/ioam/lib-trace/trace_api.c
plugins/ioam-plugin/ioam/lib-trace/trace_util.c
plugins/ioam-plugin/ioam/lib-trace/trace_util.h
plugins/ioam-plugin/ioam/lib-vxlan-gpe/ioam_decap.c [new file with mode: 0644]
plugins/ioam-plugin/ioam/lib-vxlan-gpe/ioam_encap.c [new file with mode: 0644]
plugins/ioam-plugin/ioam/lib-vxlan-gpe/ioam_pop.c [new file with mode: 0644]
plugins/ioam-plugin/ioam/lib-vxlan-gpe/vxlan_gpe.api [new file with mode: 0644]
plugins/ioam-plugin/ioam/lib-vxlan-gpe/vxlan_gpe_all_api_h.h [new file with mode: 0644]
plugins/ioam-plugin/ioam/lib-vxlan-gpe/vxlan_gpe_api.c [new file with mode: 0644]
plugins/ioam-plugin/ioam/lib-vxlan-gpe/vxlan_gpe_ioam.c [new file with mode: 0644]
plugins/ioam-plugin/ioam/lib-vxlan-gpe/vxlan_gpe_ioam.h [new file with mode: 0644]
plugins/ioam-plugin/ioam/lib-vxlan-gpe/vxlan_gpe_ioam_packet.h [new file with mode: 0644]
plugins/ioam-plugin/ioam/lib-vxlan-gpe/vxlan_gpe_ioam_trace.c [new file with mode: 0644]
plugins/ioam-plugin/ioam/lib-vxlan-gpe/vxlan_gpe_ioam_util.h [new file with mode: 0644]
plugins/ioam-plugin/ioam/lib-vxlan-gpe/vxlan_gpe_msg_enum.h [new file with mode: 0644]
plugins/ioam-plugin/ioam/lib-vxlan-gpe/vxlan_gpe_test.c [new file with mode: 0644]
vnet/vnet/ip/ip6_hop_by_hop.h
vnet/vnet/vxlan-gpe/decap.c
vnet/vnet/vxlan-gpe/encap.c
vnet/vnet/vxlan-gpe/vxlan_gpe.c
vnet/vnet/vxlan-gpe/vxlan_gpe.h
vnet/vnet/vxlan-gpe/vxlan_gpe_packet.h
vpp-api-test/vat/api_format.c