ENUM MESH_CONFIG_CAPAB_FLAGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum mesh_config_capab_flags β€” Kernel API Manual, bestie edition

okay so this is a page from the Kernel API Manual (yes, that one) and it's all about enum mesh_config_capab_flags, which honestly has main character energy for something that's just a bunch of capability bits. iykyk. ✨


🌸 NAME 🌸

enum mesh_config_capab_flags β€” the Mesh Configuration IE capability field flags. that's it, that's the vibe check πŸ’–


πŸŽ€ SYNOPSIS πŸŽ€

enum mesh_config_capab_flags {
    IEEE80211_MESHCONF_CAPAB_ACCEPT_PLINKS ,
    IEEE80211_MESHCONF_CAPAB_FORWARDING ,
    IEEE80211_MESHCONF_CAPAB_TBTT_ADJUSTING ,
    IEEE80211_MESHCONF_CAPAB_POWER_SAVE_LEVEL

};

like, look at her. four little enumerators, all slaying in their own lane. no cap. πŸ‘‘


✨ Constants ✨

  • IEEE80211_MESHCONF_CAPAB_ACCEPT_PLINKS β€” the STA is literally willing to establish additional mesh peerings with other mesh STAs. she's open to new friends 🫢
  • IEEE80211_MESHCONF_CAPAB_FORWARDING β€” the STA forwards MSDUs. yes bestie, she's a giver πŸ’…
  • IEEE80211_MESHCONF_CAPAB_TBTT_ADJUSTING β€” the TBTT adjustment procedure is ongoing rn. don't interrupt her, she's processing 😭
  • IEEE80211_MESHCONF_CAPAB_POWER_SAVE_LEVEL β€” the STA is in deep sleep mode, or has neighbors in deep sleep mode. nap era activated πŸ’€πŸ’€

πŸ’¬ Description πŸ’¬

so what is this actually? it enumerates the "Mesh Capability" as described in IEEE Std 802.11-2020 section 9.4.2.97.7. that's the whole assignment. she said "read the spec, it's giving section 9.4.2.97.7" πŸ“–βœ¨


πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./include/linux/ieee80211-mesh.h
  • enum ieee80211_preq_flags(9)
  • enum ieee80211_preq_target_flags(9)
  • struct ieee80211_mesh_chansw_params_ie(9)
  • struct ieee80211_meshconf_ie(9)
  • struct ieee80211_rann_ie(9)
  • enum ieee80211_mesh_sync_method(9)
  • enum ieee80211_mesh_path_protocol(9)
  • enum ieee80211_mesh_path_metric(9)
  • enum ieee80211_root_mode_identifier(9)

like the whole mesh friend group showed up to the function. obsessed. 🌈


and that's the page, bestie! filed under ./include/linux, dated October 2026, and yes she's still going by enum mesh_co..._capab_flags(9) at the top of every page because the column was too narrow to fit her full name. iconic behavior, honestly. πŸŽ€πŸ’œ
πŸ“¦ where this page comes from