STRUCT IEEE80211_EDMG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

struct ieee80211_edmg(9) πŸ’–

okay bestie, welcome to the Kernel API Manual β€” part 1 of 3, and today’s main character is struct ieee80211_edmg, which is literally giving EDMG configuration energy. no cap. πŸŽ€

🌸 NAME 🌸

struct ieee80211_edmg β€” EDMG configuration

✨ SYNOPSIS ✨

struct ieee80211_edmg {
    u8 channels;
    enum ieee80211_edmg_bw_config bw_config;
 };

πŸ‘― Members πŸ‘―

  • channels β€” this is the bitmap that tells you which 2.16 GHz channel(s) are allowed to be used for transmissions. Bit 0 indicates channel 1, bit 1 indicates channel 2, etc. Set it to 0 and that means EDMG is not supported. 🫢
  • bw_config β€” the Channel BW Configuration subfield, and it encodes the allowed channel bandwidth configurations. iconic. ✨

πŸ’… Description πŸ’…

This structure describes the most essential parameters you need to describe an 802.11ay EDMG configuration. it’s lowkey the whole vibe check for the EDMG setup, fr fr. 🌈

✨ SEE ALSO ✨

okay so this is the cross-reference roll call, and it is literally phonebook energy β€” every single entry is coming at you exactly as written, no cap. πŸ’…

okay bestie, here's the rest of the SEE ALSO squad β€” all 64 of them, in the exact order they were handed to me, no skips, no edits, no "oops I dropped one" πŸ’…:

✨ and that's the whole list, periodt β€” every single cross-reference accounted for, not one of them left on read πŸ’–


okay that's the entire page, we're done, go touch some grass 🌸

This one lives in ./include/net, dated October 2026, and it's called struct ieee80211_edmg(9) β€” the EDMG struct itself, the main character of the whole thing πŸ‘‘. Now go forth and configure your EDMG stuff correctly, bestie. Mwah πŸ«ΆπŸ’œ

πŸ“¦ where this page comes from