Signed-off-by: Bill Fischofer <[email protected]>
---
platform/linux-generic/odp_packet_io.c | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/platform/linux-generic/odp_packet_io.c
b/platform/linux-generic/odp_packet_io.c
index 574f987..de39579 100644
--- a/platform/linux-generic/odp_packet_io.c
+++ b/platform/linux-generic/odp_packet_io.c
@@ -921,6 +921,24 @@ int odp_pktio_info(odp_pktio_t id, odp_pktio_info_t *info)
return 0;
}
+int odp_pktio_to_id(odp_pktio_t pktio)
+{
+ pktio_entry_t *entry = get_pktio_entry(pktio);
+
+ if (!entry || is_free(entry))
+ return -1;
+
+ return pktio_to_id(pktio);
+}
+
+odp_pktio_t odp_pktio_from_id(int id)
+{
+ if (id < 0 || id > ODP_CONFIG_PKTIO_ENTRIES)
+ return ODP_PKTIO_INVALID;
+
+ return _odp_cast_scalar(odp_pktio_t, id + 1);
+}
+
void odp_pktio_print(odp_pktio_t id)
{
pktio_entry_t *entry;
--
2.5.0
_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp