can_proto_unregister(9)
π can_proto_unregister(9)
okay so this is a page from the Kernel API Manual β yes, the kernel has lore and it's giving very official documentation energy. bestie, we're in can_proto_unregister(9) territory, and it's honestly a short little icon, so let's get into it π
β¨ NAME β¨
can_proto_unregister β the function that unregisters a CAN transport protocol. yeah. it's the undo button for a CAN protocol. the breakup text, if you will π
πΈ SYNOPSIS πΈ
void can_proto_unregister (const struct can_proto *cp );
that's it, that's the whole signature. void return, so it's not gonna hand you back any receipts β it just does the thing π«Ά
π¦ ARGUMENTS π¦
cpβ a pointer to the CAN protocol structure, i.e. the lil struct that's about to be shown the door. this is your pointer, so keep it valid, mwah π
π SEE ALSO π
the kernel file in question lives at ./net/can/af_can.c, and if you're going down the rabbit hole (you are, i can tell π₯), go peek at these homies:
can_send(9)effhash(9)can_rcv_list_find(9)can_rx_register(9)can_rx_unregister(9)can_proto_register(9)
like yes, can_proto_register(9) is literally the main character counterpart to this one β registration and unregistration, the classic duo β¨
ngl this page is short and sweet, but every detail still ate. no notes. periodt. π
and that's the vibe check, bestie π this little gem comes from ./net/can in the October 2026 edition of the manual, signed off by can_proto_unregister(9) itself π catch you in the next page π§
π¦ 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