calipso_doi_search(9)
π
calipso_doi_search β the calipso_doi_search(9) glow-up π
okay so bestie, welcome to calipso_doi_search(9), which lives in the Kernel API Manual and is genuinely one of the more chill functions in ./net/ipv6/calipso.c. it's giving "small function, big responsibilities" and honestly? we love her for it. let's get into it β¨
β¨ NAME β¨
calipso_doi_search β literally searches for a DOI definition. that's the whole vibe. π
πΈ SYNOPSIS πΈ
struct calipso_doi * calipso_doi_search (u32 doi );
like yes, that's it, that's the whole signature, and it's iconic π
π¦ ARGUMENTS π¦
doiβ the DOI you're searching for π― that's the one, that's the target, no cap.
π DESCRIPTION π
so here's the tea β β it searches the DOI definition list for a DOI definition whose DOI value matches doi. think of it like scrolling the group chat for that one specific message π«Ά
β οΈ real talk though: the caller is responsible for calling rcu_read_[un]lock. that's on you, bestie. not her job, not her problem, don't come for her later π
it returns a pointer to the DOI definition on success and NULL on failure. that's the whole contract, and she sticks to it, fr fr π
π SEE ALSO π
the kernel file is ./net/ipv6/calipso.c, and here's the whole calipso friend group β go say hi to literally all 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_add(9)calipso_doi_free(9)calipso_doi_free_rcu(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)
that's the whole roster, no skips, no cuts, we don't gatekeep here π§ββοΈ
and that's the page!! sourced from ./net/ipv6, dated October 2026, and brought to you by the calipso_doi_search(9) girlies π stay hydrated, lock your RCU reads, and slay π
β¨π
π¦ 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