[dpdk-dev] [PATCH] net/octeontx: use eventdev attributes to get count
Pavan Nikhilesh
pbhagavatula at caviumnetworks.com
Tue Oct 10 16:56:15 CEST 2017
Use the event device get attribute function to fetch the event
port and queue count
Signed-off-by: Pavan Nikhilesh <pbhagavatula at 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
More information about the dev
mailing list