STRUCT IWL_EXTENDED_BEACON_NOTIF_V5(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct iwl_extended_beacon_notif_v5(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual ✨ β€” yes, that's the manual name, we're in that part of the docs, the wifi driver bit, and honestly this struct is kinda iconic. Let's get into it 🫢


✨ NAME ✨

struct iwl_extended_beacon_notif_v5 β€” literally notifies you about beacon transmission πŸ“‘ no cap, that's the whole job.


🌸 SYNOPSIS 🌸

struct iwl_extended_beacon_notif_v5 {
    struct iwl_tx_resp beacon_notify_hdr;
    __le64 tsf;
    __le32 ibss_mgr_status;
    __le32 gp2;
 };

look at her. four fields. main character energy πŸ’…


πŸŽ€ Members πŸŽ€

  • beacon_notify_hdr β€” the tx response command that's associated with the beacon. it's the receipt, basically 🧾
  • tsf β€” the last beacon tsf ⏱️ (yes, __le64, yes it's little-endian, we respect her)
  • ibss_mgr_status β€” whether IBSS is manager πŸ‘‘ (a __le32, keeping it consistent)
  • gp2 β€” the last beacon time in gp2 πŸ•°οΈ also a __le32, she's matching outfits with the one above

πŸ¦‹ SEE ALSO πŸ¦‹

so the whole fam is listed below, and they all live in the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/tx.h β€” go say hi to all of them:

  • enum iwl_tx_flags(9)
  • enum iwl_tx_cmd_flags(9)
  • enum iwl_tx_pm_timeouts(9)
  • enum iwl_tx_cmd_sec_ctrl(9)
  • enum iwl_tx_offload_assist_flags_pos(9)
  • struct iwl_tx_cmd_v6_params(9)
  • struct iwl_tx_cmd_v6(9)
  • struct iwl_tx_cmd_v9(9)
  • struct iwl_tx_cmd(9)
  • struct agg_tx_status(9)
  • struct iwl_tx_resp_v3(9)
  • struct iwl_tx_resp(9)
  • struct iwl_mvm_ba_notif(9)
  • struct iwl_compressed_ba_tfd(9)
  • struct iwl_compressed_ba_ratid(9)
  • struct iwl_compressed_ba_notif(9)
  • struct iwl_mac_beacon_cmd_v6(9)
  • struct iwl_mac_beacon_cmd_v7(9)
  • struct iwl_mac_beacon_cmd(9)
  • struct iwl_extended_beacon_notif(9)
  • enum iwl_dump_control(9)
  • struct iwl_tx_path_flush_cmd_v1(9)
  • struct iwl_tx_path_flush_cmd(9)
  • struct iwl_flush_queue_info(9)
  • struct iwl_tx_path_flush_cmd_rsp(9)
  • struct iwl_scd_txq_cfg_cmd(9)
  • struct iwl_scd_txq_cfg_rsp(9)

like, that's a whole friend group right there 😭 and they all said "link me in the man page" and we did πŸ’œ


ngl if you're gonna go touch any of these, go read the header first β€” everything listed above is referenced straight out of ./drivers/net/wireless/intel/iwlwifi/fw/api/tx.h, so that's your source of truth πŸ“

okay that's the page bestie, hope it slayed πŸ’– this one came out of ./drivers/net/wireless/intel/i... and it's dated October 2026 β€” the same date stamped on both ends of the page, struct iwl_...con_notif_v5(9) β€” so go forth, be iconic, and read your structs πŸŒˆβ­πŸŽ€

πŸ“¦ where this page comes from