8021q: Use netif_copy_real_num_queues() to set queue counts
authorBen Hutchings <bhutchings@solarflare.com>
Mon, 27 Sep 2010 08:32:59 +0000 (08:32 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 28 Sep 2010 05:09:57 +0000 (22:09 -0700)
This covers RX if necessary, as well as TX.

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/8021q/vlan.c

index 2c6c2bd6e4a994a5942576601afe79404d0d325b..25c21332e9c3d45f37ee3cc019e55d45b04a60f8 100644 (file)
@@ -321,7 +321,7 @@ static int register_vlan_device(struct net_device *real_dev, u16 vlan_id)
        if (new_dev == NULL)
                return -ENOBUFS;
 
-       new_dev->real_num_tx_queues = real_dev->real_num_tx_queues;
+       netif_copy_real_num_queues(new_dev, real_dev);
        dev_net_set(new_dev, net);
        /* need 4 bytes for extra VLAN header info,
         * hope the underlying device can handle it.