-----Original Message----- > Date: Tue, 10 Oct 2017 20:26:15 +0530 > From: Pavan Nikhilesh <pbhagavat...@caviumnetworks.com> > To: ferruh.yi...@intel.com > CC: dev@dpdk.org, Pavan Nikhilesh <pbhagavat...@caviumnetworks.com> > Subject: [dpdk-dev] [PATCH] net/octeontx: use eventdev attributes to get > count > X-Mailer: git-send-email 2.7.4 > > Use the event device get attribute function to fetch the event > port and queue count
Hi Ferruh, Thomas The rte_event_queue_count()/rte_event_port_count() APIs are removed in next-eventdev. If next-eventdev changes first goes to master then next-net will have build issue. Request to squash this patch in next-next > > 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 >