ieee80211_is_frag(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ ieee80211_is_frag(9) ✨

okay bestie so this is a page from the Kernel API Manual, section 9 β€” like, the deep-lore part of the Linux kernel docs πŸ’… β€” and it's about one (1) tiny little boolean function that literally just tells you whether a frame is a fragment. that's it. that's the whole gig. and honestly? iconic. πŸŽ€


🌸 NAME 🌸

ieee80211_is_frag β€” check if a frame is a fragment

no cap, that's the entire job description. it checks. it's frag. it slays. periodt.


⭐ SYNOPSIS ⭐

bool ieee80211_is_frag (struct ieee80211_hdr *hdr );

look at that signature. bool return, one pointer argument, clean, minimal, main character energy fr fr πŸ¦‹


πŸ’– ARGUMENTS πŸ’–

  • hdr β€” the 802.11 header of the frame 🫢 that's the thing you hand over so it can do its little vibe check on it

πŸ”₯ RETURN πŸ”₯

returns whether or not the frame is a fragment. yes. that's it. true = it's a fragment, false = not a fragment. no surprises, no plot twist, just a clean little bool 😭✨


πŸ‘‘ SEE ALSO πŸ‘‘

okay this is the part where the manpage goes absolutely unhinged and lists, like, everything. buckle up bestie, we're going through the whole group chat πŸ’€

first, the file itself lives here: ./include/linux/ieee80211.h in the Kernel file β€” that's the home base 🏠

and then, the whole extended friend group:

then the struct/element girlies:

  • struct ieee80211_quiet_ie(9), struct ieee80211_msrment_ie(9), struct ieee80211_channel_sw_ie(9), struct ieee80211_ext_chansw_ie(9), struct ieee80211_sec_chan_offs_ie(9), struct ieee80211_wide_bw_chansw_ie(9)
  • struct ieee80211_tim_ie(9), struct ieee80211_tpc_report_ie(9), struct ieee80211_bss_load_elem(9), struct ieee80211_timeout_interval_ie(9)
  • enum ieee80211_idle_options(9) β€” yes an enum snuck in there, we love a diverse cast πŸ’œ
  • struct ieee80211_bss_max_idle_period_ie(9), struct ieee80211_bssid_index(9), struct ieee80211_multiple_bssid_configuration(9)
  • struct ieee80211_enh_crit_upd(9)

and the getters + the robust-mgmt-frame saga:

like I said. the whole group chat. all of them. every single one. πŸ’€βœ¨


okay and finally, the cute little sign-off at the bottom of the page: this whole thing comes from the ./include/linux source, dated October 2026, and it's filed under ieee80211_is_frag(9) β€” that's section 9 of the kernel manuals, iykyk πŸ’…πŸ«Ά go forth and check your fragments, bestie πŸ’–

πŸ“¦ where this page comes from