]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/net/tg3.c
tg3: Report invalid link from tg3_get_settings()
[net-next-2.6.git] / drivers / net / tg3.c
index 17ca0a37c9e7a67e6fbbac28bc80a8d2729b0048..5d30e67ffe69fe2c6676ee9c4ca9665228f6b1fc 100644 (file)
@@ -9807,6 +9807,9 @@ static int tg3_get_settings(struct net_device *dev, struct ethtool_cmd *cmd)
        if (netif_running(dev)) {
                cmd->speed = tp->link_config.active_speed;
                cmd->duplex = tp->link_config.active_duplex;
+       } else {
+               cmd->speed = SPEED_INVALID;
+               cmd->duplex = DUPLEX_INVALID;
        }
        cmd->phy_address = tp->phy_addr;
        cmd->transceiver = XCVR_INTERNAL;