Added support for DMA adapter enqueue.

Signed-off-by: Amit Prakash Shukla <amitpraka...@marvell.com>
---
 lib/eventdev/rte_event_dma_adapter.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/lib/eventdev/rte_event_dma_adapter.c 
b/lib/eventdev/rte_event_dma_adapter.c
index 06a09371d2..b55b40cd46 100644
--- a/lib/eventdev/rte_event_dma_adapter.c
+++ b/lib/eventdev/rte_event_dma_adapter.c
@@ -1400,3 +1400,16 @@ rte_event_dma_adapter_stats_reset(uint8_t id)
 
        return 0;
 }
+
+uint16_t
+rte_event_dma_adapter_enqueue(uint8_t dev_id, uint8_t port_id, struct 
rte_event ev[],
+                             uint16_t nb_events)
+{
+       const struct rte_event_fp_ops *fp_ops;
+       void *port;
+
+       fp_ops = &rte_event_fp_ops[dev_id];
+       port = fp_ops->data[port_id];
+
+       return fp_ops->dma_enqueue(port, ev, nb_events);
+}
-- 
2.25.1

Reply via email to