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
@@ -1230,6 +1230,14 @@ static int hss_hdlc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)
|
||||
* initialization
|
||||
****************************************************************************/
|
||||
|
||||
static const struct net_device_ops hss_hdlc_ops = {
|
||||
.ndo_open = hss_hdlc_open,
|
||||
.ndo_stop = hss_hdlc_close,
|
||||
.ndo_change_mtu = hdlc_change_mtu,
|
||||
.ndo_start_xmit = hdlc_start_xmit,
|
||||
.ndo_do_ioctl = hss_hdlc_ioctl,
|
||||
};
|
||||
|
||||
static int __devinit hss_init_one(struct platform_device *pdev)
|
||||
{
|
||||
struct port *port;
|
||||
@@ -1254,9 +1262,7 @@ static int __devinit hss_init_one(struct platform_device *pdev)
|
||||
hdlc = dev_to_hdlc(dev);
|
||||
hdlc->attach = hss_hdlc_attach;
|
||||
hdlc->xmit = hss_hdlc_xmit;
|
||||
dev->open = hss_hdlc_open;
|
||||
dev->stop = hss_hdlc_close;
|
||||
dev->do_ioctl = hss_hdlc_ioctl;
|
||||
dev->netdev_ops = &hss_hdlc_ops;
|
||||
dev->tx_queue_len = 100;
|
||||
port->clock_type = CLOCK_EXT;
|
||||
port->clock_rate = 2048000;
|
||||
|
Reference in New Issue
Block a user