ENUM IWL_FW_DBG_TRIGGER_VIF_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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_STATION is described as "BSS mode" and IWL_FW_DBG_CONF_VIF_IBSS as "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