Commit 22ca7a6e authored by Somnath Kotur's avatar Somnath Kotur Committed by David S. Miller

be2net: Fix to not set link speed for disabled functions of a UMC card

This renders the interface view somewhat inconsistent from the Host OS POV
considering the rest of the interfaces are showing their respective speeds
based on the bandwidth assigned to them.
Signed-off-by: default avatarSomnath Kotur <somnath.kotur@emulex.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 750ea2ba
...@@ -558,7 +558,7 @@ static int be_get_settings(struct net_device *netdev, struct ethtool_cmd *ecmd) ...@@ -558,7 +558,7 @@ static int be_get_settings(struct net_device *netdev, struct ethtool_cmd *ecmd)
be_link_status_update(adapter, link_status); be_link_status_update(adapter, link_status);
if (link_speed) if (link_speed)
et_speed = link_speed * 10; et_speed = link_speed * 10;
else else if (link_status)
et_speed = convert_to_et_speed(port_speed); et_speed = convert_to_et_speed(port_speed);
} else { } else {
et_speed = adapter->phy.forced_port_speed; et_speed = adapter->phy.forced_port_speed;
......
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