STRUCT NFT_PIPAPO(9)
π struct nft_pipapo(9) π
okay so welcome to the struct nft_pipapo(9) page in the Kernel API Manual, bestie β this one is literally the representation of a set, no cap. β¨
π NAME π
struct nft_pipapo β representation of a set. that's the whole vibe. π«Ά
β¨ SYNOPSIS β¨
okay so here's the struct in all its glory, fr fr:
struct nft_pipapo {
struct nft_pipapo_match *match;
struct nft_pipapo_match *clone;
int width;
unsigned long last_gc;
struct list_head gc_head;
};
π― Members π―
matchβ currently in-use matching data. the main-character data that's live right now. πcloneβ copy where pending insertions and deletions are kept. it's giving βstaging areaβ energy, but that's literally what the original says. π¦widthβ total bytes to be matched for one packet, including padding. yes, padding counts too. πlast_gcβ timestamp of last garbage collection run, jiffies. garbage collection said βnot me forgetting to timestamp it.β πgc_headβ list ofnft_trans_gcto queue up for mem reclaim. queue it up, bestie. π
π SEE ALSO π
- Kernel file
./net/netfilter/nft_set_pipapo.h - union
nft_pipapo_map_bucket(9) struct nft_pipapo_field(9)struct nft_pipapo_scratch(9)struct nft_pipapo_match(9)struct nft_pipapo_elem(9)pipapo_and_field_buckets_4bit(9)pipapo_and_field_buckets_8bit(9)pipapo_estimate_size(9)pipapo_resmap_init(9)
okay that's the whole page, bestie π β cute little sign-off time: source/version line says ./net/netfilter, date says October 2026, and the manual name is struct nft_pipapo(9). periodt. πβ¨
π¦ 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