STRUCT IL_SENSITIVITY_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct il_sensitivity_cmd(9) πŸ’–

okay so bestie, you're in the Kernel API Manual and this is the page for struct il_sensitivity_cmd β€” yes the NAME section is literally empty in the original, iconic of it honestly, so let's just get into it 🫢


✨ SYNOPSIS ✨

struct il_sensitivity_cmd {
    __le16 control;
    __le16 table[HD_TBL_SIZE];
 };

πŸŽ€ Members πŸŽ€

  • control β€” it's a little switch, and it does exactly one of two things: (1) updates the working table, and (0) updates the default table. that's it, that's the whole vibe πŸ’…
  • table β€” the energy threshold values go here. and listen, to index into this table you use the HD_* values as your idx, no cap 🌸

πŸ¦‹ Description πŸ¦‹

okay this is the important part, bestie, so pay attention: always use "1" in "control" to update uCode's working table and DSP. like, always. that's the rule. the whole entire rule. ✨


⭐ SEE ALSO ⭐

  • Kernel file ./drivers/net/wireless/intel/iwlegacy/commands.h
  • struct il_cmd_header(9)
  • struct il3945_tx_power(9)
  • struct il3945_power_per_rate(9)
  • union il4965_tx_power_dual_stream(9)
  • struct tx_power_dual_stream(9)
  • struct il4965_tx_power_db(9)
  • struct il_ac_qos(9)
  • struct sta_id_modify(9)
  • struct il_link_qual_general_params(9)
  • struct il_link_qual_agg_params(9)
  • struct il_ssid_ie(9)
  • struct stats_tx_power(9)

ngl the "always use 1" thing is a real caveat, not just me being dramatic β€” the manpage says it plain, so don't come for me πŸ’€

and that's the page, bestie!! 🧚 mwah πŸ’‹ this one's from ./drivers/net/wireless/intel/i... and it's dated October 2026 β€” so go forth, keep control at 1, and slay πŸ’œπŸ‘‘

πŸ“¦ where this page comes from