]> git.baikalelectronics.ru Git - kernel.git/commit
fm10k: use txqueue parameter in fm10k_tx_timeout
authorJacob Keller <jacob.e.keller@intel.com>
Thu, 19 Dec 2019 20:10:00 +0000 (12:10 -0800)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Fri, 17 Jan 2020 17:55:34 +0000 (09:55 -0800)
commitf99e3b9a7c2f2306b660bb7d202fe3910e22b71a
treeae97ea48a313cf5e10ced190c85d106b09d29841
parent30e71a0428bf8f0681342c67d9cdb613f673f7f2
fm10k: use txqueue parameter in fm10k_tx_timeout

Make use of the new txqueue parameter to the .ndo_tx_timeout function.
In fm10k_tx_timeout, remove the now unnecessary loop to determine which
Tx queue is stuck. Instead, just double check the specified queue

This could be improved further to attempt resetting only the specific
queue that got stuck. However, that is a much larger refactor and has
been left as a future improvement.

Signed-off-by: Jacob Keller <jacob.e.keller@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c