[04/11] event/ml: add adapter port get
Checks
Commit Message
Added ML adapter port get function.
Signed-off-by: Srikanth Yalavarthi <syalavarthi@marvell.com>
---
lib/eventdev/rte_event_ml_adapter.c | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
@@ -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;
+}