calipso_doi_search(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 πŸ‘‹πŸ’œ

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