[dpdk-stable] patch 'net/bnxt: fix RxQ count if ntuple filtering is disabled' has been queued to LTS release 18.11.3

Kevin Traynor ktraynor at redhat.com
Wed Aug 28 15:42:06 CEST 2019


Hi,

FYI, your patch has been queued to LTS release 18.11.3

Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet.
It will be pushed if I get no objections before 09/04/19. So please
shout if anyone has objections.

Also note that after the patch there's a diff of the upstream commit vs the
patch applied to the branch. This will indicate if there was any rebasing
needed to apply to the stable branch. If there were code changes for rebasing
(ie: not only metadata diffs), please double check that the rebase was
correctly done.

Queued patches are on a temporary branch at:
https://github.com/kevintraynor/dpdk-stable-queue

This queued commit can be viewed at:
https://github.com/kevintraynor/dpdk-stable-queue/commit/cfc69aefc2f9653e56ddea34cd174c2c81600518

Thanks.

Kevin Traynor

---
>From cfc69aefc2f9653e56ddea34cd174c2c81600518 Mon Sep 17 00:00:00 2001
From: Qingmin Liu <qingmin.liu at broadcom.com>
Date: Wed, 17 Jul 2019 16:11:38 +0530
Subject: [PATCH] net/bnxt: fix RxQ count if ntuple filtering is disabled

[ upstream commit 94abc0a982248c7194b1b3367230503f5b721500 ]

If ntuple filtering is disabled, FW will return max_vnics=1.
Due to this only single Rxq is created.
Change to max_rx_rings = RTE_MIN(bp->max_rx_rings, bp->max_stat_ctx) to
fix it.

Fixes: 6d8109bcb398 ("net/bnxt: check VF resources if resource manager is enabled")

Signed-off-by: Qingmin Liu <qingmin.liu at broadcom.com>
Signed-off-by: Ajit Khaparde <ajit.khaparde at broadcom.com>
Reviewed-by: Somnath Kotur <somnath.kotur at broadcom.com>
Reviewed-by: Randy Schacher <stuart.schacher at broadcom.com>
---
 drivers/net/bnxt/bnxt_ethdev.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/bnxt/bnxt_ethdev.c b/drivers/net/bnxt/bnxt_ethdev.c
index 3235bcd4a..94b3f4e41 100644
--- a/drivers/net/bnxt/bnxt_ethdev.c
+++ b/drivers/net/bnxt/bnxt_ethdev.c
@@ -452,5 +452,5 @@ static void bnxt_dev_info_get_op(struct rte_eth_dev *eth_dev,
 	if (BNXT_PF(bp))
 		dev_info->max_vfs = bp->pdev->max_vfs;
-	max_rx_rings = RTE_MIN(bp->max_vnics, bp->max_stat_ctx);
+	max_rx_rings = RTE_MIN(bp->max_rx_rings, bp->max_stat_ctx);
 	/* For the sake of symmetry, max_rx_queues = max_tx_queues */
 	dev_info->max_rx_queues = max_rx_rings;
-- 
2.20.1

---
  Diff of the applied patch vs upstream commit (please double-check if non-empty:
---
--- -	2019-08-28 14:32:33.578585084 +0100
+++ 0031-net-bnxt-fix-RxQ-count-if-ntuple-filtering-is-disabl.patch	2019-08-28 14:32:31.656957026 +0100
@@ -1 +1 @@
-From 94abc0a982248c7194b1b3367230503f5b721500 Mon Sep 17 00:00:00 2001
+From cfc69aefc2f9653e56ddea34cd174c2c81600518 Mon Sep 17 00:00:00 2001
@@ -5,0 +6,2 @@
+[ upstream commit 94abc0a982248c7194b1b3367230503f5b721500 ]
+
@@ -12 +13,0 @@
-Cc: stable at dpdk.org
@@ -23 +24 @@
-index 91a2ca558..35e50f1db 100644
+index 3235bcd4a..94b3f4e41 100644
@@ -26 +27 @@
-@@ -494,5 +494,5 @@ static void bnxt_dev_info_get_op(struct rte_eth_dev *eth_dev,
+@@ -452,5 +452,5 @@ static void bnxt_dev_info_get_op(struct rte_eth_dev *eth_dev,


More information about the stable mailing list