STRUCT PAGE_POOL_RECYCLE_STATS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ 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