STRUCT IWL_STATS_NTFY_PER_PHY_V1(9)
π struct iwl_stats_ntfy_per_phy_v1(9) π
okay bestie, welcome to the Kernel API Manual β¨ this one's a struct, and it's giving "per PHY statistics" β like, all the tea about how much of the channel is being used, and by whom π
π NAME π
struct iwl_stats_ntfy_per_phy_v1 β per PHY statistics π¦
β¨ SYNOPSIS β¨
struct iwl_stats_ntfy_per_phy_v1 {
__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;
};
like, that's the whole glow-up right there π
π Members π
channel_loadβ channel load, periodt. that's the whole vibe πchannel_load_by_usβ the device's own contribution to MCLM π«Ά that's us, we're the main characterchannel_load_not_by_usβ other devices' contribution to MCLM π not us, not our fault, no capcltβ CLT HW timer (TIM_CH_LOAD2) β±οΈactβ active accumulator SW π₯elpβ elapsed time accumulator SW πΈrx_detected_per_ch_widthβ number of deferred TX per channel width,0-20,1/2/3-40/80/160π¦ iykyksuccess_per_ch_widthβ number of frames that got ACK/BACK/CTS per channel BW. note, BACK counted as1π slayfail_per_ch_widthβ number of frames that didn't get ACK/BACK/CTS per channel BW. note BACK counted as1π not the failureslast_tx_ch_width_indxβ last txed frame channel width index β literally the last one
π§ SEE ALSO π§
Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/stats.h β and the whole friend group π:
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_coex(9)struct iwl_stats_ntfy_per_phy(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)
and that's the whole page, bestie π this one came from ./drivers/net/wireless/intel/i... and it's dated October 2026 β so like, future vibes β¨ go forth and read ur stats, struct iwl_s...y_per_phy_v1(9) out ππ«Ά
π¦ 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