STRUCT IEEE80211_HT_OPERATION(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct ieee80211_ht_operation β€” HT operation IE πŸ’–

okay bestie, gather round, because we're about to get into the struct ieee80211_ht_operation β€” that's the HT operation IE, and yes it lives in the Kernel API Manual (struct ieee...ht_operation(9), iykyk). it's giving niche, it's giving iconic, and honestly? we're obsessed. πŸŽ€


✨ SYNOPSIS ✨

like, here's the whole vibe, verbatim, no cap:

struct ieee80211_ht_operation {
    u8 primary_chan;
    u8 ht_param;
    __le16 operation_mode;
    __le16 stbc_param;
    u8 basic_set[16];
 };

every field, every type, every semicolon β€” copy it exactly, don't be weird about it. πŸ’…


🌸 Members 🌸

  • primary_chan β€” the Primary Channel. that's her. that's the main character channel. πŸ‘‘
  • ht_param β€” the HT Operation Information parameters. the little details that matter, fr fr.
  • operation_mode β€” the HT Operation Information operation mode. mode check: passed. ✨
  • stbc_param β€” the HT Operation Information STBC params. space-time block coding stuff, we love to see it.
  • basic_set[16] β€” the Basic HT-MCS Set. sixteen whole bytes of it, and we're not skipping a single one. 🫢

πŸ¦‹ Description πŸ¦‹

so what is this thing? this structure represents the payload of the "HT Operation element", exactly as described in IEEE Std 802.11-2020 section 9.4.2.56. that's it. that's the whole description. she's a payload girlie and she knows it. πŸ’œ

no cap, if you're parsing that element, this is the struct you're holding. periodt.


🌈 SEE ALSO 🌈

go touch some kernel grass and check out the kernel file ./include/linux/ieee80211-ht.h plus these fellow icons:

  • struct ieee80211_bar(9)
  • struct ieee80211_mcs_info(9)
  • struct ieee80211_ht_cap(9)

ok that's the page bestie πŸ’€ don't forget to actually read the kernel file, the struct won't explain itself (well, this page kinda does, but still) πŸ™ˆ

⭐ and that's a wrap! brought to you by ./include/linux, dated October 2026, filed under struct ieee...ht_operation(9) β€” slay, bye! πŸ’…πŸ’–πŸŒŸ

πŸ“¦ where this page comes from