STRUCT IWL_MISSED_BEACONS_NOTIF_V4(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 struct iwl_missed_beacons_notif_v4(9) 🌸

okay bestie, welcome to the Kernel API Manual β€” yes that's the manual name, and yes we're reading it together, hold my hand 🫢


✨ NAME ✨

struct iwl_missed_beacons_notif_v4 β€” the tea on missed beacons (aka MISSED_BEACONS_NOTIFICATION = 0xa2) πŸ’…

So like, this struct is literally the notification that tells you which beacons your card did not hear. It's giving "sorry bestie I ghosted those beacons" energy 😭


πŸ¦‹ SYNOPSIS πŸ¦‹

struct iwl_missed_beacons_notif_v4 {
    __le32 link_id;
    __le32 consec_missed_beacons_since_last_rx;
    __le32 consec_missed_beacons;
    __le32 num_expected_beacons;
    __le32 num_recvd_beacons;
 };

five __le32 fields, all cute and little-endian, no cap ✨


πŸŽ€ Members πŸŽ€

  • link_id β€” the fw link ID. that's the firmware's little name tag for which link we're talking about 🏷️
  • consec_missed_beacons_since_last_rx β€” number of consecutive missed beacons since last RX. like, how many did we ignore since we last actually heard something πŸ‘€
  • consec_missed_beacons β€” number of consecutive missed beacons. straight up. how many in a row we ghosted πŸ’€
  • num_expected_beacons β€” number of expected beacons. what we were supposed to get 🎯
  • num_recvd_beacons β€” number of received beacons. what we actually got, bestie πŸ“

🌈 SEE ALSO 🌈

all the siblings and neighbors, keep scrolling iykyk πŸ’œ

Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/mac.h, plus:

  • enum iwl_mac_protection_flags(9)
  • enum iwl_mac_types(9)
  • enum iwl_tsf_id(9)
  • struct iwl_mac_data_ap(9)
  • struct iwl_mac_data_ibss(9)
  • enum iwl_mac_data_policy(9)
  • struct iwl_mac_data_sta(9)
  • struct iwl_mac_data_go(9)
  • struct iwl_mac_data_p2p_sta(9)
  • struct iwl_mac_data_pibss(9)
  • enum iwl_mac_filter_flags(9)
  • enum iwl_mac_qos_flags(9)
  • struct iwl_ac_qos(9)
  • struct iwl_mac_ctx_cmd(9)
  • struct iwl_missed_beacons_notif_ver_3(9)
  • struct iwl_he_backoff_conf(9)
  • enum iwl_he_pkt_ext_constellations(9)
  • struct iwl_he_pkt_ext_v1(9)
  • struct iwl_he_pkt_ext_v2(9)
  • enum iwl_he_sta_ctxt_flags(9)
  • enum iwl_he_htc_flags(9)
  • struct iwl_he_sta_context_cmd_v1(9)
  • struct iwl_he_sta_context_cmd_v2(9)
  • struct iwl_he_sta_context_cmd_v3(9)
  • struct iwl_he_monitor_cmd(9)

ngl the whole beacon saga lives in ./drivers/net/wireless/intel/i... β€” that's the path, we're not shortening the vibe, just the page footer did it first 😌

and that's the page, bestie!! 🧚 this one's stamped October 2026, source ./drivers/net/wireless/intel/i..., and the footer keeps the classic struct iwl_m...ons_notif_v4(9) β€” slay, periodt, go read a real beacon notification πŸ’–

πŸ“¦ where this page comes from