usbnet: convert catc device to net_device_ops
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
edc4ae0864
commit
19b8f8f1a1
@@ -743,6 +743,18 @@ static int catc_stop(struct net_device *netdev)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static const struct net_device_ops catc_netdev_ops = {
|
||||||
|
.ndo_open = catc_open,
|
||||||
|
.ndo_stop = catc_stop,
|
||||||
|
.ndo_start_xmit = catc_start_xmit,
|
||||||
|
|
||||||
|
.ndo_tx_timeout = catc_tx_timeout,
|
||||||
|
.ndo_set_multicast_list = catc_set_multicast_list,
|
||||||
|
.ndo_change_mtu = eth_change_mtu,
|
||||||
|
.ndo_set_mac_address = eth_mac_addr,
|
||||||
|
.ndo_validate_addr = eth_validate_addr,
|
||||||
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* USB probe, disconnect.
|
* USB probe, disconnect.
|
||||||
*/
|
*/
|
||||||
@@ -767,12 +779,8 @@ static int catc_probe(struct usb_interface *intf, const struct usb_device_id *id
|
|||||||
|
|
||||||
catc = netdev_priv(netdev);
|
catc = netdev_priv(netdev);
|
||||||
|
|
||||||
netdev->open = catc_open;
|
netdev->netdev_ops = &catc_netdev_ops;
|
||||||
netdev->hard_start_xmit = catc_hard_start_xmit;
|
|
||||||
netdev->stop = catc_stop;
|
|
||||||
netdev->tx_timeout = catc_tx_timeout;
|
|
||||||
netdev->watchdog_timeo = TX_TIMEOUT;
|
netdev->watchdog_timeo = TX_TIMEOUT;
|
||||||
netdev->set_multicast_list = catc_set_multicast_list;
|
|
||||||
SET_ETHTOOL_OPS(netdev, &ops);
|
SET_ETHTOOL_OPS(netdev, &ops);
|
||||||
|
|
||||||
catc->usbdev = usbdev;
|
catc->usbdev = usbdev;
|
||||||
|
Reference in New Issue
Block a user