ENUM IEEE80211_EDMG_BW_CONFIG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME

okay so bestie, welcome to enum ieee80211_edmg_bw_config β€” it's literally the enum of allowed channel bandwidth configurations. that's the whole vibe. this page lives in the Kernel API Manual, and it's about to be your new hyperfixation 🫢


✨ SYNOPSIS

here's the lineup, no notes, exactly as written:

enum ieee80211_edmg_bw_config {
    IEEE80211_EDMG_BW_CONFIG_4 ,
    IEEE80211_EDMG_BW_CONFIG_5 ,
    IEEE80211_EDMG_BW_CONFIG_6 ,
    IEEE80211_EDMG_BW_CONFIG_7 ,
    IEEE80211_EDMG_BW_CONFIG_8 ,
    IEEE80211_EDMG_BW_CONFIG_9 ,
    IEEE80211_EDMG_BW_CONFIG_10 ,
    IEEE80211_EDMG_BW_CONFIG_11 ,
    IEEE80211_EDMG_BW_CONFIG_12 ,
    IEEE80211_EDMG_BW_CONFIG_13 ,
    IEEE80211_EDMG_BW_CONFIG_14 ,
    IEEE80211_EDMG_BW_CONFIG_15

};

twelve constants, 4 through 15, no skips, no gaps. she's thorough πŸ’…


πŸŽ€ Constants

okay this is the part where it gets juicy β€” each constant is a little combo meal of channel bandwidths. let's go one by one, bestie, and please notice how each one just adds more bandwidth like it's stacking accessories 🌸

  • IEEE80211_EDMG_BW_CONFIG_4 β€” 2.16GHz. that's it. that's the whole menu. minimalist queen πŸ‘‘
  • IEEE80211_EDMG_BW_CONFIG_5 β€” 2.16GHz and 4.32GHz. she's expanding her horizons ✨
  • IEEE80211_EDMG_BW_CONFIG_6 β€” 2.16GHz, 4.32GHz and 6.48GHz. the 6.48 jumped in, we love a growth arc πŸ¦‹
  • IEEE80211_EDMG_BW_CONFIG_7 β€” 2.16GHz, 4.32GHz, 6.48GHz and 8.64GHz. full sweep of the singles, no cap πŸ”₯
  • IEEE80211_EDMG_BW_CONFIG_8 β€” 2.16GHz and 2.16GHz + 2.16GHz. ooh she's doing the plus thing now, channel bonding era πŸ’–
  • IEEE80211_EDMG_BW_CONFIG_9 β€” 2.16GHz, 4.32GHz and 2.16GHz + 2.16GHz. mixing singles with the bonded combo, very versatile of her 🌈
  • IEEE80211_EDMG_BW_CONFIG_10 β€” 2.16GHz, 4.32GHz, 6.48GHz and 2.16GHz+2.16GHz. (note the no-spaces spelling, we copy exactly, character for character πŸŽ€)
  • IEEE80211_EDMG_BW_CONFIG_11 β€” 2.16GHz, 4.32GHz, 6.48GHz, 8.64GHz and 2.16GHz+2.16GHz. basically the full singles set plus the bonded one, iconic πŸ‘‘
  • IEEE80211_EDMG_BW_CONFIG_12 β€” 2.16GHz, 2.16GHz + 2.16GHz and 4.32GHz + 4.32GHz. double bonded, double slay πŸ’…
  • IEEE80211_EDMG_BW_CONFIG_13 β€” 2.16GHz, 4.32GHz, 2.16GHz + 2.16GHz and 4.32GHz + 4.32GHz. two singles, two bondeds, balanced as all things should be ⭐
  • IEEE80211_EDMG_BW_CONFIG_14 β€” 2.16GHz, 4.32GHz, 6.48GHz, 2.16GHz + 2.16GHz and 4.32GHz + 4.32GHz. we're so close to the max, I can feel it 😭
  • IEEE80211_EDMG_BW_CONFIG_15 β€” 2.16GHz, 4.32GHz, 6.48GHz, 8.64GHz, 2.16GHz + 2.16GHz and 4.32GHz + 4.32GHz. the final boss. every single, every bonded. main character energy fr fr πŸ‘‘

and that's the whole constants list, bestie β€” every single one accounted for, nothing skipped, nothing merged 🫢 more of this page is coming, so don't go anywhere πŸ’œ

πŸ’– SEE ALSO πŸ’–

okay bestie, buckle up, because this is the big one. Everything below lives in the same neighborhood as our girl enum ieee80211_edmg_bw_config β€” they all hang out in the same header, fr fr πŸ‘‘

Kernel file ./include/net/cfg80211.h


and that's the list, bestie β€” the whole thing, no skips, no "etc" cheating 🫢 Like I literally went down it one by one because gatekeeping reference pages is not the vibe. If a name up there looks new to you, that's a you-and-man-page date, not a me problem ✨.

Quick reminder of the energy: every single one of these lives in section 9 of the manual, so you read them with man 9 <name> β€” mind the (9), she matters πŸ‘‘. And yes, struct entries show up in the same list, that's just how these pages roll, don't come for me πŸ’….

okay that's a wrap, mwah πŸŽ€

Byeee β€” this page came out of ./include/net, is dated October 2026, and its footer name is the gloriously truncated enum ieee80...mg_bw_config(9) (yes the truncation is canon, we respect her πŸ’€). See you in the next man page, love u, hydrate πŸ“

πŸ“¦ where this page comes from