aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/r8169.c
diff options
context:
space:
mode:
authorAndy Gospodarek <andy@greyhouse.net>2009-06-18 07:57:37 -0400
committerDavid S. Miller <davem@davemloft.net>2009-06-19 04:12:51 -0400
commit679e8a0f0ae3333e94b1d374d07775fce9066025 (patch)
treed24d7b1f37f8f33599841b51b9aef0c13e57f0e4 /drivers/net/r8169.c
parent68924920cb457ac44b14ca38343954bdcee046fc (diff)
e1000e: stop unnecessary polling when using msi-x
The last hunk of this commit: commit 12d04a3c12b420f23398b4d650127642469a60a6 Author: Alexander Duyck <alexander.h.duyck@intel.com> Date: Wed Mar 25 22:05:03 2009 +0000 e1000e: commonize tx cleanup routine to match e1000 & igb changed the logic for determining if we should call napi_complete or not at then end of a napi poll. If the NIC is using MSI-X with no work to do in ->poll, net_rx_action can just spin indefinitely on older kernels and for 2 jiffies on newer kernels since napi_complete is never called and budget isn't decremented. Discovered and verified while testing driver backport to an older kernel. Signed-off-by: Andy Gospodarek <andy@greyhouse.net> Acked-by: Alexander Duyck <alexander.h.duyck@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/r8169.c')
0 files changed, 0 insertions, 0 deletions