cipso_v4_cache_entry_free(9)
π cipso_v4_cache_entry_free(9) β like, the Kernel API Manual page, bestie π
okay so you're in the Kernel API Manual and you found cipso_v4_cache_entry_free(9) β this is the one that does the cleanup, the closure, the "we're so done here" moment β¨ read on, it's short and it slays.
β¨ NAME β¨
cipso_v4_cache_entry_free β frees a cache entry π
π¦ SYNOPSIS π¦
void cipso_v4_cache_entry_free (struct cipso_v4_map_cache_entry *entry
);
π ARGUMENTS π
entryβ the entry to free. that's it, that's the whole vibe. hand her the entry and she handles the rest π«Ά
πΈ DESCRIPTION πΈ
so this function frees the memory associated with a cache entry β including the LSM cache data, but only if there are no longer any users, i.e. when the reference count is == 0. no users, no data, no problem. refcount not at zero? then bestie, this is not the moment, and that LSM cache data stays right where it is π
ngl it's giving "reference-counted cleanup realness" β the whole deal hinges on that == 0 check, no cap π₯
π SEE ALSO π
the whole squad, fr fr β Kernel file ./net/ipv4/cipso_ipv4.c plus:
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_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)
like, that's the entire group chat and they all ate ππ
π and that's the page, bestie π
this lil icon lives in ./net/ipv4, it's dated October 2026, and the whole thing is filed under cipso_v4_cache_entry_free(9) β go free that entry (respectfully, refcount permitting) π§ββοΈππΈ
π¦ 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