calipso_map_cache_hash(9)
π calipso_map_cache_hash(9)
okay so first things first, the manual name is Kernel API Manual and this lil page lives in section 9 β yes, the big-brain kernel-functions section, iykyk π§
β¨ NAME β¨
calipso_map_cache_hash β bestie, it's the hashing function for the CALIPSO cache π₯
πΈ SYNOPSIS πΈ
u32 calipso_map_cache_hash (const unsigned char *key , u32 key_len );
π ARGUMENTS π
keyβ the hash key itself, the actual thing we're gonna hash πkey_lenβ how long that key is, measured in bytes π¦
β DESCRIPTION β
so this is the CALIPSO tag hashing function, periodt. you hand it a key, it hands you back a 32-bit hash value. that's the whole vibe. no cap, that's literally it π
π SEE ALSO π
the kernel file is ./net/ipv6/calipso.c β go look, it's iconic:
calipso_cache_entry_free(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_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)
like, the whole friend group, all linked up π«Ά go read them too, they ate πβ¨
and that's the page bestie!! π this one's from ./net/ipv6, dated October 2026, and it's still calipso_map_cache_hash(9) β main character energy from start to finish ππ
π¦ 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