brcmf_p2p_gon_req_collision(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… brcmf_p2p_gon_req_collision(9) πŸ’…

okay so this is a page from the Kernel API Manual, bestie β€” yes, the actual kernel manual, we're in the big leagues now πŸŽ€


✨ NAME ✨

brcmf_p2p_gon_req_collision β€” check if go negotiaton collission 🫢

(yes the typos are canon, I don't make the rules, that's literally how it's spelled in the source 😭)


🌸 SYNOPSIS 🌸

bool brcmf_p2p_gon_req_collision (struct brcmf_p2p_info *p2p , u8 *mac
);

it returns a bool, it takes two args, it's giving "small function, big job" energy πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • p2p β€” the p2p device info struct. that's your whole p2p situation in one struct, main character energy fr fr πŸ‘‘
  • mac β€” a MAC address. yeah, one of those. u8 * pointing at it 🌈

πŸ’– DESCRIPTION πŸ’–

return true if recevied action frame is to be dropped.

that's it. that's the whole vibe. it literally tells you whether the action frame you just received should get yeeted into the void πŸ—‘οΈβœ¨ no cap, that's the entire contract.

lowkey important though β€” if this says true, the frame gets dropped. respect the return value bestie πŸ™ˆ

πŸŽ€ SEE ALSO πŸŽ€

the kernel file lives at ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c β€” that's the mothership, go read it if you want the full story 🧚

and here's the whole friend group, all of them, in order, no skips (I counted, there's 45, we're not leaving a single one out πŸ’€):


okay that's the whole page, ily, go read some p2p.c and slay πŸ’œ

sign-off time πŸŽ€ β€” this one came out of ./drivers/net/wireless/broadco... (yes it's literally truncated like that in the footer, don't come for me πŸ™ˆ), dated October 2026, and the version stamp is just its own name again: brcmf_p2p_gon_req_collision(9) β€” iconic, honestly. mwah πŸ’‹
πŸ“¦ where this page comes from