STRUCT IWL_STORED_BEACON_NOTIF_COMMON(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ›°οΈ NAME ✨

struct iwl_stored_beacon_notif_common β€” the common fields for a stored beacon notif, bestie πŸ’– (this is the Kernel API Manual btw, so you know we're in the serious-section of the group chat)


πŸ“œ SYNOPSIS πŸŽ€

struct iwl_stored_beacon_notif_common {
    __le32 system_time;
    __le64 tsf;
    __le32 beacon_timestamp;
    __le16 band;
    __le16 channel;
    __le32 rates;
    __le32 byte_count;
 };

No cap, that's the whole struct and she is compact πŸ‘‘


🧚 Members πŸ’…

Okay so let's go through her one by one, no skipping, we respect all seven of them:

  • system_time β€” the system time on air rise. literally what it says πŸ•°οΈ
  • tsf β€” the TSF on air rise. yes queen, keep the timing accurate ⏱️
  • beacon_timestamp β€” the beacon on air rise. it's giving timestamp energy ✨
  • band β€” the band, and it matches the RX_RES_PHY_FLAGS_BAND_24 definition πŸ¦‹ (iykyk)
  • channel β€” the channel this beacon was received on πŸ“‘
  • rates β€” the rate, in ucode internal format. don't ask me to convert it, that's just how it's stored 🫢
  • byte_count β€” the frame's byte count. count those bytes bestie πŸ”’

πŸ¦‹ SEE ALSO 🌈

  • ./drivers/net/wireless/intel/iwlwifi/fw/api/offload.h β€” the file itself, main character location πŸ—‚οΈ
  • enum iwl_prot_offload_subcmd_ids(9)
  • struct iwl_stored_beacon_notif_v2(9)
  • struct iwl_stored_beacon_notif(9)

Go read those too, they're in the same friend group, fr fr πŸ’œ


Lowkey obsessed with how tidy this struct is. Not me counting the fields four times to make sure nobody got left out β€” all seven are here, periodt πŸ’…

πŸ’– that's the vibe check, you're officially caught up πŸ’– β€” this little page lives in ./drivers/net/wireless/intel/i..., dated October 2026, and that's your sign-off bestie, mwah πŸŽ€πŸŒΈ

πŸ“¦ where this page comes from