calipso_sock_delattr(9)
π calipso_sock_delattr(9) β the Kernel API Manual, bestie edition π
okay so this one lives in the Kernel API Manual (section 9, kernel-space girlies only π) and it's about yeeting a CALIPSO option off a socket. short page, but we're gonna slay it anyway β¨
πΈ NAME πΈ
calipso_sock_delattr β Deleting the CALIPSO option from a socket, no cap π«Ά
π¦ SYNOPSIS π¦
void calipso_sock_delattr (struct sock *sk );
that's it. that's the whole signature. void function, one arg, zero returns, very demure π
β¨ ARGUMENTS β¨
skβ the socket π the actualstruct sock *you're operating on, the main character of this whole operation.
π₯ DESCRIPTION π₯
Removes the CALIPSO option from a socket, if present. literally that's it, that's the whole job π it peeks at whether the option is there, and if it is, it's gone. if it isn't β no drama, nothing happens, no error, nothing to worry about π
no return value to check, no errno to stress over, it just does the little delete and moves on with its life. icon behaviour, honestly πβ¨
literally the entire personality of this function is "removes it if present" β please don't read anything more into it, i'm not gonna make stuff up about internals i don't have receipts for π
π SEE ALSO π
the friend group π go say hi:
- Kernel file
./net/netlabel/netlabel_calipso.cβ the source, the origin story, the birthplace π§ netlbl_calipso_ops_register(9)netlbl_calipso_add_pass(9)netlbl_calipso_add(9)netlbl_calipso_list(9)netlbl_calipso_listall_cb(9)netlbl_calipso_listall(9)netlbl_calipso_remove_cb(9)netlbl_calipso_remove(9)netlbl_calipso_genl_init(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_sock_getattr(9)calipso_sock_setattr(9)calipso_req_setattr(9)calipso_req_delattr(9)calipso_optptr(9)calipso_getattr(9)calipso_skbuff_setattr(9)calipso_skbuff_delattr(9)calipso_cache_invalidate(9)calipso_cache_add(9)
ngl the related-page list is longer than the actual docs for this function and that's so real of it π
okay bye bestie, this page came to you from ./net/netlabel and it's dated October 2026 β go forth and delete those options, periodt ππ
β¨
π¦ 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