Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

lanstreamer: convert to net_device_ops

Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Stephen Hemminger and committed by
David S. Miller
be188278 37423fff

+13 -11
+13 -11
drivers/net/tokenring/lanstreamer.c
··· 221 221 #endif 222 222 #endif 223 223 224 + static const struct net_device_ops streamer_netdev_ops = { 225 + .ndo_open = streamer_open, 226 + .ndo_stop = streamer_close, 227 + .ndo_start_xmit = streamer_xmit, 228 + .ndo_change_mtu = streamer_change_mtu, 229 + #if STREAMER_IOCTL 230 + .ndo_do_ioctl = streamer_ioctl, 231 + #endif 232 + .ndo_set_multicast_list = streamer_set_rx_mode, 233 + .ndo_set_mac_address = streamer_set_mac_address, 234 + }; 235 + 224 236 static int __devinit streamer_init_one(struct pci_dev *pdev, 225 237 const struct pci_device_id *ent) 226 238 { ··· 332 320 init_waitqueue_head(&streamer_priv->srb_wait); 333 321 init_waitqueue_head(&streamer_priv->trb_wait); 334 322 335 - dev->open = &streamer_open; 336 - dev->hard_start_xmit = &streamer_xmit; 337 - dev->change_mtu = &streamer_change_mtu; 338 - dev->stop = &streamer_close; 339 - #if STREAMER_IOCTL 340 - dev->do_ioctl = &streamer_ioctl; 341 - #else 342 - dev->do_ioctl = NULL; 343 - #endif 344 - dev->set_multicast_list = &streamer_set_rx_mode; 345 - dev->set_mac_address = &streamer_set_mac_address; 323 + dev->netdev_ops = &streamer_netdev_ops; 346 324 dev->irq = pdev->irq; 347 325 dev->base_addr=pio_start; 348 326 SET_NETDEV_DEV(dev, &pdev->dev);