ethtool: Use full 32 bit speed range in ethtool's set_settings
[pandora-kernel.git] / drivers / net / acenic.c
index ee648fe..0b4d8d1 100644 (file)
@@ -2718,7 +2718,7 @@ static int ace_set_settings(struct net_device *dev, struct ethtool_cmd *ecmd)
                link |= LNK_TX_FLOW_CTL_Y;
        if (ecmd->autoneg == AUTONEG_ENABLE)
                link |= LNK_NEGOTIATE;
-       if (ecmd->speed != speed) {
+       if (ethtool_cmd_speed(ecmd) != speed) {
                link &= ~(LNK_1000MB | LNK_100MB | LNK_10MB);
                switch (speed) {
                case SPEED_1000: