X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvpp%2Fapi%2Fapi_main.c;h=7770880d01c7d4fff94215071564e5151128adf0;hb=413f4a5;hp=f88057142022c36ef95c0dba57a8f99033517f14;hpb=f72212e00282712f5829a7f76a8cb6f486cdae60;p=vpp.git diff --git a/src/vpp/api/api_main.c b/src/vpp/api/api_main.c index f8805714202..7770880d01c 100644 --- a/src/vpp/api/api_main.c +++ b/src/vpp/api/api_main.c @@ -92,7 +92,7 @@ maybe_register_api_client (vat_main_t * vam) *regpp = clib_mem_alloc (sizeof (vl_api_registration_t)); regp = *regpp; - memset (regp, 0, sizeof (*regp)); + clib_memset (regp, 0, sizeof (*regp)); regp->registration_type = REGISTRATION_TYPE_SHMEM; regp->vl_api_registration_pool_index = regpp - am->vl_clients; regp->vlib_rp = svm; @@ -229,6 +229,7 @@ VLIB_CLI_COMMAND (api_command, static) = .path = "binary-api", .short_help = "binary-api [help] []", .function = api_command_fn, + .is_mp_safe = 1, }; /* *INDENT-ON* */ @@ -276,6 +277,7 @@ vl_client_get_first_plugin_msg_id (const char *plugin_name) uword unformat_sw_if_index (unformat_input_t * input, va_list * args) { + void *vam_unused = va_arg (*args, void *); u32 *result = va_arg (*args, u32 *); vnet_main_t *vnm = vnet_get_main (); u32 sw_if_index = ~0;