nft_pipapo_init(9)
π NAME π
okay so we are in the Kernel API Manual, and todayβs main character is nft_pipapo_init(9) β literally the function that initialises data for a set instance. bestie, itβs giving setup era. β¨
β¨ SYNOPSIS β¨
the signature is right here, no cap:
int nft_pipapo_init (const struct nft_set *set , const struct
nft_set_desc *desc , const struct nlattr * const nla[] );
π ARGUMENTS π
setβ the nftables API set representation. like, the set in question, hi bestie πdescβ the set description. the little descriptor bestie πnlaβ netlink attributes. the netlink attrs are pulling up π¦
π¦ DESCRIPTION π¦
okay so nft_pipapo_init() validates the number and size of fields passed as NFTA_SET_DESC_CONCAT netlink attributes. then it initialises the internal set parameters, the current instance of matching data, and a copy for subsequent insertions. periodt. π
πΈ RETURN πΈ
0 on success, and a negative error code on failure. simple as that, bestie. no cap. π
π SEE ALSO π
- Kernel file
./net/netfilter/nft_set_pipapo.cβ Theory 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)pipapo_match_field(9)nft_pipapo_remove(9)nft_pipapo_do_walk(9)nft_pipapo_walk(9)nft_pipapo_privsize(9)nft_pipapo_estimate(9)nft_set_pipapo_match_destroy(9)nft_pipapo_destroy(9)nft_pipapo_gc_init(9)
mwah π β source/version: ./net/netfilter; date: October 2026; page: nft_pipapo_init(9). π«Ά
π¦ 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