STRUCT BRCMF_CONFIG_AF_PARAMS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct brcmf_config_af_params

okay so bestie, welcome to the Kernel API Manual (kernel docs, but make it fashion). Today's main character is struct brcmf_config_af_params β€” the Action Frame Parameters for tx. yes that's the whole vibe, it's a little struct that carries the settings you need when you're firing off an action frame. πŸŽ€


✨ NAME ✨

struct brcmf_config_af_params β€” Action Frame Parameters for tx. literally just the config bundle for transmitting action frames, periodt. πŸ’–

🌸 SYNOPSIS 🌸

struct brcmf_config_af_params {
    s32 mpc_onoff;
    bool search_channel;
    bool extra_listen;
 };

three members, all baddies, all doing their own little job. πŸ¦‹

🫢 Members 🫢

okay let's meet the cast:

  • mpc_onoff β€” bestie, this one is here for one reason: to make sure the action frame actually gets sent successfully, we have to turn off mpc. the values are the whole personality: 0 means off, 1 means on, and (-1) means do nothing. yes, negative one is the "no thoughts, head empty" option πŸ™ˆ.
  • search_channel β€” 1 means search the peer's channel so we can send the af. that's it, that's the flag ✨.
  • extra_listen β€” keeps the dwell time around so we can actually get the af response frame back. lowkey crucial, ngl πŸ’….

πŸ‘‘ SEE ALSO πŸ‘‘

okay the friend group is HUGE, buckle up, we're going to the kernel file ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c and meeting literally everyone:

like I said. everyone. the whole group chat πŸ’€πŸ”₯


ngl bestie, the version string in the footer is truncated in the source (./drivers/net/wireless/broadco...) and it's dated October 2026 β€” so that's where this page comes from, no cap. 🧚

anyway that's the page, slay, go forth and send those action frames πŸ’œπŸŒˆβ­

πŸ“¦ where this page comes from