ENUM IEEE80211_VHT_CHANWIDTH(9)
π NAME π
enum ieee80211_vht_chanwidth β the VHT channel width thing, bestie, this is where you find out how wide your Wi-Fi vibe actually is β¨
This is a page from the Kernel API Manual, and it's honestly iconic for such a tiny enum π
π¦ SYNOPSIS π¦
Okay so here's the whole squad, look at them:
enum ieee80211_vht_chanwidth {
IEEE80211_VHT_CHANWIDTH_USE_HT ,
IEEE80211_VHT_CHANWIDTH_80MHZ ,
IEEE80211_VHT_CHANWIDTH_160MHZ ,
IEEE80211_VHT_CHANWIDTH_80P80MHZ
};
Like, that's it. That's the entire enum. Four constants and a dream π
πΈ Constants πΈ
Here's the breakdown, one by one, no cap:
IEEE80211_VHT_CHANWIDTH_USE_HTβ this one's like "not me making a decision today π" β it says use the HT operation IE to figure out the channel width instead (which will be 20 or 40 MHz). Lowkey the humble one of the group.IEEE80211_VHT_CHANWIDTH_80MHZβ 80 MHz bandwidth. Slay, she's got range πIEEE80211_VHT_CHANWIDTH_160MHZβ 160 MHz bandwidth. Main character energy, absolutely ate ππ₯IEEE80211_VHT_CHANWIDTH_80P80MHZβ 80+80 MHz bandwidth. Yes that's two 80s, and yes she's serving, we love a duo π«Άβ¨
π SEE ALSO π
Go check these out, iykyk:
- Kernel file
./include/linux/ieee80211-vht.h enum ieee80211_vht_opmode_bits(9)struct ieee80211_vht_mcs_info(9)enum ieee80211_vht_mcs_support(9)struct ieee80211_vht_cap(9)struct ieee80211_vht_operation(9)ieee80211_get_vht_max_nss(9)
Fr fr, this whole page lives at ./include/linux and it's stamped October 2026 β so like, from the future bestie πβ
That's the whole thing! Four widths, a bunch of structs to read next, and honestly? We ate ππ Bye bestie, go configure your channel width ππ§
π¦ 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