STRUCT IWL_PER_CHAIN_OFFSET(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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