batadv_netlink_set_vlan(9)
π¦ batadv_netlink_set_vlan(9) β ok so this is the Kernel API Manual bestie π
Welcome to the batadv_netlink_set_vlan(9) page, the little corner of the kernel docs where you learn how to set vlan attributes through netlink. Yes this is a kernel function, yes it's in the manual, no you're not dreaming β¨
πΈ NAME πΈ
batadv_netlink_set_vlan β literally just Set vlan attributes. That's the whole vibe. Short, sweet, iconic π
π SYNOPSIS π
int batadv_netlink_set_vlan (struct sk_buff *skb , struct genl_info
*info );
She returns an int, she takes two args, she's booked and busy π«Ά
π ARGUMENTS π
skbβ the netlink message carrying all the request data. Like, this is the actual envelope with the letter inside π¨infoβ all the receiver information. The who-sent-this-and-what's-their-deal of it all π
β RETURN β
0 on success β slay, we ate, no notes π
A negative error number if it fails β so like, if it flops, you get a negative number back, not a happy little zero π That's a failure right there bestie.
π SEE ALSO π
Ok buckle up, this list is long and honestly kind of iconic. First up, from the kernel file ./net/batman-adv/netlink.c:
enum batadv_netlink_multicast_groups(9)
And then the whole bestie roster π:
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_notify_vlan(9)batadv_netlink_get_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)
Go read them all, iykyk π§
ok that's the whole page fr fr, no cap, every flag and function accounted for π
kisses and good vibes from the ./net/batman-adv era β this cutie was dated October 2026, and page you just read is batadv_netlink_set_vlan(9). bye bestie ππβ¨
π¦ 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