net: stmmac: use netif_set_real_num_{rx,tx}_queues
authorJoao Pinto <Joao.Pinto@synopsys.com>
Mon, 10 Apr 2017 10:32:14 +0000 (11:32 +0100)
committerDavid S. Miller <davem@davemloft.net>
Wed, 12 Apr 2017 02:20:52 +0000 (22:20 -0400)
In the submission of the lastest multiple buffer patch set, this fix was lost.
I am sending this patch to put it right again. The fix was originally proposed
by Arnd Bergmann.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Joao Pinto <jpinto@synopsys.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c

index a89f76b27ea2b34ba33acb6f8f7cf394cde04204..85f315e01c1d8f6b7c524edf9aa40e7c54a4dc83 100644 (file)
@@ -4103,8 +4103,8 @@ int stmmac_dvr_probe(struct device *device,
                goto error_hw_init;
 
        /* Configure real RX and TX queues */
-       ndev->real_num_rx_queues = priv->plat->rx_queues_to_use;
-       ndev->real_num_tx_queues = priv->plat->tx_queues_to_use;
+       netif_set_real_num_rx_queues(ndev, priv->plat->rx_queues_to_use);
+       netif_set_real_num_tx_queues(ndev, priv->plat->tx_queues_to_use);
 
        ndev->netdev_ops = &stmmac_netdev_ops;