ENUM IWL_MVM_LOW_LATENCY_CAUSE(9)
π NAME π
enum iwl_mvm_low_latency_cause β the whole reason-list for why low latency mode got switched on, bestie π
(this is from the kernel API manual, enum iwl_mvm...atency_cause(9), and yes the header is literally that)
β¨ SYNOPSIS β¨
enum iwl_mvm_low_latency_cause {
LOW_LATENCY_TRAFFIC ,
LOW_LATENCY_DEBUGFS ,
LOW_LATENCY_VCMD ,
LOW_LATENCY_VIF_TYPE ,
LOW_LATENCY_DEBUGFS_FORCE_ENABLE ,
LOW_LATENCY_DEBUGFS_FORCE
};
πΈ DESCRIPTION πΈ
Okay so picture this: low latency mode is on, and the kernel wants receipts on who asked for it. This enum is literally the cause list β every reason gets its own little constant. No cap, it's giving "notes app of my feelings" but for wifi latency π«Ά
π Constants
LOW_LATENCY_TRAFFICβ bestie this one means low latency traffic was detected, like the network sniffed it out itself π₯LOW_LATENCY_DEBUGFSβ low latency mode got set fromdebugfs(you did it, manually, on purpose π )LOW_LATENCY_VCMDβ low latency mode got set from a vendor command πLOW_LATENCY_VIF_TYPEβ low latency mode got set because of the vif type (ap), so the interface type forced the whole vibe βLOW_LATENCY_DEBUGFS_FORCE_ENABLEβ this one just indicates that force mode is enabled, fr fr. The actual set/unset is done withLOW_LATENCY_DEBUGFS_FORCEβ do not confuse them, I'm begging πLOW_LATENCY_DEBUGFS_FORCEβ the low latency force mode fromdebugfs. Set this together with theLOW_LATENCY_DEBUGFS_FORCE_ENABLEflag inlow_latency. That's the assignment. π
Miss the flag pairing and you're just gonna be sitting there confused wondering why nothing happened. Lowkey tragic. π
π¦ SEE ALSO π¦
Kernel file ./drivers/net/wireless/intel/iwlwifi/mvm/mvm.h, plus the whole friend group:
struct iwl_mvm_mod_params(9)enum iwl_power_scheme(9)enum iwl_mvm_low_latency_force(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)enum iwl_mvm_status(9)struct iwl_mvm_roc_ops(9)struct iwl_mvm_switch_vif_chanctx_ops(9)
okay that's the whole page, you ate it, go touch grass now π
Signed, sealed, delivered: this came from ./drivers/net/wireless/intel/i... and it's dated October 2026, and the manual is enum iwl_mvm...atency_cause(9). 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