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

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

fealnx: update to net_device_ops

parent 2b7d0c70
Loading
Loading
Loading
Loading
+13 −8
Original line number Original line Diff line number Diff line
@@ -467,6 +467,18 @@ static void stop_nic_rxtx(void __iomem *ioaddr, long crvalue)
	}
	}
}
}


static const struct net_device_ops netdev_ops = {
	.ndo_open		= netdev_open,
	.ndo_stop		= netdev_close,
	.ndo_start_xmit		= start_tx,
	.ndo_get_stats 		= get_stats,
	.ndo_set_multicast_list = set_rx_mode,
	.ndo_do_ioctl		= mii_ioctl,
	.ndo_tx_timeout		= fealnx_tx_timeout,
	.ndo_change_mtu		= eth_change_mtu,
	.ndo_set_mac_address 	= eth_mac_addr,
	.ndo_validate_addr	= eth_validate_addr,
};


static int __devinit fealnx_init_one(struct pci_dev *pdev,
static int __devinit fealnx_init_one(struct pci_dev *pdev,
				     const struct pci_device_id *ent)
				     const struct pci_device_id *ent)
@@ -649,15 +661,8 @@ static int __devinit fealnx_init_one(struct pci_dev *pdev,
		np->mii.force_media = 1;
		np->mii.force_media = 1;
	}
	}


	/* The chip-specific entries in the device structure. */
	dev->netdev_ops = &netdev_ops;
	dev->open = &netdev_open;
	dev->hard_start_xmit = &start_tx;
	dev->stop = &netdev_close;
	dev->get_stats = &get_stats;
	dev->set_multicast_list = &set_rx_mode;
	dev->do_ioctl = &mii_ioctl;
	dev->ethtool_ops = &netdev_ethtool_ops;
	dev->ethtool_ops = &netdev_ethtool_ops;
	dev->tx_timeout = &fealnx_tx_timeout;
	dev->watchdog_timeo = TX_TIMEOUT;
	dev->watchdog_timeo = TX_TIMEOUT;


	err = register_netdev(dev);
	err = register_netdev(dev);