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

defxx: convert driver to net_device_ops

Convert this driver 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
fd8f4997 145186a3

+10 -7
+10 -7
drivers/net/defxx.c
··· 477 477 } 478 478 } 479 479 480 + static const struct net_device_ops dfx_netdev_ops = { 481 + .ndo_open = dfx_open, 482 + .ndo_stop = dfx_close, 483 + .ndo_start_xmit = dfx_xmt_queue_pkt, 484 + .ndo_get_stats = dfx_ctl_get_stats, 485 + .ndo_set_multicast_list = dfx_ctl_set_multicast_list, 486 + .ndo_set_mac_address = dfx_ctl_set_mac_address, 487 + }; 488 + 480 489 /* 481 490 * ================ 482 491 * = dfx_register = ··· 582 573 } 583 574 584 575 /* Initialize new device structure */ 585 - 586 - dev->get_stats = dfx_ctl_get_stats; 587 - dev->open = dfx_open; 588 - dev->stop = dfx_close; 589 - dev->hard_start_xmit = dfx_xmt_queue_pkt; 590 - dev->set_multicast_list = dfx_ctl_set_multicast_list; 591 - dev->set_mac_address = dfx_ctl_set_mac_address; 576 + dev->netdev_ops = &dfx_netdev_ops; 592 577 593 578 if (dfx_bus_pci) 594 579 pci_set_master(to_pci_dev(bdev));