STRUCT IEEE80211_VHT_CAP(9)
π struct ieee80211_vht_cap β VHT capabilities π
okay so bestie, welcome to the struct ieee80211_vht_cap page from the Kernel API Manual (that's the manual name, we're folding it in, you're welcome π«Ά). This is genuinely one of those "small struct, big main character energy" situations, so let's get into it β¨
πΈ SYNOPSIS πΈ
struct ieee80211_vht_cap {
__le32 vht_cap_info;
struct ieee80211_vht_mcs_info supp_mcs;
};
literally two fields. that's it. that's the whole vibe π
π Members π
vht_cap_infoβ the VHT capability info, bestie. it's a__le32and it's carrying the VHT capability info. slay.supp_mcsβ the VHT MCS supported rates, in the form of astruct ieee80211_vht_mcs_info. that's where the MCS supported rates live π¦
β¨ Description β¨
so what even is this? This structure is the "VHT capabilities element" β and where do we get that definition from? straight from 802.11ac D3.0 8.4.2.160 π no cap, that's the citation, that's the source of truth. it's giving "showed up to the spec and quoted it exactly."
like, this is the actual element, not a lookalike, not a cover version. the VHT capabilities element, periodt π
π₯ SEE ALSO π₯
- Kernel file
./include/linux/ieee80211-vht.henum β yes, the enum, iykyk ieee80211_vht_opmode_bits(9)struct ieee80211_vht_mcs_info(9)enum ieee80211_vht_mcs_support(9)enum ieee80211_vht_chanwidth(9)struct ieee80211_vht_operation(9)ieee80211_get_vht_max_nss(9)
go read them all, they're all friends of this struct, it's a whole friend group π
ngl bestie, if you're here you're probably deep in some 802.11ac code. respect. π
and that's the page!! source/version: ./include/linux β dated October 2026 β and the official title it goes by is struct ieee80211_vht_cap(9). mwah, see u 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