dma/cnxk: create and initialize device on PCI probing
[dpdk.git] / lib / eventdev / eventdev_private.c
index 9084833..1d3d9d3 100644 (file)
@@ -44,6 +44,13 @@ dummy_event_dequeue_burst(__rte_unused void *port,
        return 0;
 }
 
+static void
+dummy_event_maintain(__rte_unused void *port, __rte_unused int op)
+{
+       RTE_EDEV_LOG_ERR(
+               "maintenance requested for unconfigured event device");
+}
+
 static uint16_t
 dummy_event_tx_adapter_enqueue(__rte_unused void *port,
                               __rte_unused struct rte_event ev[],
@@ -85,6 +92,7 @@ event_dev_fp_ops_reset(struct rte_event_fp_ops *fp_op)
                .enqueue_forward_burst = dummy_event_enqueue_burst,
                .dequeue = dummy_event_dequeue,
                .dequeue_burst = dummy_event_dequeue_burst,
+               .maintain = dummy_event_maintain,
                .txa_enqueue = dummy_event_tx_adapter_enqueue,
                .txa_enqueue_same_dest =
                        dummy_event_tx_adapter_enqueue_same_dest,
@@ -105,6 +113,7 @@ event_dev_fp_ops_set(struct rte_event_fp_ops *fp_op,
        fp_op->enqueue_forward_burst = dev->enqueue_forward_burst;
        fp_op->dequeue = dev->dequeue;
        fp_op->dequeue_burst = dev->dequeue_burst;
+       fp_op->maintain = dev->maintain;
        fp_op->txa_enqueue = dev->txa_enqueue;
        fp_op->txa_enqueue_same_dest = dev->txa_enqueue_same_dest;
        fp_op->ca_enqueue = dev->ca_enqueue;