Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f1593d22 authored by Tom Herbert's avatar Tom Herbert Committed by David S. Miller
Browse files

mlx4: Call alloc_etherdev to allocate RX and TX queues



Changed driver to call alloc_etherdev_mqs so that the number of TX
and RX queues can be set to correct values in the netdev device.

Signed-off-by: default avatarTom Herbert <therbert@google.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 36909ea4
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -972,7 +972,8 @@ int mlx4_en_init_netdev(struct mlx4_en_dev *mdev, int port,
	int i;
	int err;

	dev = alloc_etherdev_mq(sizeof(struct mlx4_en_priv), prof->tx_ring_num);
	dev = alloc_etherdev_mqs(sizeof(struct mlx4_en_priv),
	    prof->tx_ring_num, prof->rx_ring_num);
	if (dev == NULL) {
		mlx4_err(mdev, "Net device allocation failed\n");
		return -ENOMEM;