skb_propagate_pfmemalloc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– skb_propagate_pfmemalloc(9) πŸ’–

okay bestie, welcome to the Kernel API Manual β€” this one's a lil function with a big job: propagating pfmemalloc when an skb gets allocated after an RX page. it's giving "small but mighty" energy, and honestly? iconic. ✨


🌸 NAME 🌸

skb_propagate_pfmemalloc β€” Propagate pfmemalloc if skb is allocated after RX page πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void skb_propagate_pfmemalloc (const struct page *page , struct sk_buff *skb );

literally the whole signature, no cap. 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • page β€” The page that was allocated from skb_alloc_page 🌈
  • skb β€” The skb that may need pfmemalloc set ⭐

like yes bestie, those are the two things you're working with. the page comes in, the skb maybe needs a lil flag set. that's the vibe check. 😌


πŸ‘‘ SEE ALSO πŸ‘‘

okay this is the part where the manpage goes full main-character and name-drops the entire extended universe. buckle up, bestie β€” Kernel file ./include/linux/skbuff.h skb checksums(9), and then the whole squad:


like, that's the whole friend group. every single one. no skips, no "etc." β€” we don't do vague in this house. πŸ’€βœ¨


and that's the page, bestie! 🫢 this lil gem lives in ./include/linux and was dated October 2026 β€” so yeah, mark your calendar, it's giving future-core. πŸ•°οΈπŸ’– now go forth and propagate that pfmemalloc like the absolute icon you are. πŸŽ€πŸŒŸ

πŸ“¦ where this page comes from