vxlan: move vxlan-gpe to a plugin 98/40898/19
authorlajoskatona <[email protected]>
Wed, 8 May 2024 15:02:54 +0000 (17:02 +0200)
committerBenoit Ganne <[email protected]>
Tue, 25 Feb 2025 08:23:39 +0000 (08:23 +0000)
commitbb4858cdfe72bad2d2bacdc48fe9b7f633176c25
tree63eb9c6ffc6fe738335267a238d3cf1f85430af6
parentd6d44bd4735c23c8ce2ed314551a20a044199412
vxlan: move vxlan-gpe to a plugin

Move vxlan-gpe folder under vnet to the plugin folder,
update cmake configuration and header paths,
and add plugin.c to register plugin.

JIRA: VPP-2059

Type: improvement
Change-Id: I31b6d326276c4aa684fcdcf8443ef349f7816a6d
Signed-off-by: lajoskatona <[email protected]>
Signed-off-by: Nicolas PLANEL <[email protected]>
29 files changed:
src/plugins/ioam/export-vxlan-gpe/vxlan_gpe_ioam_export.c
src/plugins/ioam/export-vxlan-gpe/vxlan_gpe_node.c
src/plugins/ioam/lib-vxlan-gpe/ioam_decap.c
src/plugins/ioam/lib-vxlan-gpe/ioam_encap.c
src/plugins/ioam/lib-vxlan-gpe/ioam_pop.c
src/plugins/ioam/lib-vxlan-gpe/ioam_transit.c
src/plugins/ioam/lib-vxlan-gpe/vxlan_gpe_api.c
src/plugins/ioam/lib-vxlan-gpe/vxlan_gpe_ioam.c
src/plugins/ioam/lib-vxlan-gpe/vxlan_gpe_ioam.h
src/plugins/ioam/lib-vxlan-gpe/vxlan_gpe_ioam_packet.h
src/plugins/ioam/lib-vxlan-gpe/vxlan_gpe_ioam_trace.c
src/plugins/ioam/lib-vxlan-gpe/vxlan_gpe_ioam_util.h
src/plugins/nsh/nsh.c
src/plugins/nsh/nsh.h
src/plugins/nsh/nsh_pop.c
src/plugins/vxlan-gpe/CMakeLists.txt [new file with mode: 0644]
src/plugins/vxlan-gpe/FEATURE.yaml [moved from src/vnet/vxlan-gpe/FEATURE.yaml with 100% similarity]
src/plugins/vxlan-gpe/decap.c [moved from src/vnet/vxlan-gpe/decap.c with 99% similarity]
src/plugins/vxlan-gpe/dir.dox [moved from src/vnet/vxlan-gpe/dir.dox with 100% similarity]
src/plugins/vxlan-gpe/encap.c [moved from src/vnet/vxlan-gpe/encap.c with 99% similarity]
src/plugins/vxlan-gpe/plugin.c [new file with mode: 0644]
src/plugins/vxlan-gpe/vxlan-gpe-rfc.txt [moved from src/vnet/vxlan-gpe/vxlan-gpe-rfc.txt with 100% similarity]
src/plugins/vxlan-gpe/vxlan_gpe.api [moved from src/vnet/vxlan-gpe/vxlan_gpe.api with 100% similarity]
src/plugins/vxlan-gpe/vxlan_gpe.c [moved from src/vnet/vxlan-gpe/vxlan_gpe.c with 99% similarity]
src/plugins/vxlan-gpe/vxlan_gpe.h [moved from src/vnet/vxlan-gpe/vxlan_gpe.h with 92% similarity]
src/plugins/vxlan-gpe/vxlan_gpe_api.c [moved from src/vnet/vxlan-gpe/vxlan_gpe_api.c with 98% similarity]
src/plugins/vxlan-gpe/vxlan_gpe_error.def [moved from src/vnet/vxlan-gpe/vxlan_gpe_error.def with 100% similarity]
src/plugins/vxlan-gpe/vxlan_gpe_packet.h [moved from src/vnet/vxlan-gpe/vxlan_gpe_packet.h with 100% similarity]
src/vnet/CMakeLists.txt