X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=blobdiff_plain;f=target%2Flinux%2Far71xx%2Ffiles%2Fdrivers%2Fnet%2Fethernet%2Fatheros%2Fag71xx%2Fag71xx_ethtool.c;h=a8fd5c7209fa0be5b3aa05c506689ac40424723e;hp=f0e102152f269c6604925421de6ca27ccc6bb6ad;hb=318e19ba6755105bb6cc19937d8fff26cbd2cc6f;hpb=e5f56c07d7fab9a6f2201f4100b593349b8ef67d diff --git a/target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_ethtool.c b/target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_ethtool.c index f0e102152f..a8fd5c7209 100644 --- a/target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_ethtool.c +++ b/target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_ethtool.c @@ -22,7 +22,11 @@ static int ag71xx_ethtool_get_settings(struct net_device *dev, if (!phydev) return -ENODEV; +#if LINUX_VERSION_CODE < KERNEL_VERSION(4,14,0) return phy_ethtool_gset(phydev, cmd); +#else + return phy_ethtool_ioctl(phydev, cmd); +#endif } static int ag71xx_ethtool_set_settings(struct net_device *dev, @@ -34,7 +38,11 @@ static int ag71xx_ethtool_set_settings(struct net_device *dev, if (!phydev) return -ENODEV; +#if LINUX_VERSION_CODE < KERNEL_VERSION(4,14,0) return phy_ethtool_sset(phydev, cmd); +#else + return phy_ethtool_ioctl(phydev, cmd); +#endif } static void ag71xx_ethtool_get_drvinfo(struct net_device *dev,