WAN: Convert generic HDLC drivers to netdev_ops.
Also remove unneeded last_rx update from Synclink drivers. Synclink part mostly by Stephen Hemminger. Signed-off-by: Krzysztof Hałasa <khc@pm.waw.pl> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
dff3fde7be
commit
991990a12d
@@ -265,7 +265,13 @@ static void pci200_pci_remove_one(struct pci_dev *pdev)
|
||||
kfree(card);
|
||||
}
|
||||
|
||||
|
||||
static const struct net_device_ops pci200_ops = {
|
||||
.ndo_open = pci200_open,
|
||||
.ndo_stop = pci200_close,
|
||||
.ndo_change_mtu = hdlc_change_mtu,
|
||||
.ndo_start_xmit = hdlc_start_xmit,
|
||||
.ndo_do_ioctl = pci200_ioctl,
|
||||
};
|
||||
|
||||
static int __devinit pci200_pci_init_one(struct pci_dev *pdev,
|
||||
const struct pci_device_id *ent)
|
||||
@@ -395,9 +401,7 @@ static int __devinit pci200_pci_init_one(struct pci_dev *pdev,
|
||||
dev->mem_start = ramphys;
|
||||
dev->mem_end = ramphys + ramsize - 1;
|
||||
dev->tx_queue_len = 50;
|
||||
dev->do_ioctl = pci200_ioctl;
|
||||
dev->open = pci200_open;
|
||||
dev->stop = pci200_close;
|
||||
dev->netdev_ops = &pci200_ops;
|
||||
hdlc->attach = sca_attach;
|
||||
hdlc->xmit = sca_xmit;
|
||||
port->settings.clock_type = CLOCK_EXT;
|
||||
|
Reference in New Issue
Block a user