STRUCT IWL_STATS_NTFY_PER_PHY(9)
πΈ NAME πΈ
struct iwl_stats_ntfy_per_phy β the per-PHY statistics struct, bestie. it's giving "all the tea about one radio's vibes" β¨
π« SYNOPSIS π«
struct iwl_stats_ntfy_per_phy {
__le32 channel_load;
__le32 channel_load_by_us;
__le32 channel_load_not_by_us;
__le32 clt;
__le32 act;
__le32 elp;
__le32 rx_detected_per_ch_width[IWL_STATS_MAX_BW_INDEX];
__le32 success_per_ch_width[IWL_STATS_MAX_BW_INDEX];
__le32 fail_per_ch_width[IWL_STATS_MAX_BW_INDEX];
__le32 last_tx_ch_width_indx;
struct iwl_stats_ntfy_coex coex;
};
okay so literally just look at her. the whole squad is in there π«Ά
π Members π
channel_loadβ channel load, periodt. that's the whole vibe πchannel_load_by_usβ how much we (the device) contributed to MCLM πchannel_load_not_by_usβ how much everyone else contributed to MCLM. not us, fr fr πcltβ CLT HW timer (TIM_CH_LOAD2). hardware keeping time, iconic β±οΈactβ active accumulator, SW side π¦elpβ elapsed time accumulator, SW side β¨rx_detected_per_ch_widthβ how many deferred TX per channel width. the numbers are0-20, and1/2/3mean40/80/160πsuccess_per_ch_widthβ how many frames got ACK/BACK/CTS per channel BW. note: BACK counts as1πfail_per_ch_widthβ how many frames did not get ACK/BACK/CTS per channel BW. note: BACK counts as1too, so don't come for me πlast_tx_ch_width_indxβ the channel width index of the last txed frame. last one, main character energy π₯coexβ coex related data, the whole coexistence situation π€
π¦ SEE ALSO π¦
Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/stats.h and then the entire friend group, no cap:
struct mvm_statistics_rx_non_phy(9)struct mvm_statistics_load(9)enum iwl_statistics_notif_flags(9)enum iwl_statistics_cmd_flags(9)struct iwl_statistics_cmd(9)enum iwl_statistics_notify_type_id(9)enum iwl_statistics_cfg_flags(9)struct iwl_system_statistics_cmd(9)enum iwl_fw_statistics_type(9)struct iwl_statistics_ntfy_hdr(9)struct iwl_stats_ntfy_per_link(9)struct iwl_stats_ntfy_part1_per_link(9)struct iwl_stats_ntfy_per_mac(9)struct iwl_stats_ntfy_per_phy_v1(9)struct iwl_stats_ntfy_coex(9)struct iwl_stats_ntfy_per_sta(9)struct iwl_system_statistics_notif_oper_v3(9)struct iwl_system_statistics_notif_oper(9)struct iwl_system_statistics_part1_notif_oper(9)struct iwl_system_statistics_end_notif(9)struct iwl_statistics_operational_ntfy(9)struct iwl_statistics_operational_ntfy_ver_14(9)struct iwl_statistics_phy_ntfy(9)struct iwl_statistics_mac_ntfy(9)struct iwl_statistics_rx_ntfy(9)struct iwl_statistics_tx_ntfy(9)struct iwl_statistics_duration_ntfy(9)struct iwl_statistics_he_ntfy(9)
bestie moment: this page isstruct iwl_...ntfy_per_phy(9)from the Kernel API Manual, sourced from./drivers/net/wireless/intel/i..., dated October 2026. go read the header file, iykyk π β¨ π
π¦ 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