diff options
| author | Jakub Kicinski <kuba@kernel.org> | 2025-09-04 19:22:54 -0700 |
|---|---|---|
| committer | Paolo Abeni <pabeni@redhat.com> | 2025-09-09 16:03:27 +0200 |
| commit | 0574c27cbe797329b932f9398959c3b08d41b0ad (patch) | |
| tree | 0e28479f95672cb81fcbf1a4935af3a0b4928868 | |
| parent | aeb8d48ea92e6fd50dd4f973fb8778db86fbcc9f (diff) | |
eth: fbnic: support persistent NAPI config
No shenanigans in this driver, AFAIU, pass the vector index to NAPI
registration.
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Link: https://patch.msgid.link/20250905022254.2635707-1-kuba@kernel.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
| -rw-r--r-- | drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_txrx.c b/drivers/net/ethernet/meta/fbnic/fbnic_txrx.c index 493f7f4df013..ac555e045e34 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_txrx.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_txrx.c @@ -1621,7 +1621,8 @@ static int fbnic_alloc_napi_vector(struct fbnic_dev *fbd, struct fbnic_net *fbn, /* Tie napi to netdev */ fbn->napi[fbnic_napi_idx(nv)] = nv; - netif_napi_add_locked(fbn->netdev, &nv->napi, fbnic_poll); + netif_napi_add_config_locked(fbn->netdev, &nv->napi, fbnic_poll, + fbnic_napi_idx(nv)); /* Record IRQ to NAPI struct */ netif_napi_set_irq_locked(&nv->napi, |
