linux/drivers/net/igb
Jesse Brandeburg c2d5ab4973 e1000/e1000e/igb/ixgb: don't txhang after link down
after the recent changes to wired drivers to use only
netif_carrier_off the driver can have outstanding tx work to
complete that will never complete once link is down.  Since the
intel hardware will hold this tx work forever, the driver
notices a tx timeout condition internally and might try
to instigate printk and reset of the part with a
netif_stop_queue, which doesn't work because link is down.

Don't bother arming to tx hang detection when link is down.

Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-05-07 14:52:32 -07:00
..
e1000_82575.c igb: add support for 82576 quad copper adapter 2009-03-14 12:41:06 -07:00
e1000_82575.h igb: Enable SCTP checksum offloading 2009-04-28 01:53:14 -07:00
e1000_defines.h igb: Enable SCTP checksum offloading 2009-04-28 01:53:14 -07:00
e1000_hw.h igb: add support for 82576 quad copper adapter 2009-03-14 12:41:06 -07:00
e1000_mac.c igb: fix unused external references introduced with sr-iov changes 2009-04-11 02:55:12 -07:00
e1000_mac.h igb: fix unused external references introduced with sr-iov changes 2009-04-11 02:55:12 -07:00
e1000_mbx.c igb: reconfigure mailbox timeout logic 2009-04-28 01:53:12 -07:00
e1000_mbx.h igb: fix unused external references introduced with sr-iov changes 2009-04-11 02:55:12 -07:00
e1000_nvm.c igb: update version number and copyright dates 2009-02-07 02:43:17 -08:00
e1000_nvm.h
e1000_phy.c igb: increase delay for copper link setup 2009-04-02 00:59:07 -07:00
e1000_phy.h igb: update version number and copyright dates 2009-02-07 02:43:17 -08:00
e1000_regs.h igb: Add support for enabling VFs to PF driver. 2009-02-20 00:22:54 -08:00
igb.h igb/igbvf: set rx csum always enabled in hw, disable via sw 2009-05-06 15:33:41 -07:00
igb_ethtool.c igb/igbvf: set rx csum always enabled in hw, disable via sw 2009-05-06 15:33:41 -07:00
igb_main.c e1000/e1000e/igb/ixgb: don't txhang after link down 2009-05-07 14:52:32 -07:00
Makefile igb: Add support for enabling VFs to PF driver. 2009-02-20 00:22:54 -08:00