Added ML adapter port get function. Signed-off-by: Srikanth Yalavarthi <syalavar...@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