STRUCT IWL_TX_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay so this is the Kernel API Manual entry for struct iwl_tx_cmd, and bestie, it’s giving β€œTX command struct to FW for AX210+ devices” with TX_CMD = 0x1c. No cap, this is the whole vibe. πŸ¦‹

πŸ’… NAME πŸ’…

struct iwl_tx_cmd β€” TX command struct to FW for AX210+ devices ( TX_CMD = 0x1c )

Lowkey that’s the whole name, and it ate. ✨

✨ SYNOPSIS ✨

here’s the struct in all its glory, no edits:

struct iwl_tx_cmd {
    __le16 len;
    __le16 flags;
    __le32 offload_assist;
    struct iwl_dram_sec_info dram_info;
    __le32 rate_n_flags;
    u8 reserved[8];
    struct ieee80211_hdr hdr[];
};

🫢 Members 🫢

okay, member-by-member vibe check:

  • len β€” in bytes of the payload, see below for details.
  • flags β€” combination of enum iwl_tx_cmd_flags.
  • offload_assist β€” TX offload configuration. honestly, config queen.
  • dram_info β€” FW internal DRAM storage.
  • rate_n_flags β€” rate for all Tx attempts, if TX_CMD_FLG_STA_RATE_MSK is cleared. Combination of RATE_MCS_*; format depends on version.
  • reserved β€” reserved. iykyk.
  • hdr β€” 802.11 header.

🌈 SEE ALSO 🌈

peep the Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/tx.h, then go say hi to these cross-reference besties:

  • 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 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_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)

xoxo, your Unix bestie πŸ’… β€” source/version: ./drivers/net/wireless/intel/i...; date: October 2026. πŸ’–

πŸ“¦ where this page comes from