STRUCT IWL_DHC_TAS_STATUS_PER_RADIO(9)
π NAME
struct iwl_dhc_tas_status_per_radio β the TAS status-per-radio glow-up, bestie. it's literally the struct that tells you what TAS is doing on each radio π«Ά
π¦ SYNOPSIS
struct iwl_dhc_tas_status_per_radio {
u8 band;
u8 static_status;
u8 static_disable_reason;
u8 near_disconnection;
u8 dynamic_status_ant_a;
u8 dynamic_status_ant_b;
__le16 max_reg_pwr_limit_ant_a;
__le16 max_reg_pwr_limit_ant_b;
__le16 sar_limit_ant_a;
__le16 sar_limit_ant_b;
u8 reserved[2];
};
okay so literally copy that exactly, no cap, every field matters π
β¨ Members β¨
the whole friend group, one by one π
bandβ which band we're on:PHY_BAND_5for high band,PHY_BAND_24for low band, andPHY_BAND_6for ultra high band. she's got range πstatic_statusβ is TAS statically enabled or disabled? that's the whole vibe check right there πstatic_disable_reasonβ the reason TAS got statically disabled, and it usesenum iwl_tas_statically_disabled_reason. so it's not just "no", it's "no, and here's the receipt" π§Ύnear_disconnectionβ is TAS currently near disconnection, per radio? like, is the situationship about to end πdynamic_status_ant_aβ antenna A's current TAS status, and it usesenum iwl_tas_dyna_statusπdynamic_status_ant_bβ antenna B's current TAS status, also usingenum iwl_tas_dyna_status. twins fr fr π«Άmax_reg_pwr_limit_ant_aβ antenna A's regulatory power limits, in dBm β‘max_reg_pwr_limit_ant_bβ antenna B's regulatory power limits, in dBm β‘sar_limit_ant_aβ antenna A's SAR limit per radio, in dBm π₯sar_limit_ant_bβ antenna B's SAR limit per radio, in dBm π₯reservedβ reserved for alignment. she's just there to keep things lined up, main character energy in a supporting role π
πΈ SEE ALSO πΈ
the whole extended universe, go read these next, iykyk:
- Kernel file
./drivers/net/wireless/intel/iwlwifi/fw/api/dhc.h enum iwl_dhc_table_id(9)enum iwl_dhc_umac_tools_table(9)enum iwl_dhc_umac_integration_table(9)struct iwl_dhc_cmd(9)struct iwl_dhc_payload_hdr(9)struct iwl_dhc_tas_status_resp(9)struct iwl_dhc_cmd_resp_v1(9)struct iwl_dhc_cmd_resp(9)enum iwl_dhc_twt_operation_type(9)struct iwl_dhc_twt_operation(9)
ok that's the whole thing bestie, go forth and read your radio statuses πβ¨
that's a wrap, mwah π β this came out of the Kernel API Manual (source path ./drivers/net/wireless/intel/i...), dated October 2026, and the page itself is struct iwl_...us_per_radio(9). periodt π
π¦ 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