]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/net/igbvf/ethtool.c
netdev: Use default implementation of ethtool_ops::get_link where possible
[mv-sheeva.git] / drivers / net / igbvf / ethtool.c
index abb3606928fb131c4878f1369824bf1f03b65ae8..ed6e3d910247fb423f65a98063d24b48bad9f1b4 100644 (file)
@@ -110,11 +110,6 @@ static int igbvf_get_settings(struct net_device *netdev,
        return 0;
 }
 
-static u32 igbvf_get_link(struct net_device *netdev)
-{
-       return netif_carrier_ok(netdev);
-}
-
 static int igbvf_set_settings(struct net_device *netdev,
                               struct ethtool_cmd *ecmd)
 {
@@ -515,7 +510,7 @@ static const struct ethtool_ops igbvf_ethtool_ops = {
        .get_msglevel           = igbvf_get_msglevel,
        .set_msglevel           = igbvf_set_msglevel,
        .nway_reset             = igbvf_nway_reset,
-       .get_link               = igbvf_get_link,
+       .get_link               = ethtool_op_get_link,
        .get_eeprom_len         = igbvf_get_eeprom_len,
        .get_eeprom             = igbvf_get_eeprom,
        .set_eeprom             = igbvf_set_eeprom,