linux/drivers/net/e1000e
Bruce Allan 8c7bbb9253 e1000e: separate out PHY statistics register updates
The 82577/82578 parts have half-duplex statistics in PHY registers.  These
need only be read when in half-duplex and should all be read at once rather
than one at a time to prevent excessive cycles of acquiring/releasing the
PHY semaphore.

Signed-off-by: Bruce Allan <bruce.w.allan@intel.com>
Tested-by: Jeff Pieper <jeffrey.e.pieper@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-06-18 22:12:15 -07:00
..
82571.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
Makefile
defines.h e1000e: fix checks for manageability enabled and management pass-through 2010-05-12 23:31:13 -07:00
e1000.h e1000e: separate out PHY statistics register updates 2010-06-18 22:12:15 -07:00
es2lan.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
ethtool.c e1000e: cleanup ethtool loopback setup code 2010-06-18 22:12:14 -07:00
hw.h e1000e: add PCI device id to enable support for 82567V-4 2010-05-12 23:31:15 -07:00
ich8lan.c e1000e: separate out PHY statistics register updates 2010-06-18 22:12:15 -07:00
lib.c e1000e: fix checks for manageability enabled and management pass-through 2010-05-12 23:31:13 -07:00
netdev.c e1000e: separate out PHY statistics register updates 2010-06-18 22:12:15 -07:00
param.c e1000e: use static params to save stack space (part 2) 2010-05-12 23:31:09 -07:00
phy.c e1000e: Incorrect function pointer set for force_speed_duplex on 82577 2010-05-12 23:31:12 -07:00