aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Hemminger <shemminger@vyatta.com>2009-03-20 15:35:37 -0400
committerDavid S. Miller <davem@davemloft.net>2009-03-21 22:19:17 -0400
commit66ee279ff2747bd23f54886369133b1086b87252 (patch)
treedad2705a7975230f1ee1c01d02f0f71e38939cf2
parentddc2a92d34ba20b47e1856375c68d25f51e86f53 (diff)
stir4200: convert to net_device_ops
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com> Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r--drivers/net/irda/stir4200.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/drivers/net/irda/stir4200.c b/drivers/net/irda/stir4200.c
index 8b1658c6c925..8e5e45caf2f1 100644
--- a/drivers/net/irda/stir4200.c
+++ b/drivers/net/irda/stir4200.c
@@ -1007,6 +1007,13 @@ static int stir_net_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd)
1007 return ret; 1007 return ret;
1008} 1008}
1009 1009
1010static const struct net_device_ops stir_netdev_ops = {
1011 .ndo_open = stir_net_open,
1012 .ndo_stop = stir_net_close,
1013 .ndo_start_xmit = stir_hard_xmit,
1014 .ndo_do_ioctl = stir_net_ioctl,
1015};
1016
1010/* 1017/*
1011 * This routine is called by the USB subsystem for each new device 1018 * This routine is called by the USB subsystem for each new device
1012 * in the system. We need to check if the device is ours, and in 1019 * in the system. We need to check if the device is ours, and in
@@ -1054,10 +1061,7 @@ static int stir_probe(struct usb_interface *intf,
1054 irda_qos_bits_to_value(&stir->qos); 1061 irda_qos_bits_to_value(&stir->qos);
1055 1062
1056 /* Override the network functions we need to use */ 1063 /* Override the network functions we need to use */
1057 net->hard_start_xmit = stir_hard_xmit; 1064 net->netdev_ops = &stir_netdev_ops;
1058 net->open = stir_net_open;
1059 net->stop = stir_net_close;
1060 net->do_ioctl = stir_net_ioctl;
1061 1065
1062 ret = register_netdev(net); 1066 ret = register_netdev(net);
1063 if (ret != 0) 1067 if (ret != 0)