X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvlibapi%2Fapi.h;h=3d5c8698f73af635265daa6935a9ddcaf64c65a7;hb=f50ef40acbf8279837be7e58ec5a977401e5575c;hp=7238a31f2f36ab9d2aa78614d19f0e54ff34cd44;hpb=1ddbc0138b64486b8e51e5e12fcad21fba8b8b68;p=vpp.git diff --git a/src/vlibapi/api.h b/src/vlibapi/api.h index 7238a31f2f3..3d5c8698f73 100644 --- a/src/vlibapi/api.h +++ b/src/vlibapi/api.h @@ -30,9 +30,9 @@ /* *INDENT-OFF* */ typedef CLIB_PACKED ( struct { - u8 endian; - u8 wrapped; u32 nitems; + u32 msgtbl_size; + u8 wrapped; }) vl_api_trace_file_header_t; /* *INDENT-ON* */ @@ -68,7 +68,7 @@ static void __vl_msg_api_add_##tag##_function_##x (void) \ \ static void __vl_msg_api_add_##tag##_function_##x (void) \ { \ - api_main_t * am = &api_main; \ + api_main_t * am = vlibapi_get_main(); \ static _vl_msg_api_function_list_elt_t _vl_msg_api_function; \ _vl_msg_api_function.next_init_function \ = am->tag##_function_registrations; \ @@ -105,9 +105,10 @@ int vl_msg_api_trace_onoff (api_main_t * am, vl_api_trace_which_t which, int vl_msg_api_trace_free (api_main_t * am, vl_api_trace_which_t which); int vl_msg_api_trace_configure (api_main_t * am, vl_api_trace_which_t which, u32 nitems); -void vl_msg_api_handler_with_vm_node (api_main_t * am, +void vl_msg_api_handler_with_vm_node (api_main_t * am, svm_region_t * vlib_rp, void *the_msg, vlib_main_t * vm, - vlib_node_runtime_t * node); + vlib_node_runtime_t * node, + u8 is_private); vl_api_trace_t *vl_msg_api_trace_get (api_main_t * am, vl_api_trace_which_t which); void vl_msg_api_add_msg_name_crc (api_main_t * am, const char *string,