pipapo_base_sum(9)
πΈ pipapo_base_sum(9) β the Kernel API Manual bestie edition πΈ
okay so welcome to the Kernel API Manual page for pipapo_base_sum(9). This is the tiny helper that sums the step bit into a given len-sized netmask base, with carry included. Itβs giving iconic little kernel-utility energy, and we are gonna read it together. π«Ά
β¨ NAME β¨
pipapo_base_sum β sums the step bit into a given len-sized netmask base, with carry. Lowkey a tiny arithmetic fairy doing netmask math. π§
π SYNOPSIS π
void pipapo_base_sum (u8 *base , int step , int len );
Thatβs the whole signature, bestie. void means itβs not handing you a return value back β it just does the thing. π
π ARGUMENTS π
baseβ Netmask base. This is the netmask starting point the function works on. πstepβ Step bit to sum. Thatβs the bit value getting summed in. β¨lenβ Netmask length, bytes. Yes, bytes, not vibes. π
π SEE ALSO π
the whole linked-up posse and lore web, no cap:
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_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_pipapo_init(9)nft_set_pipapo_match_destroy(9)nft_pipapo_destroy(9)nft_pipapo_gc_init(9)
kisses from the kernel docs pipeline: source/version ./net/netfilter, date October 2026, and this was pipapo_base_sum(9). bye bestie, go sum with carry πβ¨π
π¦ 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