ieee80211_has_moredata(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ ieee80211_has_moredata ✨

okay bestie, so this one is a little function from the Kernel API Manual, and honestly? it's a vibe check for one single bit. no cap. it lives in ./include/linux/ieee80211.h and it's the kind of tiny helper that goes "hey, is that one flag set or not" so the rest of the 802.11 stack doesn't have to do the masking dance by hand πŸ’…


πŸŽ€ NAME πŸŽ€

ieee80211_has_moredata β€” check if IEEE80211_FCTL_MOREDATA is set

like, literally just that. the whole job. it peeks at the frame control field and tells you if the more-data bit is chillin' in there πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

bool ieee80211_has_moredata (__le16 fc );

that's the whole signature, no extra lore, she's compact 🫢


🌸 ARGUMENTS 🌸

  • fc β€” frame control bytes, and bestie please note these are in little-endian byteorder πŸ™ˆ don't go flipping anything on me

⭐ RETURN ⭐

it returns whether or not the more data flag is set β€” yes or no, that's the entire personality 🌈


πŸ’œ SEE ALSO πŸ’œ

okay this is the part where the manpage goes absolutely feral and lists, like, everyone this function has ever been in a group chat with. deep breath. all of these are real, i'm not making a single one up:

and the kernel file herself: ./include/linux/ieee80211.h β€” that's the home base for all of the above, go say hi 🧚

fr fr that's the complete list, i didn't skip a single one because bestie i would never do you like that πŸ’–

mwah, that's the whole page! this one shipped out of ./include/linux in October 2026, and honestly it ate. go check your flags, stay little-endian, and slay πŸŒΈβœ¨πŸŽ€

πŸ“¦ where this page comes from