STRUCT IWL_STATS_NTFY_COEX(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct iwl_stats_ntfy_coex(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual ✨ β€” today's main character is struct iwl_stats_ntfy_coex, and it's literally all about coex statistics. bluetooth and wifi fighting over the same airwaves? that's the whole vibe here 🫢


🌸 NAME 🌸

struct iwl_stats_ntfy_coex β€” coex statistics, periodt πŸ’…


✨ SYNOPSIS ✨

struct iwl_stats_ntfy_coex {
    __le16 wifi_kill_cnt;
    __le16 wifi_tx_cts_kill_cnt;
    __le16 ttc2_ppdu_error_count;
    __le16 trc2_ppdu_error_count;
    __le16 rrc1_collision_count;
    __le16 rrc2_collision_count;
    __le16 rtc2_collision_count;
    __le16 reserved;
 };

look at her. eight little __le16 fields, all lined up, all iconic πŸ‘‘ ngl this is a struct that ate.


πŸ¦‹ Members πŸ¦‹

  • wifi_kill_cnt β€” the count of wifi frames that got killed by BT. rip bestie 😭 bluetooth said "not today".
  • wifi_tx_cts_kill_cnt β€” the count of wifi Tx CTS frames killed by BT. yeah. those too. πŸ’€
  • ttc2_ppdu_error_count β€” Counts PPDU errors on TTC2 β€” this is when a BT Tx indication rises within a wifi Tx packet on a non-shared antenna, and wifi is NOT killed by PTA/TCL. like, wifi survived but the packet still got messed up πŸ™ˆ
  • trc2_ppdu_error_count β€” counts PPDU errors on TRC2 β€” BT Rx indication rises within a wifi Tx packet on a non-shared antenna and wifi is NOT killed by PTA/TCL. same energy, different direction πŸ”₯
  • rrc1_collision_count β€” counts RRC1 β€” BT Rx indication rises within a wifi Rx packet on a shared antenna. sharing is caring until it's a collision πŸ₯²
  • rrc2_collision_count β€” counts RRC2 β€” BT Rx indication rises within a wifi Rx packet on a non-shared antenna ✨
  • rtc2_collision_count β€” counts RTC2 β€” BT Tx indication rises within a wifi Rx packet on a non-shared antenna πŸ’œ
  • reserved β€” reserved. that's it. that's the whole description. she's just sitting there being reserved πŸ’… (no literally, don't touch her)

πŸŽ€ SEE ALSO πŸŽ€

the whole friend group fr fr β€” Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/stats.h plus:

  • 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_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)

okay that's the whole page, no cap 🌈 she lives at ./drivers/net/wireless/intel/i..., dated October 2026, and she's struct iwl_stats_ntfy_coex(9) forever and always πŸ’– mwah πŸ’‹ go read your stats bestie, iykyk πŸ§šβ€β™€οΈβ­

πŸ“¦ where this page comes from