ENUM BATADV_GENL_OPS_FLAGS(9)
π NAME π
okay so bestie, welcome to the Kernel API Manual page for enum batadv_genl_ops_flags(9) β literally the flags for genl_ops's internal_flags, no cap. It's giving "small enum, very important netlink energy" β¨
π¦ SYNOPSIS π¦
enum batadv_genl_ops_flags {
BATADV_FLAG_NEED_MESH ,
BATADV_FLAG_NEED_HARDIF ,
BATADV_FLAG_NEED_VLAN
};
π Constants π
BATADV_FLAG_NEED_MESHβ request requires valid mesh interface in attributeBATADV_ATTR_MESH_IFINDEXand expects a pointer to it to be saved ininfo->user_ptr[0]πBATADV_FLAG_NEED_HARDIFβ request requires valid hard interface in attributeBATADV_ATTR_HARD_IFINDEXand expects a pointer to it to be saved ininfo->user_ptr[1]πΈBATADV_FLAG_NEED_VLANβ request requires valid vlan in attributeBATADV_ATTR_VLANIDand expects a pointer to it to be saved ininfo->user_ptr[1]π«Ά
not me being obsessed with the way these flags just require valid things and then save pointers in info->user_ptr[β¦] β iconic behavior, fr fr π
π SEE ALSO π
Kernel file ./net/batman-adv/netlink.c (enum) β the place this lives, periodt:
batadv_netlink_multicast_groups(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_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)
xoxo, signed off by the ./net/batman-adv source/version girlies, October 2026 edition β slay π
ππ
π¦ 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