STRUCT IEEE80211_BSS_LOAD_ELEM(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME β€” struct ieee80211_bss_load_elem πŸ’…

okay so this is a page from the Kernel API Manual (yes bestie, the kernel has lore) and it's all about struct ieee80211_bss_load_elem β€” the BSS Load elemen. That's how the source spells it, "elemen", and honestly? we respect it. no notes. πŸŽ€


✨ SYNOPSIS ✨

here's the whole vibe, character for character, no cap:

struct ieee80211_bss_load_elem {
    __le16 sta_count;
    u8 channel_util;
    __le16 avail_admission_capa;
};

three fields. that's the whole struct. it's giving small but mighty πŸ’…

🌸 Members 🌸

okay let's meet the cast, one by one:

  • sta_count β€” the total number of STAs currently associated with the AP. that's the headcount at the party, and yes, __le16 means it's little-endian, so pay attention. 🫢
  • channel_util β€” the percentage of time that the access point sensed the channel was busy. it lives in the range [0, 255], and the highest value means 100% busy. so like... 255 is the AP screaming "it's PACKED in here, absolutely no room" 😭 an u8 with big main character energy.
  • avail_admission_capa β€” the remaining amount of medium time used for admission control. it's the leftover capacity, the crumbs of medium time you can still politely ask for. πŸ“

πŸ¦‹ Description πŸ¦‹

this one is defined in section 9.4.2.26 in IEEE 802.11-REVme D4.1. that's the citation, that's the receipt, iykyk. if you're out here quoting spec sections in the group chat, this is your moment, icon behavior only πŸ‘‘


πŸ”₯ SEE ALSO πŸ”₯

the kernel file is ./include/linux/ieee80211.h β€” that's home base. and then... bestie. the SEE ALSO list on this thing is long, it's giving census, it's giving family reunion, and i promised to keep every single name, so buckle up. here's the entire rolodex, untouched, no skips, fr fr: πŸ’€

ngl you're not meant to read all of those in one sitting. hydrate first. πŸ’œ

aaaaand that's the page!! 🌈 big slay to everyone out there parsing BSS Load elements, we stan a busy channel. this cutie lives in ./include/linux and the version stamp says October 2026 β€” write that down, it's iconic βœ¨πŸ¦‹πŸŽ€πŸ‘‘

πŸ“¦ where this page comes from