STRUCT IWL_FW_DBG_TRIGGER_TXQ_TIMER(9)
π struct iwl_fw_dbg_trigger_txq_timer β NAME
okay bestie, so this is a page from the Kernel API Manual (the manpage name is literally struct iwl_...er_txq_timer(9), yes the kernel truncates its own titles, we don't talk about it π), and it's all about struct iwl_fw_dbg_trigger_txq_timer β which is the struct that configures the Tx queue's timer β¨ that's the whole vibe.
πΈ SYNOPSIS
Here's the whole struct, literally copied, don't @ me:
struct iwl_fw_dbg_trigger_txq_timer {
__le32 command_queue;
__le32 bss;
__le32 softap;
__le32 p2p_go;
__le32 p2p_client;
__le32 p2p_device;
__le32 ibss;
__le32 tdls;
__le32 reserved[4];
};
π Members
So every single field here is a timeout in ms β the struct is basically a lil' scoreboard of "how long can this queue sit there before we start side-eyeing it" π
command_queueβ the timeout for the command queue, in ms β±οΈbssβ the timeout for the queues of a BSS, in ms. Except for TDLS queues bestie, those have their own field, don't mix them up πsoftapβ the timeout for the queues of a softAP, in ms πΆp2p_goβ the timeout for the queues of a P2P GO, in ms πp2p_clientβ the timeout for the queues of a P2P client, in ms π«Άp2p_deviceβ the timeout for the queues of a P2P device, in ms π¦ibssβ the timeout for the queues of an IBSS, in ms πtdlsβ the timeout for the queues of a TDLS station, in ms π₯reservedβ reserved π«₯ like, that's it, that's the description, it's reserved, mind your business
β SEE ALSO
All of this lives in the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/file.h β go read the neighbors, they're iconic:
enum iwl_ucode_tlv_flag(9)enum iwl_ucode_tlv_api(9)enum iwl_ucode_tlv_capa(9)struct iwl_tlv_calib_ctrl(9)struct iwl_fw_dbg_reg_op(9)enum iwl_fw_dbg_monitor_mode(9)struct iwl_fw_dbg_mem_seg_tlv(9)struct iwl_fw_dbg_dest_tlv_v1(9)enum iwl_fw_dbg_trigger_mode(9)enum iwl_fw_dbg_trigger_flags(9)enum iwl_fw_dbg_trigger_vif_type(9)struct iwl_fw_dbg_trigger_tlv(9)struct iwl_fw_dbg_trigger_missed_bcon(9)struct iwl_fw_dbg_trigger_cmd(9)struct iwl_fw_dbg_trigger_stats(9)struct iwl_fw_dbg_trigger_low_rssi(9)struct iwl_fw_dbg_trigger_mlme(9)struct iwl_fw_dbg_trigger_time_event(9)struct iwl_fw_dbg_trigger_ba(9)struct iwl_fw_dbg_trigger_tdls(9)struct iwl_fw_dbg_trigger_tx_status(9)struct iwl_fw_dbg_conf_tlv(9)struct iwl_fw_cmd_version(9)struct iwl_fw_cmd_bios_table(9)
and that's the whole page, no cap π thanks for coming to my Ted talk, this was ./drivers/net/wireless/intel/i... from October 2026, signing off β 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