ieee80211_is_first_frag(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ieee80211_is_first_frag β€” a kernel API manual page (section 9, bestie)

okay so this is ieee80211_is_first_frag(9), straight out of the Kernel API Manual, and it's genuinely the most "am I the first one here?" little helper in the whole ieee80211 friend group πŸ’–


✨ NAME ✨

ieee80211_is_first_frag β€” check if IEEE80211_SCTL_FRAG is not set

like, that's the whole vibe check: is the frag bit off? then congrats bestie, you're first πŸŽ€


🌸 SYNOPSIS 🌸

bool ieee80211_is_first_frag (__le16 seq_ctrl );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • seq_ctrl β€” the frame's sequence control bytes, in little-endian byteorder. yes, little-endian, don't come at me with big-endian energy πŸ™ˆ

πŸ‘‘ RETURN πŸ‘‘

it tells you whether or not the frame is the first fragment β€” and lowkey the iconique part is that it's also true if the frame isn't fragmented at all. so an unfragmented frame gets to sit with the first-frag kids, no cap ✨


πŸ”₯ SEE ALSO πŸ”₯

the kernel file ./include/linux/ieee80211.h is the mothership, and honestly the whole extended family is here β€” this function has SO many siblings, it's giving huge family group chat energy:

ngl that's a lot of friends and every single one of them slays in their own way πŸ’…


πŸ’€ reminder bestie: this is a kernel API manual page, section 9, so it lives in the development/kernel docs zone β€” not your everyday user command. read it, love it, cite it correctly.

and that's the whole page, mwah 🫢 this cutie dropped from ./include/linux back in October 2026, and it's filed under ieee80211_is_first_frag(9) β€” periodt. πŸŒˆβ­πŸ’œ

πŸ“¦ where this page comes from