STRUCT IWL_TAS_STATUS_PER_MAC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iwl_tas_status_per_mac πŸ’…

okay bestie, welcome to the Kernel API Manual (that's the (9) section, iykyk) β€” we're doing a whole struct today and honestly? she's giving per-lmac realness ✨


🌸 NAME 🌸

struct iwl_tas_status_per_mac β€” tas status per lmac πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

struct iwl_tas_status_per_mac {
    u8 static_status;
    u8 static_dis_reason;
    u8 dynamic_status;
    u8 near_disconnection;
    __le16 max_reg_pwr_limit;
    __le16 sar_limit;
    u8 band;
    u8 reserved[3];
 };

literally the whole squad right there, no cap πŸ‘‘


πŸŽ€ Members πŸŽ€

  • static_status β€” is TAS statically enabled or disabled per lmac? it's a TRUE/FALSE situation, periodt πŸ’€
  • static_dis_reason β€” the TAS static disable reason, and she uses the enum iwl_tas_statically_disabled_reason for it, so like, go read that one 🫢
  • dynamic_status β€” the current TAS status. uses the enum iwl_tas_dyna_status πŸ’«
  • near_disconnection β€” is TAS currently near disconnection per lmac? again: TRUE/FALSE, that's the whole vibe 😭
  • max_reg_pwr_limit β€” regulatory power limits, measured in dBm πŸ”₯
  • sar_limit β€” SAR limits per lmac, also in dBm 🌈
  • band β€” band per lmac, iconic honestly ⭐
  • reserved β€” reserved. she's just there, holding space, main character energy πŸ™ˆ

πŸ’œ SEE ALSO πŸ’œ

the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/debug.h, plus the whole friend group:

  • enum iwl_debug_cmds(9)
  • struct iwl_error_resp(9)
  • struct iwl_shared_mem_cfg_v2(9)
  • struct iwl_shared_mem_lmac_cfg(9)
  • struct iwl_shared_mem_cfg(9)
  • struct iwl_mfuart_load_notif_v1(9)
  • struct iwl_mfuart_load_notif(9)
  • struct iwl_mfu_assert_dump_notif(9)
  • enum iwl_marker_id(9)
  • struct iwl_marker(9)
  • struct iwl_marker_rsp(9)
  • struct iwl_dbg_mem_access_cmd(9)
  • struct iwl_dbg_mem_access_rsp(9)
  • struct iwl_dbg_suspend_resume_cmd(9)
  • struct iwl_buf_alloc_frag(9)
  • struct iwl_buf_alloc_cmd(9)
  • struct iwl_dram_info(9)
  • struct iwl_dbgc1_info(9)
  • struct iwl_dbg_host_event_cfg_cmd(9)
  • struct iwl_dbg_dump_complete_cmd(9)
  • struct iwl_tas_status_resp(9)
  • enum iwl_tas_dyna_status(9)
  • enum iwl_tas_statically_disabled_reason(9)
  • enum iwl_fw_dbg_config_cmd_type(9)
  • struct iwl_fw_dbg_config_cmd(9)

all of them. every single one. don't skip, she'll know 🧚


ngl bestie, this page comes from ./drivers/net/wireless/intel/i... and it's dated October 2026 β€” so yeah, future girl summer πŸ’… anyway that's the whole struct, go slay your firmware debugging, mwah πŸ“
πŸ“¦ where this page comes from