From 248210c6ca1716ee2c5e6c974051218930fa4c26 Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Tue, 14 Sep 2021 18:54:45 -0700 Subject: misc: move part of vpe apis to vlibmemory VPE apis are actually vlib apis. This moves those that are not tightly coupled with vapi to vlib_api Type: refactor Signed-off-by: Florin Coras Change-Id: I456a64ce49a0cdeff4a0931c6ea513cb639f683e Signed-off-by: Ole Troan --- src/vlibapi/api_helper_macros.h | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'src/vlibapi/api_helper_macros.h') diff --git a/src/vlibapi/api_helper_macros.h b/src/vlibapi/api_helper_macros.h index d49282e9e65..2e0a62229f3 100644 --- a/src/vlibapi/api_helper_macros.h +++ b/src/vlibapi/api_helper_macros.h @@ -271,12 +271,8 @@ do { \ /* "trust, but verify" */ - -static inline uword -vnet_sw_if_index_is_api_valid (u32 sw_if_index) -{ - return vnet_sw_interface_is_api_valid (vnet_get_main (), sw_if_index); -} +#define vnet_sw_if_index_is_api_valid(sw_if_index) \ + vnet_sw_interface_is_api_valid (vnet_get_main (), sw_if_index) #define VALIDATE_SW_IF_INDEX(mp) \ do { u32 __sw_if_index = ntohl((mp)->sw_if_index); \ @@ -423,7 +419,7 @@ typedef struct /* convenience */ vlib_main_t *vlib_main; - vnet_main_t *vnet_main; + struct vnet_main_t *vnet_main; } vpe_api_main_t; extern vpe_api_main_t vpe_api_main; -- cgit 1.2.3-korg