Message ID | 20250306145150.1757263-2-kuba@kernel.org (mailing list archive) |
---|---|
State | Accepted |
Commit | c1aacad30614dc1f8e7564c1350d4e7de4dd10b5 |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | eth: fbnic: support ring size configuration | expand |
On Thu, Mar 06, 2025 at 06:51:48AM -0800, Jakub Kicinski wrote: > The lifetime of page pools is tied to NAPI instances, > and they are destroyed before NAPI is deleted. > It's safe to link them up. > > Signed-off-by: Jakub Kicinski <kuba@kernel.org> > --- > drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > Acked-by: Joe Damato <jdamato@fastly.com>
diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_txrx.c b/drivers/net/ethernet/meta/fbnic/fbnic_txrx.c index aba4c65974ee..2d2d41c6891b 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_txrx.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_txrx.c @@ -1316,7 +1316,9 @@ static int fbnic_alloc_nv_page_pool(struct fbnic_net *fbn, .dev = nv->dev, .dma_dir = DMA_BIDIRECTIONAL, .offset = 0, - .max_len = PAGE_SIZE + .max_len = PAGE_SIZE, + .napi = &nv->napi, + .netdev = fbn->netdev, }; struct page_pool *pp;
The lifetime of page pools is tied to NAPI instances, and they are destroyed before NAPI is deleted. It's safe to link them up. Signed-off-by: Jakub Kicinski <kuba@kernel.org> --- drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)