mirror of
https://github.com/torvalds/linux.git
synced 2026-05-22 14:12:07 +02:00
mlx4: Add support for persistent NAPI config to RX CQs
Use netif_napi_add_config to assign persistent per-NAPI config when initializing RX CQ NAPIs. Presently, struct napi_config only has support for two fields used for RX, so there is no need to support them with TX CQs, yet. Signed-off-by: Joe Damato <jdamato@fastly.com> Reviewed-by: Eric Dumazet <edumazet@google.com> Reviewed-by: Jakub Kicinski <kuba@kernel.org> Link: https://patch.msgid.link/20241011184527.16393-10-jdamato@fastly.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
2a3372cafe
commit
c9191eaa72
|
|
@ -156,7 +156,8 @@ int mlx4_en_activate_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq,
|
|||
break;
|
||||
case RX:
|
||||
cq->mcq.comp = mlx4_en_rx_irq;
|
||||
netif_napi_add(cq->dev, &cq->napi, mlx4_en_poll_rx_cq);
|
||||
netif_napi_add_config(cq->dev, &cq->napi, mlx4_en_poll_rx_cq,
|
||||
cq_idx);
|
||||
netif_napi_set_irq(&cq->napi, irq);
|
||||
napi_enable(&cq->napi);
|
||||
netif_queue_set_napi(cq->dev, cq_idx, NETDEV_QUEUE_TYPE_RX, &cq->napi);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user