cipso_v4_doi_remove(9)
π cipso_v4_doi_remove β from the Kernel API Manual
okay so bestie, welcome to the <pink>Kernel API Manual</pink>, this one's cipso_v4_doi_remove(9) and it's literally the "breakup" function of the CIPSO protocol engine πβ¨
β¨ NAME β¨
cipso_v4_doi_remove β Remove an existing DOI from the CIPSO protocol engine π«Ά
β¨ SYNOPSIS β¨
int cipso_v4_doi_remove (u32 doi , struct netlbl_audit *audit_info );
β¨ ARGUMENTS β¨
doiβ the DOI value π (yes that's it, that's the whole description, she's mysterious)audit_infoβ NetLabel audit information π
β¨ DESCRIPTION β¨
So what does she do? She <hotpink>removes a DOI definition from the CIPSO engine</hotpink> π§ That's the whole gig. No cap.
The way this works: the NetLabel routines will be called to release their own LSM domain mappings as well as our own domain list π So it's not just a delete-and-dip, bestie, she cleans up after herself. Iconic behavior honestly.
Returns zero on success and negative values on failure π (so like, 0 = slay, negative = not slay).
πΈ SEE ALSO πΈ
Kernel file ./net/ipv4/cipso_ipv4.c β plus the whole extended friend group, fr fr:
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_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_hton(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 whole page, bestie βΏ
this gem lives in ./net/ipv4 π¦ and the version stamp is October 2026 β she's from the future and she's still cipso_v4_doi_remove(9) π mwah, study well π
π¦ 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