pipapo_match_field(9)
π NAME π
Okay bestie, welcome to pipapo_match_field(9) from the Kernel API Manual! This one is literally about matching rules against byte ranges. No cap. π
β¨ SYNOPSIS β¨
bool pipapo_match_field (struct nft_pipapo_field *f , int first_rule ,
int rule_count , const u8 *start , const u8 *end );
π ARGUMENTS π
fβ the field including the lookup table. Yes, the whole lookup-table situation.first_ruleβ first of associated rules originating from same entry.rule_countβ amount of associated rules.startβ start of range to be matched.endβ end of range to be matched.
π RETURN π
Returns true on match, false otherwise. That's the whole vibe check, fr fr. π«Ά
π SEE ALSO π
Okay, here's the friend group β every single one, in order:
- Kernel file
./net/netfilter/nft_set_pipapo.cTheory of Operation(9) pipapo_refill(9)pipapo_get_slow(9)pipapo_get(9)nft_pipapo_lookup(9)nft_pipapo_get(9)pipapo_realloc_mt(9)lt_calculate_size(9)pipapo_resize(9)pipapo_bucket_set(9)pipapo_lt_4b_to_8b(9)pipapo_lt_8b_to_4b(9)pipapo_lt_bits_adjust(9)pipapo_insert(9)pipapo_step_diff(9)pipapo_step_after_end(9)pipapo_base_sum(9)pipapo_expand(9)pipapo_map(9)pipapo_free_scratch(9)pipapo_realloc_scratch(9)pipapo_maybe_clone(9)nft_pipapo_insert(9)pipapo_clone(9)pipapo_rules_same_key(9)pipapo_unmap(9)pipapo_drop(9)pipapo_gc_scan(9)pipapo_gc_queue(9)pipapo_free_fields(9)pipapo_reclaim_match(9)nft_pipapo_commit(9)nft_pipapo_activate(9)nft_pipapo_deactivate(9)nft_pipapo_flush(9)pipapo_get_boundaries(9)nft_pipapo_remove(9)nft_pipapo_do_walk(9)nft_pipapo_walk(9)nft_pipapo_privsize(9)nft_pipapo_estimate(9)nft_pipapo_init(9)nft_set_pipapo_match_destroy(9)nft_pipapo_destroy(9)nft_pipapo_gc_init(9)
Made with π from ./net/netfilter, dated October 2026 β this is pipapo_match_field(9) signing off. π¦
π¦ 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