ieee80211_is_probe_req(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ieee80211_is_probe_req πŸ’…

okay so bestie, buckle up β€” this is the ieee80211_is_probe_req page from the Kernel API Manual, and it's honestly iconic in its simplicity. tiny function, huge vibe. let's get into it 🫢


✨ NAME ✨

ieee80211_is_probe_req β€” check if IEEE80211_FTYPE_MGMT && IEEE80211_STYPE_PROBE_REQ, no cap πŸ’–

like, that's literally the whole job. it peeks at a frame and goes "hmm is this a probe request or not" and that's it, that's the function πŸŽ€


🌸 SYNOPSIS 🌸

bool ieee80211_is_probe_req (__le16 fc );

yes she's a bool-returning queen and she takes exactly one (1) argument. minimalist. main character energy πŸ‘‘


πŸ¦‹ ARGUMENTS πŸ¦‹

  • fc β€” the frame control bytes, and listen, they're in little-endian byteorder so pls respect that, don't come at her with big-endian nonsense 😭

⭐ RETURN ⭐

returns whether or not the frame is a probe request β€” literally that's it. true if yes, false if no. the vibe check of return values fr fr πŸ’€βœ¨


πŸ’œ SEE ALSO πŸ’œ

okay this list is long long, so grab a snack πŸ“ β€” and also peep the kernel file ./include/linux/ieee80211.h because that's where all the magic lives:

like I said. long long. but every single one of them is a baddie in her own right πŸ’…πŸ”₯


sign-off szn: this whole thing lives in ./include/linux, it's dated October 2026, and it's part of the Kernel API Manual. k that's the teaaa, love u, go check your frame types πŸ§šβ€β™€οΈπŸ’–

πŸ“¦ where this page comes from