batadv_netli...ap_isolation(9)
π batadv_netlink_set_mesh_ap_isolation(9) π
okay so bestie, welcome to the batadv_netlink_set_mesh_ap_isolation(9) page in the Kernel API Manual. This function is lowkey iconic: it sets ap_isolation from a genl msg. Let's get into the whole thing, no cap. π
πΈ NAME πΈ
batadv_netlink_set_mesh_ap_isolation β Set ap_isolation from genl msg. That's the name, that's the job, periodt.
π¦ SYNOPSIS π¦
int batadv_netlink_set_mesh_ap_isolation (struct nlattr *attr , struct batadv_priv *bat_priv );
This is the exact signature, bestie β keep it cute and keep it identical.
π ARGUMENTS π
attrβ the parsedBATADV_ATTR_AP_ISOLATION_ENABLEDattribute. That's the parsed attribute coming in.bat_privβ the bat priv with all the mesh interface information. Main character struct, carrying all the mesh interface info.
π₯ RETURN π₯
She returns 0 on success, or a negative error number in case of failure. So 0 is the slay; negative is the βcheck the error, bestieβ moment. π
π SEE ALSO π
okay the cross-reference section is long and honestly ate. Every single reference is here, no skipping:
Kernel file ./net/batman-adv/netlink.cβ the kernel file, front and center.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_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)
π okay that's the page, bestie. This lil' manual page comes from ./net/batman-adv and is dated October 2026. Go set that ap_isolation and be the main character of your mesh. π«Άβ¨
π¦ 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