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
@@ -296,7 +296,13 @@ static void c101_destroy_card(card_t *card)
|
||||
kfree(card);
|
||||
}
|
||||
|
||||
|
||||
static const struct net_device_ops c101_ops = {
|
||||
.ndo_open = c101_open,
|
||||
.ndo_stop = c101_close,
|
||||
.ndo_change_mtu = hdlc_change_mtu,
|
||||
.ndo_start_xmit = hdlc_start_xmit,
|
||||
.ndo_do_ioctl = c101_ioctl,
|
||||
};
|
||||
|
||||
static int __init c101_run(unsigned long irq, unsigned long winbase)
|
||||
{
|
||||
@@ -367,9 +373,7 @@ static int __init c101_run(unsigned long irq, unsigned long winbase)
|
||||
dev->mem_start = winbase;
|
||||
dev->mem_end = winbase + C101_MAPPED_RAM_SIZE - 1;
|
||||
dev->tx_queue_len = 50;
|
||||
dev->do_ioctl = c101_ioctl;
|
||||
dev->open = c101_open;
|
||||
dev->stop = c101_close;
|
||||
dev->netdev_ops = &c101_ops;
|
||||
hdlc->attach = sca_attach;
|
||||
hdlc->xmit = sca_xmit;
|
||||
card->settings.clock_type = CLOCK_EXT;
|
||||
|
Reference in New Issue
Block a user