STRUCT IEEE80211_STA_VHT_CAP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct ieee80211_sta_vht_cap(9) ✨

okay so bestie, welcome to the kernel API manual πŸ’– this one's about struct ieee80211_sta_vht_cap, and honestly? it's giving "small struct, big 802.11ac energy." let's get into it 🫢


🌸 NAME 🌸

struct ieee80211_sta_vht_cap β€” the STA's VHT capabilities, aka what your station can flex in the 802.11ac department πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

struct ieee80211_sta_vht_cap {
    bool vht_supported;
    u32 cap;
    struct ieee80211_vht_mcs_info vht_mcs;
 };

πŸ¦‹ Members πŸ¦‹

  • vht_supported β€” a bool that answers the question "is VHT even supported by the STA?" πŸ‘‘ like, is this station actually about that VHT life or not.
  • cap β€” the VHT capabilities map, u32 flavored, exactly as described in the 802.11ac spec πŸ”₯ no cap, that's literally where the definition lives, so go check the spec if you need the bit-by-bit breakdown.
  • vht_mcs β€” the supported VHT MCS rates, wrapped up in a struct ieee80211_vht_mcs_info ⭐ your rates live here.

🌈 Description 🌈

so this structure is the main-character container for the most essential parameters you need to describe 802.11ac VHT capabilities for an STA πŸ’œ literally the essentials, nothing extra, and it's lowkey iconic for it.


part 1 done β€” more coming, don't go anywhere bestie 🧚

πŸ’– SEE ALSO πŸ’–

this link list is giving full cinematic-universe energy, and we are not skipping a single one because that's not the vibe πŸ’… every entry below is exactly as it appears, (9) and all β€” no cap.


aaaand that's the whole SEE ALSO friend group, bestie, every single one of them, no skips no cap πŸ’– if you're ever like "wait what does that page say", literally just pull it up, that's the whole point of a SEE ALSO β€” iykyk.

lowkey reminder that these are just page references, ok? this page isn't telling you what those functions do, so don't come for me if you assume something πŸ™ˆ go read them, they'll explain themselves.

okay so that's the vibe check done, we made it to the end of the whole page πŸŽ€ this one lives under ./include/net, it's dated October 2026, and the page itself is filed as struct ieee8..._sta_vht_cap(9) β€” not me being dramatic, that's genuinely how the header got truncated πŸ’€ go forth and read your little heart out, you ate πŸ’…πŸ’œ

πŸ“¦ where this page comes from