STRUCT IWL_FW_DBG_CONF_TLV(9)
π struct iwl_fw_dbg_conf_tlv(9) π
okay bestie, welcome to the struct iwl_fw_dbg_conf_tlv page from the Kernel API Manual β this little icon is, like, a TLV that describes a debug configuration β¨ (yes that's the whole NAME section, we're keeping it, periodt).
β¨ SYNOPSIS β¨
struct iwl_fw_dbg_conf_tlv {
u8 id;
u8 usniffer;
u8 reserved;
u8 num_of_hcmds;
struct iwl_fw_dbg_conf_hcmd hcmd;
};
like literally that's the whole vibe right there π
πΈ Members πΈ
idβ the conf id π (that's your configuration's little name tag)usnifferβ the big question: should the uSniffer image be used? π that's what this one answersreservedβ reserved π«Ά (hands off, it's reserved, don't touch, it's not for you)num_of_hcmdsβ how many HCMDs to send are present here π’ counting timehcmdβ a variable length host command to be sent to apply the configuration. and okay listen: if there is more than one HCMD to send, they will appear one after the other and be sent in the order that they appear in πβ‘οΈβ‘οΈ so the order is the whole point, no skipping the line ngl. also: this parsesIWL_UCODE_TLV_FW_DBG_CONF. and the user can add up-toFW_DBG_CONF_MAXconfiguration per run β so that's your cap, bestie, don't go over it π
π¦ SEE ALSO π¦
all the siblings, and there are a LOT of them (love a big family, honestly π) β they all live in the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/file.h:
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_txq_timer(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_cmd_version(9)struct iwl_fw_cmd_bios_table(9)
π friendly reminder: reserved is reserved. I said what I said.
okay that's the page!! π§ source/version is ./drivers/net/wireless/intel/i... and it's dated October 2026, and yes the header says struct iwl_fw_dbg_conf_tlv(9) and so does the footer, so we're bookended, we're balanced, we're that girl π mwah, go read the hcmd field docs again, iykyk πβ
π¦ 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