ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit
authorRadoslaw Tyl <radoslawx.tyl@intel.com>
Wed, 5 Sep 2018 07:00:51 +0000 (09:00 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 24 Nov 2019 07:23:04 +0000 (08:23 +0100)
commit1b262d5d5ab87a24fdad8c4ad30f23f79d1bc720
tree6377ac131ad3fac704c358c3c1bf125577606587
parentb6ba15616007f9fe0b10eb6e8f0a9ac014e68a6f
ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit

[ Upstream commit 8d7179b1e2d64b3493c0114916486fe92e6109a9 ]

We have Tx hang when number Tx and XDP queues are more than 64.
In XDP always is MTQC == 0x0 (64TxQs). We need more space for Tx queues.

Signed-off-by: Radoslaw Tyl <radoslawx.tyl@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c