linux/drivers/net/e1000e
David S. Miller d2c7ddd626 [NET]: Fix TX timeout regression in Intel drivers.
This fixes a regression added by changeset
53e52c729c ("[NET]: Make ->poll()
breakout consistent in Intel ethernet drivers.")

As pointed out by Jesse Brandeburg, for three of the drivers edited
above there is breakout logic in the *_clean_tx_irq() code to prevent
running TX reclaim forever.  If this occurs, we have to elide NAPI
poll completion or else those TX events will never be serviced.

Signed-off-by: David S. Miller <davem@davemloft.net>
Acked-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
2008-01-17 01:49:29 -08:00
..
82571.c e1000e: Fix typo ! & 2007-10-30 14:32:17 -04:00
defines.h [E1000E]: New pci-express e1000 driver (currently for ICH9 devices only) 2007-10-10 16:50:40 -07:00
e1000.h e1000e: Remove legacy jumbo frame receive code 2007-10-29 05:47:08 -04:00
es2lan.c [E1000E]: New pci-express e1000 driver (currently for ICH9 devices only) 2007-10-10 16:50:40 -07:00
ethtool.c e1000: fix memcpy in e1000_get_strings 2007-12-07 15:01:43 -05:00
hw.h e1000e: Fix debug printk macro 2007-10-16 21:10:27 -04:00
ich8lan.c [E1000E]: New pci-express e1000 driver (currently for ICH9 devices only) 2007-10-10 16:50:40 -07:00
lib.c e1000e: restore flow control settings properly 2007-10-10 16:55:25 -07:00
Makefile [E1000E]: New pci-express e1000 driver (currently for ICH9 devices only) 2007-10-10 16:50:40 -07:00
netdev.c [NET]: Fix TX timeout regression in Intel drivers. 2008-01-17 01:49:29 -08:00
param.c e1000e: fix sparse warnings 2007-10-30 14:32:16 -04:00
phy.c [E1000E]: New pci-express e1000 driver (currently for ICH9 devices only) 2007-10-10 16:50:40 -07:00