ieee80211_is...ublic_action(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ieee80211_is_protected_dual_of_public_action(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual page for ieee80211_is_protected_dual_of_public_action β€” yes that name is a whole mouthful, and yes it ate πŸ’…. This is a little helper living in ./include/linux/ieee80211.h and its entire personality is: "does this skb hold a protected dual of public action management frame?" That's it. That's the whole job. Iconic, honestly.


✨ NAME ✨

ieee80211_is_protected_dual_of_public_action β€” checks whether the skb contains a protected dual of public action management frame πŸ¦‹


🌸 SYNOPSIS 🌸

bool ieee80211_is_protected_dual_of_public_action(struct sk_buff *skb);

like, that's the whole signature. short. sweet. does its one thing. main character energy fr fr πŸŽ€


πŸ’œ ARGUMENTS πŸ’œ

  • skb β€” the skb containing the frame, and heads up bestie, the length will be checked πŸ‘€ so don't be out here passing something weird and expecting a miracle.

🫢 RETURN 🫢

Returns true if the skb contains a protected dual of public action management frame, and false otherwise. literally that simple, no cap πŸ’–


πŸŽ€ SEE ALSO πŸŽ€

okay this is the part where the manpage just. goes off. like there are SO many friends in the Kernel file ./include/linux/ieee80211.h extended universe and we're listing every single one, no skipping, we don't do that here:

like, that's the whole friend group and they all showed up to the function's birthday party πŸŒˆπŸ’€ no one got left off the list, bestie.

pro tip from your girl: the "protected dual of public action" thing is a management frame situation, and the length of the skb really does get checked, so don't skip that part when you're debugging and then come crying to me 😭

🧚 the cute little sign-off 🧚

and that's the page, bestie! it's from ./include/linux and it's dated October 2026 ⭐ β€” the source and version are literally the fine print at the bottom of the original footer. slay, you now understand ieee80211_is_protected_dual_of_public_action βœ¨πŸ‘‘πŸ’…

πŸ“¦ where this page comes from