linux/drivers/net/e1000e
Bruce Allan 842ec8b64a e1000e: read of PHY register may access wrong page on 82578
Remove unnecessary workaround that mistakenly does not perform a page
select operation for PHY registers 29 and 30 (assuming these are the PHY
debug port address and data registers) on 82578 which can cause reads
of the Transmit with No Carrier Sense statistics register on page 778 to be
read from an incorrect page.  Also error out if the page select operation
fails.

Signed-off-by: Bruce Allan <bruce.w.allan@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-11-20 13:53:22 -08:00
..
82571.c e1000e: swap max hw supported frame size between 82574 and 82583 2009-10-04 21:08:49 -07:00
defines.h e1000e: rework disable K1 at 1000Mbps for 82577/82578 2009-10-29 22:48:39 -07:00
e1000.h e1000e: partial revert of 3ec2a2b8 plus FC workraround for 82577/8 2009-11-20 13:53:20 -08:00
es2lan.c e1000e: add support for 82577/82578 GbE LOM parts 2009-06-03 02:46:34 -07:00
ethtool.c e1000e: Expose MDI-X status via ethtool change 2009-06-09 05:25:36 -07:00
hw.h e1000e: rework disable K1 at 1000Mbps for 82577/82578 2009-10-29 22:48:39 -07:00
ich8lan.c e1000e: partial revert of 3ec2a2b8 plus FC workraround for 82577/8 2009-11-20 13:53:20 -08:00
lib.c e1000e: disable K1 at 1000Mbps for 82577/82578 2009-07-03 20:09:42 -07:00
Makefile e1000e: reformat comment blocks, cosmetic changes only 2008-03-28 22:14:56 -04:00
netdev.c e1000e: partial revert of 3ec2a2b8 plus FC workraround for 82577/8 2009-11-20 13:53:20 -08:00
param.c e1000e: enable CRC stripping by default 2009-06-03 02:46:31 -07:00
phy.c e1000e: read of PHY register may access wrong page on 82578 2009-11-20 13:53:22 -08:00