STRUCT PAGE_POOL_RECYCLE_STATS(9)
π¦ NAME π¦
struct page_pool_recycle_stats β recycling (freeing) statistics
okay so this is the Kernel API Manual page for struct page_pool_recycle_stats, aka the little stats struct that keeps track of recycling/freeing vibes π
β¨
πΈ SYNOPSIS πΈ
struct page_pool_recycle_stats {
u64 cached;
u64 cache_full;
u64 ring;
u64 ring_full;
u64 released_refcnt;
};
π Members π
cachedβ recycling placed page in the page pool cache πcache_fullβ page pool cache was full πringβ page placed into the ptr ring β¨ring_fullβ page released from page pool because the ptr ring was full πreleased_refcntβ page released (and not recycled) because refcnt > 1 π«Ά
π§ SEE ALSO π§
go peek at these besties:
- Kernel file
./include/net/page_pool/types.h struct page_pool_params(9)struct page_pool_alloc_stats(9)struct page_pool_stats(9)
source: ./include/net/page_pool Β· date/version: October 2026 Β· page: struct page_...ecycle_stats(9) π«Άπ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms