STRUCT IEEE80211_MUTABLE_OFFSETS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

struct ieee80211_mutable_offsets β€” the mutable beacon offsets, bestie. this is the manual page for it (section 9, kernel API) πŸŽ€


✨ SYNOPSIS ✨

struct ieee80211_mutable_offsets {
    u16 tim_offset;
    u16 tim_length;
    u16 cntdwn_counter_offs[IEEE80211_MAX_CNTDWN_COUNTERS_NUM];
    u16 mbssid_off;
 };

okay so that's the whole struct, no cap, four fields and we're done πŸ’–


🌸 Members 🌸

  • tim_offset β€” where the TIM element lives. that's its position, that's the whole vibe πŸ“
  • tim_length β€” how big the TIM element is. size check, passed πŸ¦‹
  • cntdwn_counter_offs β€” an array of IEEE80211_MAX_CNTDWN_COUNTERS_NUM offsets pointing at countdown counters. and listen β€” this array can contain zero values, and those ones should be ignored. so not every slot is a real one, zero means "nothing here", do not be weird about it πŸ™ˆ
  • mbssid_off β€” position of the multiple bssid element ✨

πŸ‘‘ SEE ALSO πŸ‘‘

literally the entire mac80211 cinematic universe, and the kernel file it all lives in: ./include/net/mac80211.h 🫢


ok that's genuinely the whole list, i counted, do not come for me πŸ’€

and that's the page, bestie!! 🌈 source dir is ./include/net, dated October 2026, and it's struct ieee80211_mutable_offsets(9) β€” go forth and offset your beacons, you're gonna slay πŸ§šβ€β™€οΈπŸ’œβ­

πŸ“¦ where this page comes from