STRUCT BRCMF_PNO_NET_PARAM_LE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct brcmf_pno_net_param_le(9) β€” Kernel API Manual ✨

okay so bestie, welcome to the Kernel API Manual 😌 we're looking at struct brcmf_pno_net_param_le today and honestly? it's giving "little struct with big responsibilities" energy πŸ‘‘


🌸 NAME 🌸

struct brcmf_pno_net_param_le β€” scan parameters per preferred network 🫢 literally the settings for each network you told the driver you're obsessed with.


✨ SYNOPSIS ✨

struct brcmf_pno_net_param_le {
    struct brcmf_ssid_le ssid;
    __le32 flags;
    __le32 infra;
    __le32 auth;
    __le32 wpa_auth;
    __le32 wsec;
 };

no cap, that's the whole glow-up πŸ’– six fields, zero drama.


πŸŽ€ Members πŸŽ€

  • ssid β€” the ssid name plus its length πŸ¦‹ iykyk, it's the "who even are you" of the struct.
  • flags β€” the bit flags, and listen: bit2 is the hidden one πŸ™ˆ don't forget it.
  • infra β€” BSS vs IBSS, aka infrastructure mode vs ad-hoc πŸ“‘ pick your vibe.
  • auth β€” Open vs Closed πŸ”“πŸ”’ the classic "let me in" dilemma.
  • wpa_auth β€” the WPA type πŸ”₯ which flavour of security we're dealing with.
  • wsec β€” the wsec value ⭐ it's literally just called that, that's the whole description, periodt.

🌈 SEE ALSO 🌈

Kernel file πŸ‘‘:

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

and like, the whole brcmfmac struct friend group 😭 go check these out too:

  • 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_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)

bestie this is the part where i remind you it's a real kernel header β€” so like, don't go renaming fields because they "look cuter" that way πŸ’€

and that's a wrap, babe πŸŽ€ source path ./drivers/net/wireless/broadco..., dated October 2026, and yes the footer really does say struct brcm...net_param_le(9) β€” iconic, mysterious, slightly truncated πŸ’œ mwah, go read the header file fr fr 🧚

πŸ“¦ where this page comes from