ENUM IEEE80211_BSS_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum ieee80211_bss_type β€” a Kernel API Manual moment πŸ’…

okay so this is a page from the Kernel API Manual (yes, that one), and it's about a lil enum called enum ieee80211_bss_type. bestie. it's literally just the BSS type filter. that's the whole vibe. let's get into it πŸ¦‹


✨ NAME ✨

enum ieee80211_bss_type β€” the BSS type filter πŸŽ€


🌸 SYNOPSIS 🌸

here's the whole thing, look at her go:

enum ieee80211_bss_type {
    IEEE80211_BSS_TYPE_ESS ,
    IEEE80211_BSS_TYPE_PBSS ,
    IEEE80211_BSS_TYPE_IBSS ,
    IEEE80211_BSS_TYPE_MBSS ,
    IEEE80211_BSS_TYPE_ANY

};

no cap, that's it. five constants, zero drama (well, okay, a little drama, keep reading) πŸ’…


🧚 CONSTANTS 🧚

these are the actual members of the enum, one by one, no skipping, we don't do that here 🫢

  • IEEE80211_BSS_TYPE_ESS β€” the Infrastructure BSS. that's the classic "there's an AP and everyone's hanging out with it" situation πŸ‘‘
  • IEEE80211_BSS_TYPE_PBSS β€” the Personal BSS. it's giving personal, it's giving private little setup πŸŽ€
  • IEEE80211_BSS_TYPE_IBSS β€” the Independent BSS. no AP needed, the group chat runs itself, main character energy fr fr 🌈
  • IEEE80211_BSS_TYPE_MBSS β€” the Mesh BSS. everybody's connected to everybody, it's a whole web of friendship πŸ”₯
  • IEEE80211_BSS_TYPE_ANY β€” the wildcard value for matching any BSS type. she doesn't filter, she accepts everyone, iconic behavior honestly πŸ‘‘βœ¨

part 1 done bestie β€” more incoming, don't touch that dial πŸ¦‹

✨ SEE ALSO ✨

bestie. sit down. 🫢 this is the part of the page where it just… lists everyone. and i mean everyone. the whole friend group. the entire extended family at the reunion. it is giving "my mom made me invite my entire class to my birthday". 😭

and before we start: everything here traces back to the kernel file ./include/net/cfg80211.h β€” that's the source of truth for this whole page, periodt. πŸ’…

okay, deep breath. here's the guest list:

and yeah β€” that's where it cuts off, because the list literally keeps going. 😭 keep scrolling, bestie, we're not done yet.

…and the SEE ALSO list keeps rolling, bestie β€” it’s giving infinite scroll but make it kernel docs πŸ’…. Every one of these is part of the cross-reference crew, so here’s the whole lineup, no cap:

That’s the whole cross-ref squad, periodt 🌈✨.


and for the cute little footer moment: this page’s home base is ./include/net, it’s dated October 2026, and the whole page is literally titled enum ieee80211_bss_type(9) β€” iconic, fr fr πŸ’–πŸŽ€πŸ«Ά

πŸ“¦ where this page comes from