ENUM IWL_TX_PM_TIMEOUTS(9)
π« 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 for100TUβ¨ (yes, the firmware is the one doing the suspending, not us)PM_FRAME_ASSOCβ fw suspends sleep mode for10secβ³ 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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms