avf: correctly set VL_API_AVF_DELETE is_mp_safe
[vpp.git] / src / plugins / avf / avf_api.c
index 504fa31..883b374 100644 (file)
@@ -93,10 +93,11 @@ avf_plugin_api_hookup (vlib_main_t * vm)
   avf_main_t *avm = &avf_main;
   api_main_t *am = vlibapi_get_main ();
 
-  am->is_mp_safe[VL_API_AVF_DELETE] = 1;
-
   /* ask for a correctly-sized block of API message decode slots */
   avm->msg_id_base = setup_message_id_table ();
+
+  am->is_mp_safe[avm->msg_id_base + VL_API_AVF_DELETE] = 1;
+
   return 0;
 }