mirror of
https://github.com/Ysurac/openmptcprouter.git
synced 2025-02-15 04:42:02 +00:00
39 lines
1.6 KiB
Diff
39 lines
1.6 KiB
Diff
From 774358df88f7259dafebb5876de4196826ca75a7 Mon Sep 17 00:00:00 2001
|
|
From: Sudarsana Reddy Kalluru <skalluru@marvell.com>
|
|
Date: Tue, 23 Jul 2019 19:32:41 -0700
|
|
Subject: [PATCH 780/826] bnx2x: Disable multi-cos feature.
|
|
|
|
[ Upstream commit d1f0b5dce8fda09a7f5f04c1878f181d548e42f5 ]
|
|
|
|
Commit 3968d38917eb ("bnx2x: Fix Multi-Cos.") which enabled multi-cos
|
|
feature after prolonged time in driver added some regression causing
|
|
numerous issues (sudden reboots, tx timeout etc.) reported by customers.
|
|
We plan to backout this commit and submit proper fix once we have root
|
|
cause of issues reported with this feature enabled.
|
|
|
|
Fixes: 3968d38917eb ("bnx2x: Fix Multi-Cos.")
|
|
Signed-off-by: Sudarsana Reddy Kalluru <skalluru@marvell.com>
|
|
Signed-off-by: Manish Chopra <manishc@marvell.com>
|
|
Signed-off-by: David S. Miller <davem@davemloft.net>
|
|
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
|
---
|
|
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 3 +--
|
|
1 file changed, 1 insertion(+), 2 deletions(-)
|
|
|
|
diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
|
|
index 3edb81a4f075..33baa17fa9d5 100644
|
|
--- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
|
|
+++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
|
|
@@ -1936,8 +1936,7 @@ u16 bnx2x_select_queue(struct net_device *dev, struct sk_buff *skb,
|
|
}
|
|
|
|
/* select a non-FCoE queue */
|
|
- return fallback(dev, skb, NULL) %
|
|
- (BNX2X_NUM_ETH_QUEUES(bp) * bp->max_cos);
|
|
+ return fallback(dev, skb, NULL) % (BNX2X_NUM_ETH_QUEUES(bp));
|
|
}
|
|
|
|
void bnx2x_set_num_queues(struct bnx2x *bp)
|
|
--
|
|
2.22.0
|
|
|