ieee80211_is_back(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ieee80211_is_back β€” the "she's so back" check πŸ’…

okok so this page lives in the Kernel API Manual, section 9, and it's about a tiny function called ieee80211_is_back. bestie, the name is a full mood but it's not about anyone returning from a hiatus β€” it's about frames. let's get into it 🫢


✨ NAME ✨

ieee80211_is_back β€” check if IEEE80211_FTYPE_CTL && IEEE80211_STYPE_BACK

no cap, that's the whole job: is this thing a control frame AND a block-ACK frame? that's it. that's the function. icon behavior honestly πŸ’…


🌸 SYNOPSIS 🌸

bool ieee80211_is_back (__le16 fc );

like literally one arg, returns a bool. we love a low-maintenance king πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • fc β€” the frame control bytes, in little-endian byteorder. yes bestie, little-endian, don't come at me with big-endian bytes or the vibe check will fail πŸ™ˆ

⭐ RETURN ⭐

it tells you whether or not the frame is a block-ACK frame. that's the whole return value β€” yes or no, no extra lore, no hidden surprises ✨


πŸ¦‹ SEE ALSO πŸ¦‹

okay this is the part where the manpage goes full main-character and lists, like, everyone in the friend group. it also points at the kernel file ./include/linux/ieee80211.h β€” go read it, iykyk πŸ’œ

the ieee80211_has_* girlies:

the frame-type checks:

the management-frame roster (a whole friend group fr fr):

the control-frame besties (our girl's actual neighborhood):

fragmentation checks:

the structs (yes they get struct in the name, don't @ me):

  • 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)
  • 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)

header-field helpers:

robust-mgmt-frame lore:

privacy-action lore:

misc icons:


🌈 the little sign-off 🌈

this page came from ./include/linux, dated October 2026, and it's filed under ieee80211_is_back(9) in section 9 β€” so when you cite it in the group chat, cite it right. periodt πŸ’–πŸŽ€πŸ¦‹

okay bye love u, go check those frame control bytes, mwah 🫢✨

πŸ“¦ where this page comes from