1
linux/drivers/net/e1000e
Bruce Allan d9c76f99c2 e1000e: 82571 Serdes can fail to get link
When link partner is sending continuous Config symbols, the 82571 Serdes
FIFO can overflow resulting in Invalid bit getting set.  To resolve this,
if Sync and Config bits are both 1 ignore the Invalid bit and restart
auto-negotiation.

Signed-off-by: Bruce Allan <bruce.w.allan@intel.com>
Tested-by: Emil Tantilov <emil.s.tantilov@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2010-12-10 22:13:14 -08:00
..
82571.c e1000e: 82571 Serdes can fail to get link 2010-12-10 22:13:14 -08:00
defines.h e1000e: 82571 SerDes link handle null code word from partner 2010-11-16 19:50:13 -08:00
e1000.h e1000e: fix double initialization in blink path 2010-12-10 22:13:01 -08:00
es2lan.c e1000e: use hardware writeback batching 2010-09-30 17:59:31 -07:00
ethtool.c e1000e: 82577/8 must acquire h/w semaphore before workaround 2010-12-10 22:13:11 -08:00
hw.h e1000e: 82579 unaccounted missed packets 2010-09-22 20:41:20 -07:00
ich8lan.c e1000e: 82579 performance improvements 2010-09-30 18:00:17 -07:00
lib.c e1000e: don't check for alternate MAC addr on parts that don't support it 2010-08-19 15:48:52 -07:00
Makefile
netdev.c e1000e: fix double initialization in blink path 2010-12-10 22:13:01 -08:00
param.c e1000e: use hardware writeback batching 2010-09-30 17:59:31 -07:00
phy.c Intel Wired LAN drivers: Use static const 2010-12-10 22:12:32 -08:00