batadv_netlink_notify_vlan(9)
π batadv_netlink_notify_vlan π
okay so bestie, welcome to the Kernel API Manual β section 9 of the kernel API pages, no cap. This one's about batadv_netlink_notify_vlan, and it is literally the little messenger that tells your listeners "hey, the vlan changed π".
β¨ NAME β¨
batadv_netlink_notify_vlan β send vlan attributes to listener π
πΈ SYNOPSIS πΈ
int batadv_netlink_notify_vlan (struct batadv_priv *bat_priv , struct
batadv_meshif_vlan *vlan );
π¦ ARGUMENTS π¦
bat_privβ the bat priv with all the mesh interface information. it's giving "main character holds everything" energy πvlanβ the vlan which was modified. yes, the one that just got a glow-up β¨
β RETURN β
0 on success, < 0 on error. slay when it's 0, sad girl hours when it's negative π
π SEE ALSO π
Kernel file ./net/batman-adv/netlink.c β plus this whole friend group right here, go say hi π«Ά:
enum batadv_netlink_multicast_groups(9)enum batadv_genl_ops_flags(9)batadv_netlink_get_ifindex(9)batadv_netlink_mesh_fill_ap_isolation(9)batadv_netlink_set_mesh_ap_isolation(9)batadv_netlink_mesh_fill(9)batadv_netlink_notify_mesh(9)batadv_netlink_get_mesh(9)batadv_netlink_set_mesh(9)batadv_netlink_tp_meter_put(9)batadv_netlink_tpmeter_notify(9)batadv_netlink_tp_meter_start(9)batadv_netlink_tp_meter_cancel(9)batadv_netlink_hardif_fill(9)batadv_netlink_notify_hardif(9)batadv_netlink_cmd_get_hardif(9)batadv_netlink_set_hardif(9)batadv_netlink_dump_hardif(9)batadv_netlink_vlan_fill(9)batadv_netlink_get_vlan(9)batadv_netlink_set_vlan(9)batadv_netlink_get_meshif_from_ifindex(9)batadv_netlink_get_meshif_from_info(9)batadv_netlink_get_meshif(9)batadv_netlink_get_hardif_from_ifindex(9)batadv_netlink_get_hardif_from_info(9)batadv_netlink_get_hardif(9)batadv_get_vlan_from_info(9)batadv_pre_doit(9)batadv_post_doit(9)batadv_netlink_register(9)batadv_netlink_unregister(9)
that's the whole page bestie, you ate it up π β¨
this gem lives in ./net/batman-adv, dropped October 2026, and it's part of the Kernel API Manual β batadv_netlink_notify_vlan(9), 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