Commit 4fa9ed07 authored by Ajit Khaparde's avatar Ajit Khaparde Committed by David S. Miller

be2net: Add code to display nic speeds other than 1Gbps/10Gbps

Signed-off-by: default avatarAjit Khaparde <ajit.khaparde@emulex.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 16a871ef
...@@ -384,12 +384,21 @@ static int be_get_settings(struct net_device *netdev, struct ethtool_cmd *ecmd) ...@@ -384,12 +384,21 @@ static int be_get_settings(struct net_device *netdev, struct ethtool_cmd *ecmd)
ecmd->speed = link_speed*10; ecmd->speed = link_speed*10;
} else { } else {
switch (mac_speed) { switch (mac_speed) {
case PHY_LINK_SPEED_10MBPS:
ecmd->speed = SPEED_10;
break;
case PHY_LINK_SPEED_100MBPS:
ecmd->speed = SPEED_100;
break;
case PHY_LINK_SPEED_1GBPS: case PHY_LINK_SPEED_1GBPS:
ecmd->speed = SPEED_1000; ecmd->speed = SPEED_1000;
break; break;
case PHY_LINK_SPEED_10GBPS: case PHY_LINK_SPEED_10GBPS:
ecmd->speed = SPEED_10000; ecmd->speed = SPEED_10000;
break; break;
case PHY_LINK_SPEED_ZERO:
ecmd->speed = 0;
break;
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment