ENUM IWL_PHY_OPS_SUBCMD_IDS(9)
π enum iwl_phy_ops_subcmd_ids(9) β the Kernel API Manual glow-up β¨
okay bestie, so this is a page straight out of the Kernel API Manual and it's literally the cheat sheet for enum iwl_phy_ops_subcmd_ids β all the PHY group commands, like, in one place. no cap, it's giving "backstage pass to the wifi firmware" energy π
π¦ NAME π¦
enum iwl_phy_ops_subcmd_ids β the PHY group commands. that's it, that's the vibe πΈ
β¨ SYNOPSIS β¨
here's the whole squad, laid out exactly like this:
enum iwl_phy_ops_subcmd_ids {
CMD_DTS_MEASUREMENT_TRIGGER_WIDE ,
CTDP_CONFIG_CMD ,
TEMP_REPORTING_THRESHOLDS_CMD ,
PER_CHAIN_LIMIT_OFFSET_CMD ,
PER_PLATFORM_ANT_GAIN_CMD ,
AP_TX_POWER_CONSTRAINTS_CMD ,
CT_KILL_NOTIFICATION ,
DTS_MEASUREMENT_NOTIF_WIDE
};
π Constants π
every single one of these icons gets its own little intro, periodt:
CMD_DTS_MEASUREMENT_TRIGGER_WIDEβ this one's flexible, lowkey. it uses eitherstruct iwl_dts_measurement_cmdorstruct iwl_ext_dts_measurement_cmdπ«ΆCTDP_CONFIG_CMDβ pairs withstruct iwl_ctdp_cmd, iconic duo behavior πTEMP_REPORTING_THRESHOLDS_CMDβ rolls withstruct temp_report_ths_cmd, keeping things warm (or not) π‘οΈPER_CHAIN_LIMIT_OFFSET_CMDβ okay this one's a whole friend group, it can be any of:struct iwl_geo_tx_power_profiles_cmd_v1,struct iwl_geo_tx_power_profiles_cmd_v2,struct iwl_geo_tx_power_profiles_cmd_v3,struct iwl_geo_tx_power_profiles_cmd_v4orstruct iwl_geo_tx_power_profiles_cmd_v5. slay, v1 through v5 all showed up π₯PER_PLATFORM_ANT_GAIN_CMDβ hangs out withunion iwl_ppag_table_cmd, mysterious and chic π¦AP_TX_POWER_CONSTRAINTS_CMDβ goes withstruct iwl_txpower_constraints_cmd, setting boundaries (healthy!) βCT_KILL_NOTIFICATIONβ matchesstruct ct_kill_notif, dramatic name but it's fine πDTS_MEASUREMENT_NOTIF_WIDEβ this one's eitherstruct iwl_dts_measurement_notif_v1orstruct iwl_dts_measurement_notif, because choices are a lifestyle π
πΈ SEE ALSO πΈ
go read the source, bestie, it's right here: Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/phy.h π
and then the whole extended fam, all linked up:
struct iwl_dts_measurement_cmd(9)enum iwl_dts_control_measurement_mode(9)enum iwl_dts_used(9)enum iwl_dts_bit_mode(9)struct iwl_ext_dts_measurement_cmd(9)struct iwl_dts_measurement_notif_v1(9)struct iwl_dts_measurement_notif(9)struct iwl_dts_measurement_resp(9)struct ct_kill_notif(9)enum iwl_ctdp_cmd_operation(9)struct iwl_ctdp_cmd(9)struct temp_report_ths_cmd(9)
iykyk β that's the whole group chat right there π
aaaand that's the page, bestie π this came from ./drivers/net/wireless/intel/i..., dated October 2026, and it's all about enum iwl_phy_ops_subcmd_ids(9). go forth and slay your PHY commands β¨π
π¦ 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