]> git.baikalelectronics.ru Git - kernel.git/commit
ixgbevf: Move Tx clean-up into NAPI context
authorAlexander Duyck <alexander.h.duyck@intel.com>
Fri, 11 May 2012 08:32:50 +0000 (08:32 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Tue, 17 Jul 2012 10:05:43 +0000 (03:05 -0700)
commit0fe5ddfe865984d017a34a74b36a641e97760da4
tree340194c91dacd775672dd8f28af524237df93066
parentaeccef0abc43ceff3437d34841a288ea63e04331
ixgbevf: Move Tx clean-up into NAPI context

Currently the VF driver is processing all of the transmits in interrupt
context.  This can be messy since the Rx is all handled in NAPI and this
may result in interrupts being disabled.  In order to resolve this move all
of the Tx packet processing into NAPI and combine all of the interrupt and
polling routines into just a pair of functions.

Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Signed-off-by: Greg Rose <gregory.v.rose@intel.com>
Tested-by: Sibai Li <sibai.li@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/ixgbevf/ethtool.c
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c