gre: move to a plugin 48/38748/12
authorChuhao Tang <nicotang@cisco.com>
Thu, 27 Apr 2023 13:43:42 +0000 (15:43 +0200)
committerBeno�t Ganne <bganne@cisco.com>
Fri, 12 May 2023 06:59:09 +0000 (06:59 +0000)
commitcefb178aa487a217d4ac75d7d4fa62db4b7d70fd
treeaeacf10d2387eeb3564ac42cacae17679d060e6c
parent683bdb6743e0568bbf02c1f4953d3f73e6f2b544
gre: move to a plugin

Move GRE folder under vnet to the plugin folder, and modify some of path
of the #inlude<header> to the new path.

Add a plugin.c file to register a plugin.

JIRA: VPP-2044

Type: improvement
Change-Id: I7f64cecd97538a7492e56a41558dab58281a9fa5
Signed-off-by: Chuhao Tang <nicotang@cisco.com>
13 files changed:
src/plugins/gre/CMakeLists.txt [new file with mode: 0644]
src/plugins/gre/FEATURE.yaml [moved from src/vnet/gre/FEATURE.yaml with 100% similarity]
src/plugins/gre/error.def [moved from src/vnet/gre/error.def with 100% similarity]
src/plugins/gre/gre.api [moved from src/vnet/gre/gre.api with 100% similarity]
src/plugins/gre/gre.c [moved from src/vnet/gre/gre.c with 80% similarity]
src/plugins/gre/gre.h [moved from src/vnet/gre/gre.h with 99% similarity]
src/plugins/gre/gre_api.c [moved from src/vnet/gre/gre_api.c with 68% similarity]
src/plugins/gre/interface.c [moved from src/vnet/gre/interface.c with 82% similarity]
src/plugins/gre/node.c [moved from src/vnet/gre/node.c with 71% similarity]
src/plugins/gre/pg.c [moved from src/vnet/gre/pg.c with 86% similarity]
src/plugins/gre/plugin.c [new file with mode: 0644]
src/plugins/nsh/nsh.c
src/vnet/CMakeLists.txt