On Fri, Nov 20, 2020 at 11:19:34PM +0100, Lorenzo Bianconi wrote: > Introduce page_pool_put_page_bulk() entry into the API section of > page_pool.rst > > Signed-off-by: Lorenzo Bianconi <lore...@kernel.org> > --- > Documentation/networking/page_pool.rst | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/Documentation/networking/page_pool.rst > b/Documentation/networking/page_pool.rst > index 43088ddf95e4..e848f5b995b8 100644 > --- a/Documentation/networking/page_pool.rst > +++ b/Documentation/networking/page_pool.rst > @@ -97,6 +97,14 @@ a page will cause no race conditions is enough. > > * page_pool_get_dma_dir(): Retrieve the stored DMA direction. > > +* page_pool_put_page_bulk(): It tries to refill a bulk of count pages into > the
Tries to refill a number of pages sounds better? > + ptr_ring cache holding ptr_ring producer lock. If the ptr_ring is full, > + page_pool_put_page_bulk() will release leftover pages to the page > allocator. > + page_pool_put_page_bulk() is suitable to be run inside the driver NAPI tx > + completion loop for the XDP_REDIRECT use case. > + Please consider the caller must not use data area after running s/consider/note/ > + page_pool_put_page_bulk(), as this function overwrites it. > + > Coding examples > =============== > > -- > 2.28.0 > Other than that Acked-by: Ilias Apalodimas <ilias.apalodi...@linaro.org>