STRUCT BRCMF_PNO_MACADDR_LE(9)
β¨ struct brcmf_pno_macaddr_le(9) β¨
okay so we're in the Kernel API Manual today bestie, and the star of the show is this little struct: struct brcmf_pno_macaddr_le π
πΈ NAME πΈ
struct brcmf_pno_macaddr_le β literally here to configure PNO macaddr randomization π
π¦ SYNOPSIS π¦
struct brcmf_pno_macaddr_le {
u8 version;
u8 flags;
u8 mac[ETH_ALEN];
};
that's the whole thing, no cap β three fields, she's compact, she's iconic π
π Members π
versionβ the PNO version identifier π (yes, she's got a version, she's classy like that)flagsβ flags that define how the mac addrss should be used π© (yes "addrss", that's the original's spelling, we do not fix, we do not touch, we preserve π)macβ the MAC address itself π the actual main character of the struct
π SEE ALSO π
so like, the whole fam is in the kernel file at ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h β go say hi to the siblings π«Ά
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_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)
ngl that's a lot of reading, but bestie, the lore goes deep πβ¨
and that's the tea π β this page is from ./drivers/net/wireless/broadco..., dated October 2026, filed under struct brcmf_pno_macaddr_le(9). go forth and randomize those macaddrs responsibly, 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