]> git.baikalelectronics.ru Git - kernel.git/commit
ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK
authorJan Sokolowski <jan.sokolowski@intel.com>
Wed, 20 Feb 2019 15:20:14 +0000 (15:20 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Thu, 21 Feb 2019 19:11:25 +0000 (11:11 -0800)
commit99ad695b291312faaabe0cea161433727696b1b0
tree0446f6715108de6dee1c55b14bef083134ca3049
parentc3d4942137bc95fc13be7a8cc40a22daeac241e9
ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK

An issue has been found while testing zero-copy XDP that
causes a reset to be triggered. As it takes some time to
turn the carrier on after setting zc, and we already
start trying to transmit some packets, watchdog considers
this as an erroneous state and triggers a reset.

Don't do any work if netif carrier is not OK.

Fixes: cde8e919da8da (ixgbe: add AF_XDP zero-copy Tx support)
Signed-off-by: Jan Sokolowski <jan.sokolowski@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c