calipso_doi_free_rcu(9)
β¨ calipso_doi_free_rcu(9) β¨
okay so bestie, welcome to the Kernel API Manual entry for calipso_doi_free_rcu β yes that is a whole mouthful, yes we are gonna get through it together π
π NAME π
calipso_doi_free_rcu β frees a DOI definition via the RCU pointer, no cap π«Ά
β¨ SYNOPSIS β¨
void calipso_doi_free_rcu (struct rcu_head *entry );
πΈ ARGUMENTS πΈ
entryβ the entry's RCU field. that's literally it, that's the whole mood π¦
π DESCRIPTION π
so this function is designed to be used as a callback to the call_rcu function β like, that's its whole personality β¨ the point is that the memory allocated to the DOI definition can be released safely. RCU said "not until the readers are done" and this function said "bet" π«‘
π SEE ALSO π
kernel file ./net/ipv6/calipso.c β and here's the whole friend group, bestie, every single one of them π₯°
calipso_cache_entry_free(9)calipso_map_cache_hash(9)calipso_cache_init(9)calipso_cache_invalidate(9)calipso_cache_check(9)calipso_cache_add(9)calipso_doi_search(9)calipso_doi_add(9)calipso_doi_free(9)calipso_doi_remove(9)calipso_doi_getdef(9)calipso_doi_putdef(9)calipso_doi_walk(9)calipso_validate(9)calipso_map_cat_hton(9)calipso_map_cat_ntoh(9)calipso_pad_write(9)calipso_genopt(9)calipso_opt_update(9)calipso_tlv_len(9)calipso_opt_find(9)calipso_opt_insert(9)calipso_opt_del(9)calipso_opt_getattr(9)calipso_sock_getattr(9)calipso_sock_setattr(9)calipso_sock_delattr(9)calipso_req_setattr(9)calipso_req_delattr(9)calipso_skbuff_optptr(9)calipso_skbuff_setattr(9)calipso_skbuff_delattr(9)calipso_init(9)
and that's the page, bestie π this iconic little number is from the ./net/ipv6 source, dated October 2026 β go forth, free your DOIs, stay safe out there ππ
π¦ 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