aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/e1000e
diff options
context:
space:
mode:
authorKoki Sanagi <sanagi.koki@jp.fujitsu.com>2013-02-03 09:03:55 -0500
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2013-02-16 00:46:46 -0500
commite792cd916cf74315bddb2c8b2323ef498cd7bfde (patch)
treeee80f702a83d40b003a95299218ea91e01626d1c /drivers/net/ethernet/intel/e1000e
parent6cfbd97b3e891ed5a70b43b7a237341f4c09cbf1 (diff)
e1000e: display a warning message when SmartSpeed works
Current e1000e driver doesn't tell nothing when Link Speed is downgraded due to SmartSpeed. As a result, users suspect that there is something wrong with NIC. If the cause of it is SmartSpeed, there is no means to replace NIC. This patch make e1000e notify users that SmartSpeed worked. Signed-off-by: Koki Sanagi <sanagi.koki@jp.fujitsu.com> Tested-by: Aaron Brown <aaron.f.brown@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/e1000e')
-rw-r--r--drivers/net/ethernet/intel/e1000e/netdev.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/e1000e/netdev.c b/drivers/net/ethernet/intel/e1000e/netdev.c
index 3f7dbd1cdb0f..a177b8b65c44 100644
--- a/drivers/net/ethernet/intel/e1000e/netdev.c
+++ b/drivers/net/ethernet/intel/e1000e/netdev.c
@@ -4830,6 +4830,13 @@ static void e1000_watchdog_task(struct work_struct *work)
4830 &adapter->link_speed, 4830 &adapter->link_speed,
4831 &adapter->link_duplex); 4831 &adapter->link_duplex);
4832 e1000_print_link_info(adapter); 4832 e1000_print_link_info(adapter);
4833
4834 /* check if SmartSpeed worked */
4835 e1000e_check_downshift(hw);
4836 if (phy->speed_downgraded)
4837 netdev_warn(netdev,
4838 "Link Speed was downgraded by SmartSpeed\n");
4839
4833 /* On supported PHYs, check for duplex mismatch only 4840 /* On supported PHYs, check for duplex mismatch only
4834 * if link has autonegotiated at 10/100 half 4841 * if link has autonegotiated at 10/100 half
4835 */ 4842 */