Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7dd0b6e0 authored by Stephen Hemminger's avatar Stephen Hemminger Committed by David S. Miller
Browse files

sbni: convert to net_device_ops

parent fe6c6fbb
Loading
Loading
Loading
Loading
+14 −6
Original line number Original line Diff line number Diff line
@@ -206,15 +206,21 @@ sbni_isa_probe( struct net_device *dev )
	}
	}
}
}


static const struct net_device_ops sbni_netdev_ops = {
	.ndo_open		= sbni_open,
	.ndo_stop		= sbni_close,
	.ndo_start_xmit		= sbni_start_xmit,
	.ndo_set_multicast_list	= set_multicast_list,
	.ndo_do_ioctl		= sbni_ioctl,
	.ndo_change_mtu		= eth_change_mtu,
	.ndo_set_mac_address 	= eth_mac_addr,
	.ndo_validate_addr	= eth_validate_addr,
};

static void __init sbni_devsetup(struct net_device *dev)
static void __init sbni_devsetup(struct net_device *dev)
{
{
	ether_setup( dev );
	ether_setup( dev );
	dev->open		= &sbni_open;
	dev->netdev_ops = &sbni_netdev_ops;
	dev->stop		= &sbni_close;
	dev->hard_start_xmit	= &sbni_start_xmit;
	dev->get_stats		= &sbni_get_stats;
	dev->set_multicast_list	= &set_multicast_list;
	dev->do_ioctl		= &sbni_ioctl;
}
}


int __init sbni_probe(int unit)
int __init sbni_probe(int unit)
@@ -227,6 +233,8 @@ int __init sbni_probe(int unit)
	if (!dev)
	if (!dev)
		return -ENOMEM;
		return -ENOMEM;


	dev->netdev_ops = &sbni_netdev_ops;

	sprintf(dev->name, "sbni%d", unit);
	sprintf(dev->name, "sbni%d", unit);
	netdev_boot_setup_check(dev);
	netdev_boot_setup_check(dev);