batadv_meshif_vlan_release(9)
π NAME
Ok so bestie, welcome to the batadv_meshif_vlan_release page β it's part of the Kernel API Manual and honestly it does exactly one thing but it does it iconically: it releases a vlan from the lists and queues it for free after an rcu grace period. That's the whole vibe. π¦
β¨ SYNOPSIS
void batadv_meshif_vlan_release (struct kref *ref );
Like, that's it. One function, one argument, no return value (void, she gives nothing back and that's her right π
).
π ARGUMENTS
refβ the kref pointer of the vlan object, aka the little reference-count handle for the vlan you're letting go of. Hand her over and she handles the rest. π«Ά
π₯ SEE ALSO
This is the part where the whole friend group shows up β no cap, it's a long list. All of these live in the kernel file ./net/batman-adv/mesh-interface.c:
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_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_destroy_netlink(9), batadv_meshif_is_valid(9)
Seriously, go touch some of that grass β every single one of those is a real sibling function, so don't skip any. β
Ngl there's no return value and no error to check here β it'svoidall the way down. Just pass therefand let her cook. π
Alright bestie, that's the page! This little gem lives in ./net/batman-adv, dated October 2026, and it's filed under batadv_meshif_vlan_release(9) β go forth and release those vlans like the main character you are. ππβ¨
π¦ 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