Hardware restrictions require a maximum of 4 queues for every pool. Fixes: a6712cd029a4 ("net/txgbe: add PF module init and uninit for SRIOV") Cc: sta...@dpdk.org
Signed-off-by: Jiawen Wu <jiawe...@trustnetic.com> --- drivers/net/txgbe/txgbe_pf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/txgbe/txgbe_pf.c b/drivers/net/txgbe/txgbe_pf.c index 67d92bfa56..0b82fb1a88 100644 --- a/drivers/net/txgbe/txgbe_pf.c +++ b/drivers/net/txgbe/txgbe_pf.c @@ -108,7 +108,7 @@ int txgbe_pf_host_init(struct rte_eth_dev *eth_dev) nb_queue = 4; RTE_ETH_DEV_SRIOV(eth_dev).active = RTE_ETH_32_POOLS; } else { - nb_queue = 8; + nb_queue = 4; RTE_ETH_DEV_SRIOV(eth_dev).active = RTE_ETH_16_POOLS; } -- 2.27.0