STRUCT IWL_MAC_BEACON_CMD_V7(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct iwl_mac_beacon_cmd_v7 β€” Kernel API Manual πŸ’–

okay so bestie, this is the page for struct iwl_mac_beacon_cmd_v7(9), from the Kernel API Manual ✨ and it's literally the beacon template command with offloaded CSA. yes.


🌸 NAME 🌸

struct iwl_mac_beacon_cmd_v7 β€” the beacon template command, but with offloaded CSA πŸŽ€


✨ SYNOPSIS ✨

struct iwl_mac_beacon_cmd_v7 {
    struct iwl_tx_cmd_v6_params tx;
    __le32 template_id;
    __le32 tim_idx;
    __le32 tim_size;
    __le32 ecsa_offset;
    __le32 csa_offset;
    struct ieee80211_hdr frame[];
};

like... look at her. iconic. πŸ‘‘


🫢 Members 🫢

  • tx β€” the tx commands that go with the beacon frame πŸ’… that's her ride-or-die.
  • template_id β€” rn this is equal to the mac context id of the coresponding mac. (their spelling, not mine, ilysm πŸ₯Ί)
  • tim_idx β€” the offset of the tim IE in the beacon πŸ“
  • tim_size β€” the length of the tim IE πŸ“
  • ecsa_offset β€” offset to the ECSA IE if present πŸ‘€
  • csa_offset β€” offset to the CSA IE if present πŸ‘€
  • frame β€” the template of the beacon frame πŸ–ΌοΈ the main character fr fr.

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/tx.h
  • 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(9)
  • struct iwl_extended_beacon_notif_v5(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 the whole friend group showed up to the function, we love a full squad πŸ«ΆπŸ’œ


that's the whole page bestie, no gatekeeping, every single reference kept πŸ§šβ€β™€οΈβœ¨

this one's from ./drivers/net/wireless/intel/i... (that path said "..." and honestly? same, it's mysterious πŸ’…), dated October 2026, and it signs off as struct iwl_m...eacon_cmd_v7(9) β€” slay, go read the source, ily, bye πŸ˜­πŸ’–πŸŽ€
πŸ“¦ where this page comes from