ENUM IWL_MVM_STATUS(9)
π enum iwl_mvm_status β MVM status bits β¨
okay so bestie, this is from the Kernel API Manual (section 9, she's fancy like that) and it's literally just a big ol' enum of status bits for iwlwifi's MVM. think of it as the little mood ring π of the wifi driver β each bit tells you what headspace the thing is in rn. no cap, every single one matters, so let's go through them one by one, mwah π
β¨ SYNOPSIS β¨
here's the whole enum, exactly as it lives, don't touch it, she's perfect:
enum iwl_mvm_status {
IWL_MVM_STATUS_HW_RFKILL ,
IWL_MVM_STATUS_HW_CTKILL ,
IWL_MVM_STATUS_ROC_P2P_RUNNING ,
IWL_MVM_STATUS_HW_RESTART_REQUESTED ,
IWL_MVM_STATUS_IN_HW_RESTART ,
IWL_MVM_STATUS_ROC_AUX_RUNNING ,
IWL_MVM_STATUS_FIRMWARE_RUNNING ,
IWL_MVM_STATUS_IN_D3 ,
IWL_MVM_STATUS_SUPPRESS_ERROR_LOG_ONCE
};
π§ Constants π§
like, the main characters of the enum, one by one because we do NOT skip π
IWL_MVM_STATUS_HW_RFKILLβ HW RF-kill is asserted, bestie. the hardware said "nope, not today" πIWL_MVM_STATUS_HW_CTKILLβ CT-kill is active. yeah, she's in her kill era πIWL_MVM_STATUS_ROC_P2P_RUNNINGβ remain-on-channel on P2P is running (when P2P is not over AUX, iykyk). lowkey specific but iconic π¦IWL_MVM_STATUS_HW_RESTART_REQUESTEDβ HW restart was requested, like someone filed a formal complaint β¨IWL_MVM_STATUS_IN_HW_RESTARTβ HW restart is active. not just requested β we're in it, main character energy π₯IWL_MVM_STATUS_ROC_AUX_RUNNINGβ AUX remain-on-channel is running. the aux cord of channel operations πIWL_MVM_STATUS_FIRMWARE_RUNNINGβ firmware is running, she's alive, she's thriving πIWL_MVM_STATUS_IN_D3β in D3 (or at least about to go into it). she's sleepy, or about to be π΄IWL_MVM_STATUS_SUPPRESS_ERROR_LOG_ONCEβ suppress one error log if this is set, when intentionally triggered. one (1) single error log gets the muzzle, and only on purpose π
π SEE ALSO π
the whole friend group π«Ά β go say hi:
- Kernel file
./drivers/net/wireless/intel/iwlwifi/mvm/mvm.hstructiwl_mvm_mod_params(9) enum iwl_power_scheme(9)enum iwl_mvm_low_latency_force(9)enum iwl_mvm_low_latency_cause(9)struct iwl_mvm_link_bf_data(9)struct iwl_probe_resp_data(9)struct iwl_mvm_vif_link_info(9)struct iwl_mvm_vif(9)struct iwl_mvm_tt_mgmt(9)struct iwl_mvm_thermal_device(9)struct iwl_mvm_reorder_buffer(9)struct iwl_mvm_reorder_buf_entry(9)struct iwl_mvm_baid_data(9)struct iwl_mvm_tvqm_txq_info(9)struct iwl_mvm_acs_survey_channel(9)struct iwl_mvm_roc_ops(9)struct iwl_mvm_switch_vif_chanctx_ops(9)
no cap, that's the entire enum, nothing skipped, nothing invented β she gave us the full list and we ate π β¨
and that's the page, bestie! sourced from ./drivers/net/wireless/intel/i..., dated October 2026, living her best life as enum iwl_mvm_status(9) the whole time π«Άππ
π¦ 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