STRUCT IWL_MOD_PARAMS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME

struct iwl_mod_params β€” the module parameters for iwlwifi, aka the little struct that holds every knob you can twist on your Intel wireless card, no cap ✨ (this is from the Kernel API Manual, bestie, so get comfy 🫢)


✨ SYNOPSIS

struct iwl_mod_params {
    int swcrypto;
    unsigned int disable_11n;
    int amsdu_size;
    bool fw_restart;
    bool bt_coex_active;
    int led_mode;
    bool power_save;
    int power_level;
  #ifdef CONFIG_IWLWIFI_DEBUG;
    u32 debug_level;
  #endif;
    char *nvm_file;
    u32 uapsd_disable;
    bool disable_11ac;
    bool disable_11ax;
    bool remove_when_gone;
    u32 enable_ini;
    bool disable_11be;
 };

Like, look at her. She's gorgeous. Every field is a vibe check on its own πŸ’…

Heads up: debug_level only even exists when CONFIG_IWLWIFI_DEBUG is defined β€” that #ifdef is doing real work, so don't come for her 🫢

πŸŽ€ MEMBERS

  • swcrypto β€” using hardware encryption, default = 0 🌸
  • disable_11n β€” disable 11n capabilities, default = 0, and you use the IWL_[DIS,EN]ABLE_HT_* constants with it ✨
  • amsdu_size β€” see enum iwl_amsdu_size πŸ’«
  • fw_restart β€” restart firmware, default = 1 πŸ”₯
  • bt_coex_active β€” enable bt coex, default = true πŸ¦‹
  • led_mode β€” system default, default = 0 ⭐
  • power_save β€” enable power save, default = false πŸ’€
  • power_level β€” power level, default = 1 ⚑
  • debug_level β€” levels are IWL_DL_* πŸ™ˆ
  • nvm_file β€” specifies a external NVM file πŸ“
  • uapsd_disable β€” disable U-APSD, see enum iwl_uapsd_disable, default = IWL_DISABLE_UAPSD_BSS | IWL_DISABLE_UAPSD_P2P_CLIENT πŸŽ€
  • disable_11ac β€” disable VHT capabilities, default = false. πŸ’œ
  • disable_11ax β€” disable HE capabilities, default = false 🌈
  • remove_when_gone β€” remove an inaccessible device from the PCIe bus. πŸ‘‘
  • enable_ini β€” enable new FW debug infratructure (INI TLVs) 🧚
  • disable_11be β€” disable EHT capabilities, default = false. πŸ’…

πŸ¦‹ DESCRIPTION

Holds the module parameters.

That's it. That's the whole description. She's mysterious, she's minimal, she's main character energy 😭✨


🌈 SEE ALSO

Kernel file ./drivers/net/wireless/intel/iwlwifi/iwl-modparams.h β€” go read the source, bestie, it's literally right there πŸ“–πŸ«Ά


Okay so that's the whole page, slay πŸ’– This absolute icon came to you from the source ./drivers/net/wireless/intel/i... and was dated October 2026 β€” iconic behavior honestly, periodt πŸŽ€πŸ‘‘

πŸ“¦ where this page comes from