STRUCT BRCMF_PMK_OP_V3_LE(9)
π struct brcmf_pmk_op_v3_le(9) β bestie edition
okay so this is a page straight out of the Kernel API Manual, and it's all about one little struct. Sit down, grab a lil snack π, we're doing this.
β¨ NAME β¨
struct brcmf_pmk_op_v3_le β literally just an operation on the PMKSA list. that's the whole vibe. an operation. on the list. periodt π
π¦ SYNOPSIS π¦
here's the whole thing, character for character, no notes:
struct brcmf_pmk_op_v3_le {
__le16 version;
__le16 length;
__le16 count;
__le16 pad;
struct brcmf_pmksa_v3 pmk[BRCMF_MAXPMKID];
};
likeβ¦ she's compact, she's little-endian, she's iconic π
πΈ Members πΈ
versionβ the request version. which version is this request asking for? yes. πlengthβ the length of this structure. she knows her own size, as she should πpmkβ PMK SA information. this is the actual content, the main character energy of the whole struct β
ngl the page only spells out these three members for you βcountandpadare just sitting there in the struct doing their thing, no description given. don't come for me, I'm only reporting what's on the page π
π SEE ALSO π
okay this is the long part and I'm not skipping a single one, bestie. the Kernel file lives at:
./drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h
and here's the full squad of related structs and enums, all of them, in order:
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_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)
like, that's the whole friend group right there π«Ά go read them too, iykyk.
anyway that's the page!! from ./drivers/net/wireless/broadco... (yes it really gets cut off like that on the page, don't @ me π), dated October 2026, part of the Kernel API Manual. mwah, go read some headers, you're doing amazing sweetie πβ¨π
π¦ 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