STRUCT IEEE80211_HE_OPERATION(9)
πΈ NAME πΈ
struct ieee80211_he_operation β the HE Operation element, bestie π
This page lives in the Kernel API Manual, and it's all about one iconic little struct. No cap.
β¨ SYNOPSIS β¨
struct ieee80211_he_operation {
__le32 he_oper_params;
__le16 he_mcs_nss_set;
u8 optional[];
};
Like, look at her. Three fields and a dream. π«Ά
π MEMBERS π
he_oper_paramsβ HE Operation Parameters plus BSS Color Information, both living in one__le32like the main character energy they are πhe_mcs_nss_setβ the Basic HE-MCS And NSS Set, lowkey the whole point of the vibe check π₯optional[]β the flexible array of optional fields, and she's giving range: VHT Operation Information, Max Co-Hosted BSSID Indicator, and 6 GHz Operation Information. Not me being obsessed with a trailing array π
π¦ DESCRIPTION π¦
Okay so, fr fr: this structure represents the payload of the "HE Operation element", exactly as described in IEEE Std 802.11ax-2021 section 9.4.2.249.
That's it. That's the whole description. She's a payload wrapper and she knows it. Periodt. π
π SEE ALSO π
Kernel file ./include/linux/ieee80211-he.h struct β go read the source, iykyk π
ieee80211_he_cap_elem(9)enum ieee80211_he_mcs_support(9)struct ieee80211_he_mcs_nss_supp(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)struct ieee80211_tx_pwr_env(9)ieee80211_he_6ghz_oper(9)
(yes struct ieee80211_he_6ghz_oper(9) shows up twice β she's that girl, appearing twice in her own SEE ALSO, slay π)
π SIGN-OFF π
This little love letter came from ./include/linux, dated October 2026, and it's filed under struct ieee...he_operation(9). Go forth and read your kernel headers, bestie β you're gonna ate. π§β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms