u32 head;
f64 t0, suspend_time = AVF_SEND_TO_PF_SUSPEND_TIME;
+ /* adminq operations should be only done from process node after device
+ * is initialized */
+ ASSERT ((ad->flags & AVF_DEVICE_F_INITIALIZED) == 0 ||
+ vlib_get_current_process_node_index (vm) == avf_process_node.index);
+
/* suppress interrupt in the next adminq receive slot
as we are going to wait for response
we only need interrupts when event is received */
if ((err = avf_config_promisc_mode (vm, ad, is_enable)))
{
- avf_log_err (ad, "%s: %U", format_clib_error, err);
+ avf_log_err (ad, "error: %U", format_clib_error, err);
clib_error_free (err);
}
}