From: Jun Yang <[email protected]> In FMCLESS mode, create DPAA_MAX_NUM_PCD_QUEUES Rx frame queues instead of one per lcore, since several queues may be polled from the same core. configure() selects how many are used.
Signed-off-by: Jun Yang <[email protected]> Signed-off-by: Hemant Agrawal <[email protected]> --- drivers/net/dpaa/dpaa_ethdev.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/dpaa/dpaa_ethdev.c b/drivers/net/dpaa/dpaa_ethdev.c index f044a0a3b9..cefeb2ce0f 100644 --- a/drivers/net/dpaa/dpaa_ethdev.c +++ b/drivers/net/dpaa/dpaa_ethdev.c @@ -2296,8 +2296,8 @@ dpaa_dev_init(struct rte_eth_dev *eth_dev) dpaa_intf->name); } } else { - /* FMCLESS mode, load balance to multiple cores.*/ - num_rx_fqs = rte_lcore_count(); + /* FMCLESS: create the max; configure() picks how many are used. */ + num_rx_fqs = DPAA_MAX_NUM_PCD_QUEUES; } /* Each device can not have more than DPAA_MAX_NUM_PCD_QUEUES RX -- 2.25.1

