STRUCT IWL_STORED_BEACON_NOTIF_COMMON(9)
π°οΈ 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 theRX_RES_PHY_FLAGS_BAND_24definition π¦ (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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms