net/bnxt: fix Thor SVIF size for generic tables
[dpdk.git] / drivers / event / opdl / opdl_evdev.c
index 739dc64..15c1024 100644 (file)
@@ -375,7 +375,8 @@ opdl_info_get(struct rte_eventdev *dev, struct rte_event_dev_info *info)
                .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;
@@ -720,7 +721,7 @@ opdl_probe(struct rte_vdev_device *vdev)
        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;
@@ -733,6 +734,8 @@ opdl_probe(struct rte_vdev_device *vdev)
        if (do_test == 1)
                test_result =  opdl_selftest();
 
+done:
+       event_dev_probing_finish(dev);
        return test_result;
 }