ENUM BATADV_IFLA_ATTRS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME

enum batadv_ifla_attrs β€” the batman-adv ifla nested attributes, bestie. That's it, that's the whole vibe ✨


🌸 SYNOPSIS

enum batadv_ifla_attrs {
    IFLA_BATADV_UNSPEC ,
    IFLA_BATADV_ALGO_NAME ,
    __IFLA_BATADV_MAX

};

πŸŽ€ Constants

Ok so these are the actual members of the enum, and there's literally only three of them, so pay attention 🫢

  • IFLA_BATADV_UNSPEC β€” the unspecified attribute, and no cap, rtnetlink does not parse this one. It's giving "placeholder, do not perceive her" πŸ’€
  • IFLA_BATADV_ALGO_NAME β€” the routing algorithm (name) that the newly registered batadv net_device should use. So like, this is the one that actually picks the algorithm, main character energy fr fr πŸ‘‘
  • __IFLA_BATADV_MAX β€” internal use only, not for you, babe πŸ™ˆ that's her private business
Lowkey important: __IFLA_BATADV_MAX is marked internal use. So don't go treating her like a regular attribute, mwah πŸ’‹

πŸ¦‹ SEE ALSO

  • Kernel file ./include/uapi/linux/batman_adv.h enum
  • batadv_tt_client_flags(9)
  • enum batadv_mcast_flags_priv(9)
  • enum batadv_gw_modes(9)
  • enum batadv_nl_attrs(9)
  • enum batadv_nl_commands(9)
  • enum batadv_tp_meter_reason(9)

That's the whole page, bestie β€” go read the rest of the enum squad 🌈

Source lives at ./include/uapi/linux, dated October 2026, and it's your girl enum batadv_ifla_attrs(9) signing off πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from