net: usbnet: support 64bit stats
[sfrench/cifs-2.6.git] / drivers / net / usb / sr9700.c
index 4a1e9c489f1f455388ffee289d65e1d6b36cba42..317287f4409c840638f2ef30df36754805fb2410 100644 (file)
@@ -249,9 +249,9 @@ static const struct ethtool_ops sr9700_ethtool_ops = {
        .set_msglevel   = usbnet_set_msglevel,
        .get_eeprom_len = sr9700_get_eeprom_len,
        .get_eeprom     = sr9700_get_eeprom,
-       .get_settings   = usbnet_get_settings,
-       .set_settings   = usbnet_set_settings,
        .nway_reset     = usbnet_nway_reset,
+       .get_link_ksettings     = usbnet_get_link_ksettings,
+       .set_link_ksettings     = usbnet_set_link_ksettings,
 };
 
 static void sr9700_set_multicast(struct net_device *netdev)
@@ -308,6 +308,7 @@ static const struct net_device_ops sr9700_netdev_ops = {
        .ndo_start_xmit         = usbnet_start_xmit,
        .ndo_tx_timeout         = usbnet_tx_timeout,
        .ndo_change_mtu         = usbnet_change_mtu,
+       .ndo_get_stats64        = usbnet_get_stats64,
        .ndo_validate_addr      = eth_validate_addr,
        .ndo_do_ioctl           = sr9700_ioctl,
        .ndo_set_rx_mode        = sr9700_set_multicast,