batadv_mesh...troy_netlink(9)
π batadv_meshif_destroy_netlink β Kernel API Manual β¨
Okay so bestie, welcome to the manual page for batadv_meshif_destroy_netlink(9), straight out of the Kernel API Manual. If the title up top looks a lil truncated as batadv_mesh...troy_netlink(9), that's just the header being shy β the real one is the full name, and this page is all about it. π«Ά
πΈ NAME πΈ
batadv_meshif_destroy_netlink β the function that handles deletion of batadv_mesh_interface via netlink. Basically it's the goodbye girlie for a batman-adv mesh interface, and it does the deleting through netlink. πβ¨
π¦ SYNOPSIS π¦
void batadv_meshif_destroy_netlink (struct net_device *mesh_iface ,
struct list_head *head );
No cap, that's the whole signature β void return, two arguments, character-for-character how the original lays it out. π
π ARGUMENTS π
mesh_ifaceβ the to-be-removed batman-adv interface, i.e. the mesh interface that is about to get yeeted. This is the one you're removing, so give her a moment. πheadβ list pointer. Literally just a list pointer, bestie. That's the whole description. π
β SEE ALSO β
Lowkey this is the friendship bracelet of the page β every single one of these is linked to the kernel file ./net/batman-adv/mesh-interface.c, so go say hi:
batadv_skb_head_push(9)batadv_sum_counter(9)batadv_interface_stats(9)batadv_interface_set_mac_addr(9)batadv_interface_change_mtu(9)batadv_interface_set_rx_mode(9)batadv_interface_tx(9)batadv_interface_rx(9)batadv_meshif_vlan_release(9)batadv_meshif_vlan_get(9)batadv_meshif_create_vlan(9)batadv_meshif_destroy_vlan(9)batadv_interface_add_vid(9)batadv_interface_kill_vid(9)batadv_set_lockdep_class_one(9)batadv_set_lockdep_class(9)batadv_meshif_init_late(9)batadv_meshif_slave_add(9)batadv_meshif_slave_del(9)batadv_get_drvinfo(9)batadv_get_strings(9)batadv_get_ethtool_stats(9)batadv_get_sset_count(9)batadv_meshif_free(9)batadv_meshif_init_early(9)batadv_meshif_validate(9)batadv_meshif_newlink(9)batadv_meshif_is_valid(9)
And the source file to check out is ./net/batman-adv/mesh-interface.c β that's where all the mesh-interface lore lives. iykyk π₯π§
Okay so real talk: this page has no options, no environment variables, no exit statuses, no bugs section, no author line and no copyright or license block β and I'm not gonna invent any, because that would be fake news and we don't do that here. What you see is what the page gives. π
And that's the vibe check, bestie β page wrapped! This one's filed under ./net/batman-adv, dated October 2026, and it's the work of the one and only batadv_mesh...troy_netlink(9). Slay, 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