batadv_meshif_vlan_release(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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's void all the way down. Just pass the ref and 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