STRUCT BRCMF_PNO_MACADDR_LE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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