STRUCT IEEE80211_CHANNEL_SW_IE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME

struct ieee80211_channel_sw_ie β€” the Channel Switch Announcement element, bestie. That's it, that's the whole vibe. ✨

(also hiiii, this is a page from the Kernel API Manual, section 9, and it's giving very niche-but-iconic πŸ’œ)


πŸŽ€ SYNOPSIS

struct ieee80211_channel_sw_ie {
    u8 mode;
    u8 new_ch_num;
    u8 count;
 };

okay so that's the whole struct, like, three little u8s and she's done. tiny. iconic. no notes. 🫢


🌸 Members

  • mode β€” Channel Switch Mode. that's the field, that's what it's called, periodt πŸ’…
  • new_ch_num β€” New Channel Number. yes queen, tell me where we're moving to πŸ¦‹
  • count β€” Channel Switch Count. the whole "how many" of it all ⭐

πŸ’– Description

So like. This structure represents the payload of the "Channel Switch Announcement element" β€” and before you ask, yes that's the actual official name with the actual official quotes β€” as described in IEEE Std 802.11-2020 section 9.4.2.18. like, the spec said it first, I'm just the messenger 🧚

That's genuinely the entire description ngl. she's a small struct with a big job and I respect it πŸ’€πŸŽ€


🌈 SEE ALSO

okay this is the part where I hold your hand, because the SEE ALSO list on this page is huge and I'm not skipping a single one of them. we're doing all of them. every last one. πŸ”₯

Kernel file: ./include/linux/ieee80211.h

like I said. all of them. if you read every single link you get a little crown πŸ‘‘πŸ’–


ok that's the whole page bestie, no cap. it's a three-field struct for a Channel Switch Announcement element and it does exactly what it says on the tin πŸ’…

and for the cute sign-off: this page lives out of ./include/linux, and the version/date stamp on it is October 2026 β€” so yeah, she's from the future, lowkey main character energy β­πŸ¦‹βœ¨

πŸ“¦ where this page comes from