diff options
Diffstat (limited to 'src/vat')
-rw-r--r-- | src/vat/CMakeLists.txt | 1 | ||||
-rw-r--r-- | src/vat/api_format.c | 11 | ||||
l--------- | src/vat/types.c | 1 |
3 files changed, 13 insertions, 0 deletions
diff --git a/src/vat/CMakeLists.txt b/src/vat/CMakeLists.txt index 2ff907026db..e7f26d4491e 100644 --- a/src/vat/CMakeLists.txt +++ b/src/vat/CMakeLists.txt @@ -28,6 +28,7 @@ add_vpp_executable(vpp_api_test ENABLE_EXPORTS main.c plugin.c json_format.c + types.c LINK_LIBRARIES vlibmemoryclient diff --git a/src/vat/api_format.c b/src/vat/api_format.c index efd116dd7a7..8b8d0c9fdc0 100644 --- a/src/vat/api_format.c +++ b/src/vat/api_format.c @@ -18,6 +18,7 @@ */ #include <vat/vat.h> +#include <vpp/api/types.h> #include <vppinfra/socket.h> #include <vlibapi/api.h> #include <vlibmemory/api.h> @@ -53,6 +54,8 @@ #include <vnet/bonding/node.h> #include <vnet/qos/qos_types.h> #include "vat/json_format.h" +#include <vnet/ip/ip_types_api.h> +#include <vnet/ethernet/ethernet_types_api.h> #include <inttypes.h> #include <sys/stat.h> @@ -79,6 +82,14 @@ #if VPP_API_TEST_BUILTIN == 0 #include <netdb.h> +/* *INDENT-OFF* */ +const mac_address_t ZERO_MAC_ADDRESS = { + .bytes = { + 0, 0, 0, 0, 0, 0, + }, +}; +/* *INDENT-ON* */ + u32 vl (void *p) { diff --git a/src/vat/types.c b/src/vat/types.c new file mode 120000 index 00000000000..8bcab8874ef --- /dev/null +++ b/src/vat/types.c @@ -0,0 +1 @@ +../vpp/api/types.c
\ No newline at end of file |