pipapo_and_...buckets_4bit(9)
π pipapo_and_...buckets_4bit(9) π
okay so this is a page straight out of the Kernel API Manual, and before you ask β yes, the title is literally abbreviated with ... in it, that's just how it's filed, we don't make the rules π
β¨ NAME β¨
pipapo_and_field_buckets_4bit β Intersect 4-bit buckets
like... it ANDs your buckets together. 4-bit ones. the name ate, honestly π
πΈ SYNOPSIS πΈ
void pipapo_and_field_buckets_4bit (const struct nft_pipapo_field *f ,
unsigned long *dst , const u8 *data );
no return value bestie, it's a void. it just goes in there and does the thing π«
π¦ ARGUMENTS π¦
fβ Field including lookup table. this is the whole vibe provider, the struct that has the lookup table inside it ποΈdstβ Area to store result. this is where the answer goes!! it's the output zone, the "drop your result here" spot π₯dataβ Input data selecting table buckets. the input that picks which table buckets we're working with, iykyk π―
π SEE ALSO π
the whole friend group, fr fr:
- Kernel file
./net/netfilter/nft_set_pipapo.hunionnft_pipapo_map_bucket(9) struct nft_pipapo_field(9)struct nft_pipapo_scratch(9)struct nft_pipapo_match(9)struct nft_pipapo(9)struct nft_pipapo_elem(9)pipapo_and_field_buckets_8bit(9)β the 8-bit sibling, main character energy in its own right βpipapo_estimate_size(9)pipapo_resmap_init(9)
lowkey reminder: the synopsis is the whole API.f,dst,data, in that order, that's it, no cap π«Ά
okay bye bestie!! this page lives over in ./net/netfilter, dated October 2026, and it's filed under pipapo_and_...buckets_4bit(9) in the Kernel API Manual β screenshot it, annotate it, tattoo it, whatever you need πβ¨πΈ
π¦ 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