|
|
@@ -5206,14 +5206,11 @@ void igb_update_stats(struct igb_adapter *adapter,
|
|
|
struct e1000_hw *hw = &adapter->hw;
|
|
|
struct pci_dev *pdev = adapter->pdev;
|
|
|
u32 reg, mpc;
|
|
|
- u16 phy_tmp;
|
|
|
int i;
|
|
|
u64 bytes, packets;
|
|
|
unsigned int start;
|
|
|
u64 _bytes, _packets;
|
|
|
|
|
|
-#define PHY_IDLE_ERROR_COUNT_MASK 0x00FF
|
|
|
-
|
|
|
/* Prevent stats update while adapter is being reset, or if the pci
|
|
|
* connection is down.
|
|
|
*/
|
|
|
@@ -5374,15 +5371,6 @@ void igb_update_stats(struct igb_adapter *adapter,
|
|
|
|
|
|
/* Tx Dropped needs to be maintained elsewhere */
|
|
|
|
|
|
- /* Phy Stats */
|
|
|
- if (hw->phy.media_type == e1000_media_type_copper) {
|
|
|
- if ((adapter->link_speed == SPEED_1000) &&
|
|
|
- (!igb_read_phy_reg(hw, PHY_1000T_STATUS, &phy_tmp))) {
|
|
|
- phy_tmp &= PHY_IDLE_ERROR_COUNT_MASK;
|
|
|
- adapter->phy_stats.idle_errors += phy_tmp;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
/* Management Stats */
|
|
|
adapter->stats.mgptc += rd32(E1000_MGTPTC);
|
|
|
adapter->stats.mgprc += rd32(E1000_MGTPRC);
|