Commit 0574c27c authored by Jakub Kicinski's avatar Jakub Kicinski Committed by Paolo Abeni
Browse files

eth: fbnic: support persistent NAPI config



No shenanigans in this driver, AFAIU, pass the vector index to NAPI
registration.

Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
Link: https://patch.msgid.link/20250905022254.2635707-1-kuba@kernel.org


Signed-off-by: default avatarPaolo Abeni <pabeni@redhat.com>
parent aeb8d48e
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -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,