cipso_v4_map_cat_rbm_hton(9)
π cipso_v4_map_cat_rbm_hton(9) π
okay bestie, welcome to this Kernel API Manual page for cipso_v4_map_cat_rbm_hton(9). Itβs giving βhost-to-network category mappingβ and honestly the vibe is very specific, but weβre gonna get through it together. π«Ά
πΈ NAME πΈ
cipso_v4_map_cat_rbm_hton β perform a category mapping from host to network. periodt. π
π¦ SYNOPSIS π¦
int cipso_v4_map_cat_rbm_hton (const struct cipso_v4_doi *doi_def , const struct netlbl_lsm_secattr *secattr , unsigned char *net_cat , u32 net_cat_len );
π ARGUMENTS π
doi_defβ the DOI definition. like, the definition definition, iykyk. πsecattrβ the security attributes.net_catβ the zero'd out category bitmap in network/CIPSO format. yes, already zero'd out β itβs cleared for takeoff β¨net_cat_lenβ the length of the CIPSO bitmap in bytes.
β¨ DESCRIPTION β¨
bestie, this one does a label mapping: it translates a local MLS category bitmap into the correct CIPSO bitmap using the DOI definition you gave it. On success it returns the minimum size in bytes of the network bitmap; otherwise it returns negative values. Thatβs the contract, fr fr. π
π SEE ALSO π
Kernel file ./net/ipv4/cipso_ipv4.c plus this whole reference group chat:
cipso_v4_cache_entry_free(9),cipso_v4_map_cache_hash(9),cipso_v4_cache_init(9),cipso_v4_cache_invalidate(9),cipso_v4_cache_check(9),cipso_v4_cache_add(9),cipso_v4_doi_search(9),cipso_v4_doi_add(9)cipso_v4_doi_free(9),cipso_v4_doi_free_rcu(9),cipso_v4_doi_remove(9),cipso_v4_doi_getdef(9),cipso_v4_doi_putdef(9),cipso_v4_doi_walk(9),cipso_v4_map_lvl_valid(9),cipso_v4_map_lvl_hton(9)cipso_v4_map_lvl_ntoh(9),cipso_v4_map_cat_rbm_valid(9),cipso_v4_map_cat_rbm_ntoh(9),cipso_v4_map_cat_enum_valid(9),cipso_v4_map_cat_enum_hton(9),cipso_v4_map_cat_enum_ntoh(9),cipso_v4_map_cat_rng_valid(9),cipso_v4_map_cat_rng_hton(9)cipso_v4_map_cat_rng_ntoh(9),cipso_v4_gentag_hdr(9),cipso_v4_gentag_rbm(9),cipso_v4_parsetag_rbm(9),cipso_v4_gentag_enum(9),cipso_v4_parsetag_enum(9),cipso_v4_gentag_rng(9),cipso_v4_parsetag_rng(9)cipso_v4_gentag_loc(9),cipso_v4_parsetag_loc(9),cipso_v4_optptr(9),cipso_v4_validate(9),cipso_v4_error(9),cipso_v4_genopt(9),cipso_v4_sock_setattr(9),cipso_v4_req_setattr(9)cipso_v4_delopt(9),cipso_v4_sock_delattr(9),cipso_v4_req_delattr(9),cipso_v4_getattr(9),cipso_v4_sock_getattr(9),cipso_v4_skbuff_setattr(9),cipso_v4_skbuff_delattr(9),cipso_v4_init(9)
π«Ά and thatβs the page, bestie! footer source/version:./net/ipv4Β· date:October 2026Β· page:cipso_v4_map_cat_rbm_hton(9). bye, love u, donβt forget the zero'd-out bitmap π
π¦ 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