STRUCT IEEE80211_HE_6GHZ_OPER(9)
π¦ struct ieee80211_he_6ghz_oper(9) π¦
okay bestie, welcome to the Kernel API Manual β¨ β yes, that's the manual we're in, and yes, this page is about one very specific little struct. no gatekeeping here, let's get into it π
πΈ NAME πΈ
struct ieee80211_he_6ghz_oper β the HE 6 GHz operation Information field, aka the glow-up field for 6 GHz Wi-Fi π
π SYNOPSIS π
literally the whole shape of it, no cap:
struct ieee80211_he_6ghz_oper {
u8 primary;
#define IEEE80211_HE_6GHZ_OPER_CTRL_CHANWIDTH 0x3;
#define IEEE80211_HE_6GHZ_OPER_CTRL_CHANWIDTH_20MHZ 0;
#define IEEE80211_HE_6GHZ_OPER_CTRL_CHANWIDTH_40MHZ 1;
#define IEEE80211_HE_6GHZ_OPER_CTRL_CHANWIDTH_80MHZ 2;
#define IEEE80211_HE_6GHZ_OPER_CTRL_CHANWIDTH_160MHZ 3;
#define IEEE80211_HE_6GHZ_OPER_CTRL_DUP_BEACON 0x4;
#define IEEE80211_HE_6GHZ_OPER_CTRL_REG_INFO 0x78;
u8 control;
u8 ccfs0;
u8 ccfs1;
u8 minrate;
};
and the #defines in there are, in order π«Ά:
IEEE80211_HE_6GHZ_OPER_CTRL_CHANWIDTHβ0x3IEEE80211_HE_6GHZ_OPER_CTRL_CHANWIDTH_20MHZβ0IEEE80211_HE_6GHZ_OPER_CTRL_CHANWIDTH_40MHZβ1IEEE80211_HE_6GHZ_OPER_CTRL_CHANWIDTH_80MHZβ2IEEE80211_HE_6GHZ_OPER_CTRL_CHANWIDTH_160MHZβ3IEEE80211_HE_6GHZ_OPER_CTRL_DUP_BEACONβ0x4IEEE80211_HE_6GHZ_OPER_CTRL_REG_INFOβ0x78
π Members π
okay so every field, one by one, slow and correct (main character energy only):
primaryβ the primary channel πcontrolβ the control flags πccfs0β channel center frequency segment 0 βccfs1β channel center frequency segment 1 βminrateβ the minimum rate, and it's in 1 Mbps units (yes, that unit, don't come for me) π
π SEE ALSO π
the whole friend group, fr fr β kernel file ./include/linux/ieee80211-he.h struct, plus:
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)enum ieee80211_reg_conn_bits(9)struct ieee80211_tx_pwr_env(9)ieee80211_he_6ghz_oper(9)
like, go read ieee80211_he_operation(9) next, it's giving sibling energy π§
that's the whole page, bestie π you ate it. this came out of ./include/linux and the date on it is October 2026 β slay, and see you in the next manpage π
β¨π¦
π¦ 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