Skip to content

Commit e874f45

Browse files
kuba-moodavem330
authored andcommitted
nfp: use netif_set_real_num_queues()
Avoid reconfig problems due to failures in netif_set_real_num_tx_queues() by using netif_set_real_num_queues(). Signed-off-by: Jakub Kicinski <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 271e5b7 commit e874f45

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

drivers/net/ethernet/netronome/nfp/nfp_net_common.c

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3281,17 +3281,12 @@ static int nfp_net_dp_swap_enable(struct nfp_net *nn, struct nfp_net_dp *dp)
32813281
for (r = 0; r < nn->max_r_vecs; r++)
32823282
nfp_net_vector_assign_rings(&nn->dp, &nn->r_vecs[r], r);
32833283

3284-
err = netif_set_real_num_rx_queues(nn->dp.netdev, nn->dp.num_rx_rings);
3284+
err = netif_set_real_num_queues(nn->dp.netdev,
3285+
nn->dp.num_stack_tx_rings,
3286+
nn->dp.num_rx_rings);
32853287
if (err)
32863288
return err;
32873289

3288-
if (nn->dp.netdev->real_num_tx_queues != nn->dp.num_stack_tx_rings) {
3289-
err = netif_set_real_num_tx_queues(nn->dp.netdev,
3290-
nn->dp.num_stack_tx_rings);
3291-
if (err)
3292-
return err;
3293-
}
3294-
32953290
return nfp_net_set_config_and_enable(nn);
32963291
}
32973292

0 commit comments

Comments
 (0)