ENUM IWL_TX_CMD_FLAGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum iwl_tx_cmd_flags(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual page for enum iwl_tx_cmd_flags β€” yes we're in the kernel docs, yes it's giving big-brain energy, and yes you're gonna understand it. ✨


✨ NAME ✨

enum iwl_tx_cmd_flags β€” the bitmasks for tx_flags in the TX command for 22000 πŸŽ€


🌸 SYNOPSIS 🌸

enum iwl_tx_cmd_flags {
    IWL_TX_FLAGS_CMD_RATE ,
    IWL_TX_FLAGS_ENCRYPT_DIS ,
    IWL_TX_FLAGS_HIGH_PRI ,
    IWL_TX_FLAGS_RTS ,
    IWL_TX_FLAGS_CTS

};

like, that's the whole lineup, no cap 🫢


πŸ¦‹ Constants πŸ¦‹

  • IWL_TX_FLAGS_CMD_RATE β€” use the rate from the TX command, simple as that πŸ’–
  • IWL_TX_FLAGS_ENCRYPT_DIS β€” this frame should not be encrypted, even if it belongs to a secured STA. literally opting out of the encryption, periodt πŸ”₯
  • IWL_TX_FLAGS_HIGH_PRI β€” high priority frame (like EAPOL) β€” and yeah, this one can affect rate selection, retry limits and BT kill πŸ‘‘
  • IWL_TX_FLAGS_RTS β€” the firmware used an RTS πŸ’…
  • IWL_TX_FLAGS_CTS β€” the firmware used CTS-to-self 🌈

πŸ’œ SEE ALSO πŸ’œ

kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/tx.h β€” and bestie, the whole friend group is here:

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

ok that's the whole page, you ate that fr fr πŸ“

and for the cute sign-off: this one's sourced from ./drivers/net/wireless/intel/i... (the path got a little truncated in the footer, iykyk 😭) and it's dated October 2026, still filed under enum iwl_tx_cmd_flags(9). go off, bestie πŸ§šπŸ’«

πŸ“¦ where this page comes from