X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvlibapi%2Fapi_common.h;h=73c5a50e85081a7992b3a690452406b9bdee9f62;hb=73710c7da2f8deaea83dbbbfce8737c9c6cd2949;hp=055164812deaaffad65d8eb99b07c4f2c60f56e0;hpb=e86a8edd3c14fb41ace2a12efd17bc7772bf623f;p=vpp.git diff --git a/src/vlibapi/api_common.h b/src/vlibapi/api_common.h index 055164812de..73c5a50e850 100644 --- a/src/vlibapi/api_common.h +++ b/src/vlibapi/api_common.h @@ -72,6 +72,7 @@ typedef struct vl_api_registration_ u32 server_index; /**< Socket client only: server index */ } vl_api_registration_t; +#define VL_API_INVALID_FI ((u32)~0) /** Trace configuration for a single message */ typedef struct @@ -177,6 +178,8 @@ int vl_msg_api_pd_handler (void *mp, int rv); void vl_msg_api_set_first_available_msg_id (u16 first_avail); u16 vl_msg_api_get_msg_ids (const char *name, int n); u32 vl_msg_api_get_msg_index (u8 * name_and_crc); +void *vl_msg_push_heap (void); +void vl_msg_pop_heap (void *oldheap); typedef clib_error_t *(vl_msg_api_init_function_t) (u32 client_index);