batadv_netlink_set_mesh(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to the Kernel API Manual entry for batadv_netlink_set_mesh(9). yes we're reading kernel docs together, this is our bonding era 🫢


✨ NAME ✨

batadv_netlink_set_mesh β€” it sets meshif attributes. that's it, that's the whole personality. lowkey iconic for a function to just say what it does πŸ’…


✨ SYNOPSIS ✨

int batadv_netlink_set_mesh (struct sk_buff *skb , struct genl_info *info );

like yes she takes exactly two arguments and returns an int, no she will not be elaborating 🌸


🌈 ARGUMENTS 🌈

  • skb β€” the netlink message carrying the request data. this is the actual tea being delivered β˜• like the whole request payload lives in here.
  • info β€” the receiver information. basically the "who's asking and where do i send the reply" deets πŸŽ€

πŸ’– RETURN πŸ’–

0 on success β€” slay, we love a clean return πŸŽ‰

or a negative error number if it fails 😭 not every netlink call gets to be a success story, and that's okay.


πŸ¦‹ SEE ALSO πŸ¦‹

the kernel file ./net/batman-adv/netlink.c 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_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)

like. that's the whole friend group right there. read them all, they're family πŸ’œ


and that's the page!! sourced from ./net/batman-adv, dated October 2026, and it's literally batadv_netlink_set_mesh(9) in the flesh. go forth and set those meshif attributes, bestie, you've got this πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from