pipapo_and_...buckets_4bit(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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:


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