diff options
Diffstat (limited to 'drivers/net/ethernet/intel/igbvf/ethtool.c')
-rw-r--r-- | drivers/net/ethernet/intel/igbvf/ethtool.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/net/ethernet/intel/igbvf/ethtool.c b/drivers/net/ethernet/intel/igbvf/ethtool.c index 90eef07943f4..2178f87e9f61 100644 --- a/drivers/net/ethernet/intel/igbvf/ethtool.c +++ b/drivers/net/ethernet/intel/igbvf/ethtool.c | |||
@@ -101,8 +101,8 @@ static int igbvf_get_settings(struct net_device *netdev, | |||
101 | else | 101 | else |
102 | ecmd->duplex = DUPLEX_HALF; | 102 | ecmd->duplex = DUPLEX_HALF; |
103 | } else { | 103 | } else { |
104 | ethtool_cmd_speed_set(ecmd, -1); | 104 | ethtool_cmd_speed_set(ecmd, SPEED_UNKNOWN); |
105 | ecmd->duplex = -1; | 105 | ecmd->duplex = DUPLEX_UNKNOWN; |
106 | } | 106 | } |
107 | 107 | ||
108 | ecmd->autoneg = AUTONEG_DISABLE; | 108 | ecmd->autoneg = AUTONEG_DISABLE; |
@@ -119,7 +119,6 @@ static int igbvf_set_settings(struct net_device *netdev, | |||
119 | static void igbvf_get_pauseparam(struct net_device *netdev, | 119 | static void igbvf_get_pauseparam(struct net_device *netdev, |
120 | struct ethtool_pauseparam *pause) | 120 | struct ethtool_pauseparam *pause) |
121 | { | 121 | { |
122 | return; | ||
123 | } | 122 | } |
124 | 123 | ||
125 | static int igbvf_set_pauseparam(struct net_device *netdev, | 124 | static int igbvf_set_pauseparam(struct net_device *netdev, |
@@ -476,5 +475,5 @@ static const struct ethtool_ops igbvf_ethtool_ops = { | |||
476 | 475 | ||
477 | void igbvf_set_ethtool_ops(struct net_device *netdev) | 476 | void igbvf_set_ethtool_ops(struct net_device *netdev) |
478 | { | 477 | { |
479 | SET_ETHTOOL_OPS(netdev, &igbvf_ethtool_ops); | 478 | netdev->ethtool_ops = &igbvf_ethtool_ops; |
480 | } | 479 | } |