STRUCT BRCMF_GSCAN_BUCKET_CONFIG(9)
hey bestie!! π welcome to the struct brcmf_gscan_bucket_config page from the Kernel API Manual. yes, the header already spilled the tea β we're doing kernel struct lore today, and it's lowkey iconic. β¨
π NAME π
struct brcmf_gscan_bucket_config β configuration data for channel bucket. that's the vibe: the struct holding config data for a channel bucket, fr fr. π
β¨ SYNOPSIS β¨
okay so the struct is exactly this, no cap β don't let me catch you changing a single character, bestie π«Ά:
struct brcmf_gscan_bucket_config {
u8 bucket_end_index;
u8 bucket_freq_multiple;
u8 flag;
u8 reserved;
__le16 repeat;
__le16 max_freq_multiple;
};
π Members π
every member, bestie β the whole friend group, no skips:
bucket_end_indexβ last channel index inchannel_listinstruct brcmf_pno_config_le. π«bucket_freq_multipleβ scan interval expressed inN * scan_freq. β±οΈflagβ channel bucket report flags. π©reservedβ for future use. (yes, it's giving "save room for later" energy π)repeatβ number of scan at interval for exponential scan. πmax_freq_multipleβ maximum scan interval for exponential scan. π
π SEE ALSO π
the kernel file in question is ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h β yes, that whole path, keep it safe. πΈ
and the SEE ALSO squad is literally all of these:
- Kernel file:
./drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h 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_assoclist_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),enum brcmf_gscan_cfg_flags(9),struct brcmf_gscan_config(9),struct brcmf_mkeep_alive_pkt_le(9)
okay bestie, that's the whole page! π cute sign-off with the footer's source/version/date tea: ./drivers/net/wireless/broadco... Β· October 2026 Β· struct brcmf...ucket_config(9) β mwah! π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms