STRUCT IEEE80211_TX_PWR_ENV(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct ieee80211_tx_pwr_env(9) β€” the Kernel API Manual page, but make it make sense

okay bestie, welcome to the Kernel API Manual ✨ and today's main character is struct ieee80211_tx_pwr_env. it's short, it's sweet, it's giving "small but mighty," and honestly? we're obsessed. let's get into it πŸ’–


πŸŽ€ NAME πŸŽ€

struct ieee80211_tx_pwr_env β€” literally the Transmit Power Envelope. that's it, that's the name, no cap πŸ’…


✨ SYNOPSIS ✨

here's the whole vibe, copied exactly so you can trust me:

struct ieee80211_tx_pwr_env {
    u8 info;
    u8 variable[];
};

two fields. one struct. she's lowkey serving minimalist icon energy πŸ¦‹


🌸 Members 🌸

  • info β€” the Transmit Power Information field 🫢 this is the part that info's all over the place (affectionate)
  • variable β€” the Maximum Transmit Power field πŸ”₯ it's a flexible array member, so yeah, it's variable[], she grows, she adapts, she's flexible fr fr

πŸ’œ Description πŸ’œ

okay so here's the tea: this structure represents the payload of the "Transmit Power Envelope element" ☝️ and if you wanna fact-check me, that's described in IEEE Std 802.11ax-2021 section 9.4.2.161 β€” yes, the section number is that specific, and yes, you should probably write it down πŸŽ€

it's giving "small struct, big responsibilities." main character energy honestly πŸ‘‘


πŸ¦‹ SEE ALSO πŸ¦‹

the whole girl gang, all of them, in original order, no gatekeeping:

  • 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)
  • enum ieee80211_reg_conn_bits(9)
  • ieee80211_he_6ghz_oper(9)
iykyk, go read them, they're all in the ieee80211-he.h cinematic universe 🌈

okay that's the page!! go slay your 802.11ax homework bestie πŸ’–βœ¨ this was brought to you from ./include/linux, dated October 2026, and filed under struct ieee80211_tx_pwr_env(9) πŸŽ€ ngl, a perfect little manpage. periodt πŸ’…

πŸ“¦ where this page comes from