STRUCT BRCMF_P2P_SCAN_LE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct brcmf_p2p_scan_le(9) β€” from the Kernel API Manual, bestie πŸŽ€

okay so picture this: you're deep in the kernel, right, and you need a P2P specific scan request. That's literally the whole vibe of this struct. It's the lil' envelope you hand over when you want the P2P side of things to go sniffing around ✨


🌸 NAME 🌸

struct brcmf_p2p_scan_le β€” a P2P specific scan request, no cap 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

struct brcmf_p2p_scan_le {
    u8 type;
    u8 reserved[3];
    union {
      struct brcmf_escan_params_le eparams;
      struct brcmf_scan_params_le sparams;
    };
 };

πŸ’– Members πŸ’–

  • type β€” the type of scan method requested. Like, which flavor are we doing?? Values are 'E' or 'S'. Choose wisely bestie πŸ’…
  • reserved β€” reserved, aka ignored. It's giving "seat's taken but nobody's sitting there" πŸ™ˆ
  • {unnamed_union} β€” anonymous. That's it, that's the whole description. She's mysterious, she's lowkey iconic, she has no name πŸ‘‘
  • eparams β€” the parameters used when type is 'E'. That's her moment to shine πŸ“
  • sparams β€” the parameters used when type is 'S'. Different letter, different param set, same energy πŸ’œ

🌈 SEE ALSO 🌈

okay girlypop, buckle up, because the friend group here is huge β€” and I mean everyone is invited to the group chat πŸ’€

The kernel file itself lives at ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c β€” go say hi 🧚

Then we've got the whole crew:


and that's the whole page, bestie, you ate that 🫢✨

Sign-off time: this lil' baddie comes to you from the source at ./drivers/net/wireless/broadco... and she's dated October 2026 β€” struct brcmf_p2p_scan_le(9), periodt πŸ’…πŸŽ€

πŸ“¦ where this page comes from