ENUM IWL_FW_DBG_TRIGGER_VIF_TYPE(9)
β¨ enum iwl_fw_dbg_trigger_vif_type(9) β¨
okay bestie, so this is a page from the Kernel API Manual and honestly? it's giving "small enum, big responsibility". let's get into it π
π NAME π
enum iwl_fw_dbg_trigger_vif_type β the enum that defines the VIF type for a trigger. that's it, that's the whole job, and it does it immaculately π«Ά
π¦ SYNOPSIS π¦
enum iwl_fw_dbg_trigger_vif_type {
IWL_FW_DBG_CONF_VIF_ANY ,
IWL_FW_DBG_CONF_VIF_IBSS ,
IWL_FW_DBG_CONF_VIF_STATION ,
IWL_FW_DBG_CONF_VIF_AP ,
IWL_FW_DBG_CONF_VIF_P2P_CLIENT ,
IWL_FW_DBG_CONF_VIF_P2P_GO ,
IWL_FW_DBG_CONF_VIF_P2P_DEVICE
};
look at her. seven constants. not one more, not one less. main character energy fr fr π
π CONSTANTS π
each one of these is a whole vibe, let's go through them one by one:
IWL_FW_DBG_CONF_VIF_ANYβ any vif type. literally any. she does not discriminate, she's for everybody πIWL_FW_DBG_CONF_VIF_IBSSβ IBSS mode πΈIWL_FW_DBG_CONF_VIF_STATIONβ BSS mode β¨IWL_FW_DBG_CONF_VIF_APβ AP mode πIWL_FW_DBG_CONF_VIF_P2P_CLIENTβ P2P Client mode π¦IWL_FW_DBG_CONF_VIF_P2P_GOβ P2P GO mode π₯IWL_FW_DBG_CONF_VIF_P2P_DEVICEβ P2P device π
side note:IWL_FW_DBG_CONF_VIF_STATIONis described as "BSS mode" andIWL_FW_DBG_CONF_VIF_IBSSas "IBSS mode" β that's exactly how the page says it, no cap, don't come for me π
π SEE ALSO π
okay this is the part where the page goes absolutely feral and links everything, so buckle up:
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), 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_dbg_conf_tlv(9), struct iwl_fw_cmd_version(9), struct iwl_fw_cmd_bios_table(9)
likeβ¦ twenty-four references. she's connected. iykyk π
πΈ and that's the whole page, bestie! this one came from ./drivers/net/wireless/intel/i..., dated October 2026 β go off, October 2026, we love a timestamped moment ππβ¨
π¦ 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