ieee80211_he_6ghz_oper(9)
πΈ ieee80211_he_6ghz_oper(9) πΈ
okay so bestie, welcome to the Kernel API Manual, section 9, and today's main character is ieee80211_he_6ghz_oper β the little helper that goes and fetches you the 6 GHz operation field. yes, the whole page is literally just that, and honestly? iconic. short, sweet, does one thing. we love a lowkey function that knows its purpose π
β¨ SYNOPSIS β¨
const struct ieee80211_he_6ghz_oper * ieee80211_he_6ghz_oper (const
struct ieee80211_he_operation *he_oper );
like, you hand it a pointer and it hands you back a pointer to the 6 GHz operation field. that's it. that's the vibe π¦
π ARGUMENTS π
he_operβ the HE operation element. and listen, this is the important part, no cap: it must be pre-validated for size before you pass it in. like, you gotta do your homework first, the function is not gonna size-check it for you π also it may beNULL, which is fine, it's allowed, we don't judge π«Ά
π RETURN π
a pointer to the 6 GHz operation field β¨ β¦ or NULL. that's the whole range of outcomes. either you get your field or you get NULL, and honestly same tbh π
π SEE ALSO π
okay here's the whole friend group, all of them linked, all of them important:
- Kernel file
./include/linux/ieee80211-he.hstruct 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)struct ieee80211_tx_pwr_env(9)
like literally the entire HE extended family showed up to the group chat ππ go read them, they're all right there in ./include/linux, iykyk π§
bestie reminder: he_oper needs its size validated before you call this. not after. before. please. π
and that's the page!! short king behavior honestly π this was the ieee80211_he_6ghz_oper(9) page from the Kernel API Manual, sourced from ./include/linux, dated October 2026. slay, go read your headers, mwah ππβ¨
π¦ 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