/* actually binds the device to an interrupt vector  */
static int simeth_open(struct net_device *dev)
/* actually binds the device to an interrupt vector  */
static int simeth_open(struct net_device *dev)
{
	if (request_irq(dev->irq, simeth_interrupt, 0, "simeth", dev)) {
		printk(KERN_WARNING "simeth: unable to get IRQ %d.\n", dev->irq);
		return -EAGAIN;
	}
	netif_start_queue(dev);
	return 0;
}