STRUCT BRCMF_ASSOCLIST_LE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct brcmf_assoclist_le(9) β€” Kernel API Manual, but make it make sense

okay so bestie, welcome to the struct brcmf_assoclist_le(9) page πŸ’– this is one of those little _le structs from the brcmfmac corner of the kernel, and honestly? she's giving "tiny but crucial". let's get into it.


✨ NAME ✨

struct brcmf_assoclist_le β€” request assoc list. that's it, that's the whole job πŸŽ€


🌸 SYNOPSIS 🌸

here's the shape of her, exactly as she is:

struct brcmf_assoclist_le {
    __le32 count;
    u8 mac[BRCMF_MAX_ASSOCLIST][ETH_ALEN];
 };

no cap, that's the entire thing β€” two members, maximum efficiency, main character energy ✨


πŸ¦‹ Members πŸ¦‹

  • count β€” indicates number of stations. like, how many are actually in the list rn πŸ’«
  • mac β€” MAC addresses of stations. one lil ETH_ALEN-sized slot per station, up to BRCMF_MAX_ASSOCLIST of them 🫢

πŸ‘‘ SEE ALSO πŸ‘‘

the source of truth lives here, in the kernel file:

./drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h

and ohmigod her friend group is huge, she literally knows everyone 😭 β€” all of these are the sibling structs/enums you'll find hanging out with her:

  • struct brcmf_wsec_pmk_le(9)
  • struct brcmf_wsec_sae_pwd_le(9)
  • struct brcmf_fil_wowl_pattern_le(9)
  • struct brcmf_fil_country_le(9)
  • struct brcmf_rev_info_le(9)
  • struct brcmf_wlc_version_le(9)
  • struct brcmf_rssi_be(9)
  • struct brcmf_wowl_wakeind_le(9)
  • struct brcmf_pmksa(9)
  • struct brcmf_pmksa_v2(9)
  • struct brcmf_pmksa_v3(9)
  • struct brcmf_pmk_list_le(9)
  • struct brcmf_pmk_list_v2_le(9)
  • struct brcmf_pmk_op_v3_le(9)
  • struct brcmf_pno_param_le(9)
  • struct brcmf_pno_config_le(9)
  • struct brcmf_pno_net_param_le(9)
  • struct brcmf_pno_net_info_le(9)
  • struct brcmf_pno_scanresults_le(9)
  • struct brcmf_pno_macaddr_le(9)
  • struct brcmf_dload_data_le(9)
  • struct brcmf_pno_bssid_le(9)
  • struct brcmf_pktcnt_le(9)
  • struct brcmf_gtk_keyinfo_le(9)
  • struct brcmf_gscan_bucket_config(9)
  • enum brcmf_gscan_cfg_flags(9)
  • struct brcmf_gscan_config(9)
  • struct brcmf_mkeep_alive_pkt_le(9)

iykyk πŸ’…


lowkey a reminder that all the interesting behaviour lives over in fwil_types.h β€” this page is just the vibe check on the struct itself 🌈

and that's the whole page, bestie, you ate that πŸ“ this cutie came out of ./drivers/net/wireless/broadco... in October 2026, courtesy of the Kernel API Manual β€” mwah, go read some more structs πŸ’œπŸ§š

πŸ“¦ where this page comes from