netlbl_bitmap_walk(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ netlbl_bitmap_walk(9) πŸŽ€

okay bestie, welcome to the Kernel API Manual page for netlbl_bitmap_walk β€” it's giving β€œtiny utility function with main character energy” and honestly? iconic. πŸ’…


✨ NAME ✨

netlbl_bitmap_walk β€” walk a bitmap looking for a bit πŸ¦‹


🌸 SYNOPSIS 🌸

int netlbl_bitmap_walk (const unsigned char *bitmap , u32 bitmap_len ,
       u32 offset , u8 state );

πŸ’– ARGUMENTS πŸ’–

  • bitmap β€” the bitmap itself, bestie. the whole vibe. πŸŽ€
  • bitmap_len β€” length in bits, no cap.
  • offset β€” starting offset, aka where you're sliding in at.
  • state β€” if non-zero, look for a set (1) bit; else look for a cleared (0) bit. choose your fighter. ✨

πŸ¦‹ DESCRIPTION πŸ¦‹

Starting at offset, walk the bitmap from left to right until either the desired bit is found or we reach the end. Return the bit offset, -1 if not found. literally that's it, and it ate. πŸ’…


πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./net/netlabel/netlabel_kapi.c has the whole squad, fr fr: netlbl_cfg_map_del(9), netlbl_cfg_unlbl_map_add(9), netlbl_cfg_unlbl_static_add(9), netlbl_cfg_unlbl_static_del(9), netlbl_cfg_cipsov4_add(9), netlbl_cfg_cipsov4_del(9), netlbl_cfg_cipsov4_map_add(9), netlbl_cfg_calipso_add(9), netlbl_cfg_calipso_del(9), netlbl_cfg_calipso_map_add(9), _netlbl_catmap_getnode(9), netlbl_catmap_walk(9), netlbl_catmap_walkrng(9), netlbl_catmap_getlong(9), netlbl_catmap_setbit(9), netlbl_catmap_setrng(9), netlbl_catmap_setlong(9), netlbl_bitmap_setbit(9), netlbl_enabled(9), netlbl_sock_setattr(9), netlbl_sock_delattr(9), netlbl_sock_getattr(9), netlbl_sk_lock_check(9), netlbl_conn_setattr(9), netlbl_req_setattr(9), netlbl_req_delattr(9), netlbl_skbuff_setattr(9), netlbl_skbuff_getattr(9), netlbl_skbuff_err(9), netlbl_cache_invalidate(9), netlbl_cache_add(9), netlbl_audit_start(9), netlbl_init(9). 🫢


made with love from ./net/netlabel, October 2026. stay slay, stay walking those bitmaps. πŸŒˆπŸ’œ
πŸ“¦ where this page comes from