|
@@ -1015,7 +1015,6 @@ static void tun_net_init(struct net_device *dev)
|
|
|
/* Zero header length */
|
|
|
dev->type = ARPHRD_NONE;
|
|
|
dev->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST;
|
|
|
- dev->tx_queue_len = TUN_READQ_SIZE; /* We prefer our own queue length */
|
|
|
break;
|
|
|
|
|
|
case IFF_TAP:
|
|
@@ -1027,7 +1026,6 @@ static void tun_net_init(struct net_device *dev)
|
|
|
|
|
|
eth_hw_addr_random(dev);
|
|
|
|
|
|
- dev->tx_queue_len = TUN_READQ_SIZE; /* We prefer our own queue length */
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
@@ -1481,6 +1479,8 @@ static void tun_setup(struct net_device *dev)
|
|
|
|
|
|
dev->ethtool_ops = &tun_ethtool_ops;
|
|
|
dev->destructor = tun_free_netdev;
|
|
|
+ /* We prefer our own queue length */
|
|
|
+ dev->tx_queue_len = TUN_READQ_SIZE;
|
|
|
}
|
|
|
|
|
|
/* Trivial set of netlink ops to allow deleting tun or tap
|