batadv_tvlv_...r_unregister(9)
π batadv_tvlv_handler_unregister β ngl this is the "we're so done" one
Hey bestie, welcome to the batadv_tvlv_...r_unregister(9) page β¨ (yes that's the truncated lil header name, it's giving "the function name didn't fit in the title bar" energy, we love her anyway π). This is a Kernel API Manual entry, and it's honestly short and sweet β no cap.
πΈ NAME πΈ
batadv_tvlv_handler_unregister β unregisters a tvlv handler, and the match is based on the provided type and version β both of them need to match, fr fr. Not one. Both. π
β¨ SYNOPSIS β¨
void batadv_tvlv_handler_unregister (struct batadv_priv *bat_priv , u8
type , u8 version );
It returns void, so likeβ¦ don't go looking for a return value, she's not giving you one π.
π¦ ARGUMENTS π¦
bat_privβ the bat priv with all the mesh interface information. Yeah, the bat priv. She's got all the mesh interface info in there, main character energy π.typeβ the tvlv handler type you're unregistering. This is the "what" π.versionβ the tvlv handler version you're unregistering. This is the "which flavor of what" π.
Reminder bestie: it's bothtypeandversionthat have to line up. If you only match on one, that's not this function's vibe, periodt. π
π SEE ALSO π
Kernel file ./net/batman-adv/tvlv.c β plus, like, the entire tvlv friend group π go say hi to all of them:
batadv_tvlv_handler_release(9)batadv_tvlv_handler_put(9)batadv_tvlv_handler_get(9)batadv_tvlv_container_release(9)batadv_tvlv_container_put(9)batadv_tvlv_container_get(9)batadv_tvlv_container_list_size(9)batadv_tvlv_container_remove(9)batadv_tvlv_container_unregister(9)batadv_tvlv_container_register(9)batadv_tvlv_realloc_packet_buff(9)batadv_tvlv_container_ogm_append(9)batadv_tvlv_call_handler(9)batadv_tvlv_hdr_next(9)batadv_tvlv_containers_contain(9)batadv_tvlv_containers_process(9)batadv_tvlv_ogm_receive(9)batadv_tvlv_handler_register(9)batadv_tvlv_unicast_send(9)
Lowkey the whole squad is in ./net/batman-adv/tvlv.c if you wanna go read the source instead of the lore π§
Okay that's the whole page bestie, you ate that π«Ά This lil beauty lives in ./net/batman-adv and is dated October 2026, and the header still says batadv_tvlv_...r_unregister(9) because we simply cannot fit the rest. Byeee, ily, go unregister something responsibly πβπ₯
π¦ 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