ENUM IWL_TX_PM_TIMEOUTS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’« enum iwl_tx_pm_timeouts(9) πŸ’«

okay bestie, gather round β€” this is a page straight out of the Kernel API Manual, and it's all about enum iwl_tx_pm_timeouts. We're living in kernel-doc land today, iykyk πŸŽ€


✨ NAME ✨

enum iwl_tx_pm_timeouts β€” the pm timeout values that live inside the TX command πŸ¦‹


🌸 SYNOPSIS 🌸

enum iwl_tx_pm_timeouts {
    PM_FRAME_NONE ,
    PM_FRAME_MGMT ,
    PM_FRAME_ASSOC

};

like, that's the whole enum. three little constants, main character energy only πŸ’…


πŸ‘‘ Constants πŸ‘‘

  • PM_FRAME_NONE β€” literally no need to suspend sleep mode. nothing to do here, vibe check passed, we're chilling 😴
  • PM_FRAME_MGMT β€” fw suspends sleep mode for 100TU ✨ (yes, the firmware is the one doing the suspending, not us)
  • PM_FRAME_ASSOC β€” fw suspends sleep mode for 10sec ⏳ that's a whole ten seconds of no sleeping, iconic behaviour fr fr

πŸ”₯ SEE ALSO πŸ”₯

this page is lowkey part of a whole friend group 🫢 β€” it lives in the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/tx.h and hangs out with all of these:

  • enum iwl_tx_flags(9)
  • enum iwl_tx_cmd_flags(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)

that's a lot of structs and enums to keep up with, but honestly? slay, they're all doing their thing πŸ’–


ngl, if you ever cite this page, don't forget it came from ./drivers/net/wireless/intel/i... in the October 2026 build of the enum iwl_tx_pm_timeouts(9) manual page β€” that's the receipt, bestie 🧾✨

and that's the whole page!! go forth and suspend that sleep mode responsibly, mwah πŸ“πŸ§šπŸ’œ

πŸ“¦ where this page comes from