ENUM IEEE80211_REG_CONN_BITS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum ieee80211_reg_conn_bits πŸ’…

okay so bestie, we're in the Kernel API Manual today and the star of the show is enum ieee80211_reg_conn_bits ✨ β€” yes it's a whole enum, yes it's giving "small but important", and yes it literally represents Regulatory connectivity field bits. πŸŽ€


✨ NAME ✨

enum ieee80211_reg_conn_bits β€” represents Regulatory connectivity field bits. periodt. πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

enum ieee80211_reg_conn_bits {
    IEEE80211_REG_CONN_LPI_VALID ,
    IEEE80211_REG_CONN_LPI_VALUE ,
    IEEE80211_REG_CONN_SP_VALID ,
    IEEE80211_REG_CONN_SP_VALUE

};

four constants, zero notes, immaculate lineup 🌈


πŸ‘‘ Constants πŸ‘‘

bestie these are the four members and they each have ONE job, and they ate:

  • IEEE80211_REG_CONN_LPI_VALID β€” Indicates whether the LPI bit is valid. it's the vibe check for the LPI bit, lowkey 🫢
  • IEEE80211_REG_CONN_LPI_VALUE β€” Represents the value of the LPI bit. the actual number, the main character πŸ’…
  • IEEE80211_REG_CONN_SP_VALID β€” Indicates whether the SP bit is valid. same energy, different bit, ngl ✨
  • IEEE80211_REG_CONN_SP_VALUE β€” Represents the value of the SP bit. and here's the value itself, iconic πŸ’œ

🌸 Description 🌸

so what is this thing fr fr β€” this enumeration defines bit flags used to represent regulatory connectivity field bits. that's it, that's the whole lore πŸ¦‹ four bits-worth of info, packaged neat, no cap 🌟

not me being obsessed with a four-member enum but honestly? she's doing exactly what she needs to do and nothing more, and that's the energy we're bringing today πŸŽ€

πŸ”₯ SEE ALSO πŸ”₯

go touch some related docs bestie, iykyk πŸ‘‘

  • Kernel file ./include/linux/ieee80211-he.h struct ieee80211_he_cap_elem(9)
  • enum ieee80211_he_mcs_support(9)
  • struct ieee80211_he_mcs_nss_supp(9)
  • struct ieee80211_he_operation(9)
  • struct ieee80211_he_spr(9)
  • struct ieee80211_he_mu_edca_param_ac_rec(9)
  • struct ieee80211_mu_edca_param_set(9)
  • struct ieee80211_he_6ghz_oper(9)
  • struct ieee80211_tx_pwr_env(9)
  • ieee80211_he_6ghz_oper(9)

like, all of them. the whole friend group πŸŒˆπŸ’–


and that's the page!! πŸ’• this little legend lives in ./include/linux, dated October 2026, filed under enum ieee802...eg_conn_bits(9) β€” mwah, go read the source bestie, slay πŸ«ΆπŸŽ€πŸ¦‹

πŸ“¦ where this page comes from