batadv_recv_...r_unregister(9)
π batadv_recv_handler_unregister(9) π
okay so bestie, welcome to the Kernel API Manual β yes we're in the kernel docs now, and honestly? iconic. this one's a little function page, short and sweet, but it's doing important cleanup work and we're gonna appreciate her. π
β¨ NAME β¨
batadv_recv_handler_unregister β unregister handler for packet type π«Ά
so basically: you had a handler for a packet type, and now you're breaking up with it. respectfully. this is the function that does the un-registering. no cap.
β¨ SYNOPSIS β¨
void batadv_recv_handler_unregister (u8 packet_type );
look at her. void return β she gives nothing back, she just does the thing. and she takes exactly one argument, a u8 called packet_type. that's it. that's the whole vibe check. π
β¨ ARGUMENTS β¨
packet_typeβ thebatadv_packettypewhich should no longer be handled. like, it's done, it's retired, it's not taking calls anymore. literally handing in its little handler badge. πΈ
β¨ SEE ALSO β¨
the friend group π§ β and yeah, everything here lives in the kernel file ./net/batman-adv/main.c:
batadv_init(9)batadv_exit(9)batadv_mesh_init(9)batadv_mesh_free(9)batadv_is_my_mac(9)batadv_max_header_len(9)batadv_skb_set_priority(9)batadv_recv_unhandled_packet(9)batadv_batman_skb_recv(9)batadv_recv_handler_init(9)batadv_recv_handler_register(9)batadv_get_vid(9)batadv_vlan_ap_isola_get(9)batadv_throw_uevent(9)
lowkey obsessed with this list β every single one of these is linked in the original page and every single one is staying here. iykyk. π
and that's the whole page, bestie β short, sweet, and fully accounted for β¨π
this gem ships out of ./net/batman-adv and the doc page is dated October 2026 β so like, future-coded but make it kernel. catch you in the next manpage, mwah ππ
π¦ 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