STRUCT IWL_PER_CHAIN_OFFSET(9)
π struct iwl_per_chain_offset(9) β Kernel API Manual π
okay so bestie, buckle up β this page is about struct iwl_per_chain_offset, and it's from the Linux Kernel API Manual (that's the (9) vibe, iykyk). It's a tiny embedded struct made specifically for PER_CHAIN_LIMIT_OFFSET_CMD, and honestly? She's small but she's doing her job. πΈ
β¨ NAME β¨
struct iwl_per_chain_offset β the embedded struct that exists purely to serve PER_CHAIN_LIMIT_OFFSET_CMD. lowkey a supporting character but the plot does not work without her π
π¦ SYNOPSIS π¦
struct iwl_per_chain_offset {
__le16 max_tx_power;
u8 chain_a;
u8 chain_b;
};
literally that's the whole thing. four fields. no cap. β¨
π Members π
max_tx_powerβ the maximum allowed tx power. that's the ceiling, the limit, the "girl know your limits" of this whole situation π₯chain_aβ the tx power offset for chain a. yes queen, chain a gets her own offset πchain_bβ the tx power offset for chain b. and chain b gets one too, because we do NOT play favourites here π«Ά
π SEE ALSO π
fr fr go read these next, they're all in the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/power.h β no gatekeeping here, the whole friend group:
enum iwl_ltr_config_flags(9)struct iwl_ltr_config_cmd_v1(9)struct iwl_ltr_config_cmd(9)enum iwl_power_flags(9)struct iwl_powertable_cmd(9)enum iwl_device_power_flags(9)struct iwl_device_power_cmd(9)struct iwl_mac_power_cmd_v2(9)struct iwl_mac_power_cmd(9)struct iwl_dev_tx_power_common(9)struct iwl_dev_tx_power_cmd_v3(9)struct iwl_dev_tx_power_cmd_v4(9)struct iwl_dev_tx_power_cmd_v5(9)struct iwl_dev_tx_power_cmd_v8(9)struct iwl_dev_tx_power_cmd_v3_v8(9)struct iwl_dev_tx_power_cmd_v9(9)struct iwl_dev_tx_power_cmd_v10(9)enum iwl_geo_per_chain_offset_operation(9)struct iwl_geo_tx_power_profiles_cmd_v1(9)struct iwl_geo_tx_power_profiles_cmd_v2(9)struct iwl_geo_tx_power_profiles_cmd_v3(9)struct iwl_geo_tx_power_profiles_cmd_v4(9)struct iwl_geo_tx_power_profiles_cmd_v5(9)struct iwl_geo_tx_power_profiles_cmd_v6(9)struct iwl_geo_tx_power_profiles_resp(9)enum iwl_ppag_flags(9)union iwl_ppag_table_cmd(9)struct iwl_sar_offset_mapping_cmd(9)struct iwl_beacon_filter_cmd(9)struct iwl_txpower_constraints_cmd(9)
like, that's a whole friend group right there and every single one of them ate ππ₯
quick vibe check bestie: every name above is written exactly how the kernel wrote it, so copy-paste responsibly and don't come for me if you typo a _v8 π
okay that's the whole page!! mwah π this one's courtesy of the kernel source at ./drivers/net/wireless/intel/i..., dated October 2026, and yeah β it's still struct iwl_per_chain_offset(9) at the bottom, iconic behaviour honestly πβ¨π
π¦ 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