forked from luck/tmp_suning_uos_patched
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: Tom Herbert <therbert@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
36909ea438
commit
f1593d2298
@ -972,7 +972,8 @@ int mlx4_en_init_netdev(struct mlx4_en_dev *mdev, int port,
|
|||||||
int i;
|
int i;
|
||||||
int err;
|
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) {
|
if (dev == NULL) {
|
||||||
mlx4_err(mdev, "Net device allocation failed\n");
|
mlx4_err(mdev, "Net device allocation failed\n");
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
|
Loading…
Reference in New Issue
Block a user