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:19:59 +0000 (08:19 +0100)
commit22b8d7e3bcb597261e7e75da44081518d7b18d3c
tree23bb27ae86b4dd6c6265415bfd534fd34f141f42
parentb69cfc4f2665798264475b4812fae34d05059944
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