net: phy: Pass mdix ethtool setting through to phy driver
[firefly-linux-kernel-4.4.55.git] / drivers / net / phy / phy.c
index b2197b506acbe86f3540d5ae1d8334129c2bbe57..47693a9ebd3aee303f63935cbcb1e39e0f893f67 100644 (file)
@@ -353,6 +353,8 @@ int phy_ethtool_sset(struct phy_device *phydev, struct ethtool_cmd *cmd)
 
        phydev->duplex = cmd->duplex;
 
+       phydev->mdix = cmd->eth_tp_mdix_ctrl;
+
        /* Restart the PHY */
        phy_start_aneg(phydev);