[PATCH 04/11] event/ml: add adapter port get

Srikanth Yalavarthi syalavarthi at marvell.com
Sun Jan 7 16:34:43 CET 2024


Added ML adapter port get function.

Signed-off-by: Srikanth Yalavarthi <syalavarthi at marvell.com>
---
 lib/eventdev/rte_event_ml_adapter.c | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/lib/eventdev/rte_event_ml_adapter.c b/lib/eventdev/rte_event_ml_adapter.c
index fed3b67c858..93ba58b3e9e 100644
--- a/lib/eventdev/rte_event_ml_adapter.c
+++ b/lib/eventdev/rte_event_ml_adapter.c
@@ -321,3 +321,22 @@ rte_event_ml_adapter_free(uint8_t id)
 
 	return 0;
 }
+
+int
+rte_event_ml_adapter_event_port_get(uint8_t id, uint8_t *event_port_id)
+{
+	struct event_ml_adapter *adapter;
+
+	if (!emla_valid_id(id)) {
+		RTE_EDEV_LOG_ERR("Invalid ML adapter id = %d", id);
+		return -EINVAL;
+	}
+
+	adapter = emla_id_to_adapter(id);
+	if (adapter == NULL || event_port_id == NULL)
+		return -EINVAL;
+
+	*event_port_id = adapter->event_port_id;
+
+	return 0;
+}
-- 
2.42.0



More information about the dev mailing list