STRUCT BRCMU_CHAN(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct brcmu_chan (9) πŸ’…

okay bestie, welcome to the Kernel API Manual page for struct brcmu_chan(9) β€” the lil struct that stores channel formats ✨. It's giving "I hold the channel info so you don't have to" and honestly? iconic.

🌈 NAME 🌈

struct brcmu_chan β€” stores channel formats πŸŽ€

✨ SYNOPSIS ✨

       struct brcmu_chan {
           u16 chspec;
           u8 chnum;
           u8 control_ch_num;
           u8 band;
           enum brcmu_chan_bw bw;
           enum brcmu_chan_sb sb;
        };

πŸ‘‘ Members πŸ‘‘

  • chspec (u16) β€” firmware specific format 😌
  • chnum (u8) β€” center channel number πŸ’–
  • control_ch_num (u8) β€” control channel number πŸŽ€
  • band (u8) β€” frequency band 🌸
  • bw (enum brcmu_chan_bw) β€” channel width πŸ¦‹
  • sb (enum brcmu_chan_sb) β€” control sideband (location of control channel against the center one) πŸ’…

πŸ’œ Description πŸ’œ

This structure can be used with functions translating chanspec into generic channel info and the other way 🫢. That's it, that's the whole vibe β€” no extra lore, just chanspec translation both ways, fr fr.

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/net/wireless/broadcom/brcm80211/include/brcmu_d11.h πŸ“
  • struct brcmu_d11inf(9) πŸ‘‘

okay byeee πŸ’– β€” source/version ./drivers/net/wireless/broadco..., date October 2026, and this whole page is struct brcmu_chan(9) πŸŽ€βœ¨

πŸ“¦ where this page comes from