.max_event_port_enqueue_depth = MAX_OPDL_CONS_Q_DEPTH,
.max_num_events = OPDL_INFLIGHT_EVENTS_TOTAL,
.event_dev_cap = RTE_EVENT_DEV_CAP_BURST_MODE |
- RTE_EVENT_DEV_CAP_CARRY_FLOW_ID,
+ RTE_EVENT_DEV_CAP_CARRY_FLOW_ID |
+ RTE_EVENT_DEV_CAP_MAINTENANCE_FREE,
};
*info = evdev_opdl_info;
dev->dequeue_burst = opdl_event_dequeue_burst;
if (rte_eal_process_type() != RTE_PROC_PRIMARY)
- return 0;
+ goto done;
opdl = dev->data->dev_private;
opdl->data = dev->data;
if (do_test == 1)
test_result = opdl_selftest();
+done:
+ event_dev_probing_finish(dev);
return test_result;
}