Use the event device get attribute function to fetch the event port and queue count
Signed-off-by: Pavan Nikhilesh <pbhagavat...@caviumnetworks.com> --- drivers/net/octeontx/octeontx_ethdev.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/net/octeontx/octeontx_ethdev.c b/drivers/net/octeontx/octeontx_ethdev.c index d41904f..1e72d65 100644 --- a/drivers/net/octeontx/octeontx_ethdev.c +++ b/drivers/net/octeontx/octeontx_ethdev.c @@ -1242,8 +1242,10 @@ octeontx_probe(struct rte_vdev_device *dev) if (res < 0) goto parse_error; - qnum = rte_event_queue_count(evdev); - pnum = rte_event_port_count(evdev); + rte_event_dev_attr_get(evdev, RTE_EVENT_DEV_ATTR_PORT_COUNT, + (uint32_t *)&pnum); + rte_event_dev_attr_get(evdev, RTE_EVENT_DEV_ATTR_QUEUE_COUNT, + (uint32_t *)&qnum); if (pnum < qnum) { octeontx_log_err("too few event ports (%d) for event_q(%d)", pnum, qnum); -- 2.7.4