ENUM IWL_FW_STATISTICS_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

enum iwl_fw_statistics_type β€” bestie, this is literally the statistics type enum from the Kernel API Manual, section 9. That's it. That's the whole name. No cap. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

Okay so here's the enum in all her glory. Don't touch the spacing, she's sensitive:

enum iwl_fw_statistics_type {
    FW_STATISTICS_OPERATIONAL ,
    FW_STATISTICS_PHY ,
    FW_STATISTICS_MAC ,
    FW_STATISTICS_RX ,
    FW_STATISTICS_TX ,
    FW_STATISTICS_DURATION ,
    FW_STATISTICS_HE

};

Yes, there's a blank line before the closing brace. That's the vibe. Don't question it. ✨


✨ Constants ✨

These are the constants, and they are all iconic in their own way. Let's review:

  • FW_STATISTICS_OPERATIONAL β€” operational statistics, which is exactly what it says on the tin. Main character energy only. πŸ‘‘
  • FW_STATISTICS_PHY β€” phy statistics. The phy stats. We love a three-letter queen. 🌸
  • FW_STATISTICS_MAC β€” mac statistics. MAC stats, periodt. πŸ’–
  • FW_STATISTICS_RX β€” rx statistics. Receive-side stats, slay. πŸ¦‹
  • FW_STATISTICS_TX β€” tx statistics. Transmit-side stats, no notes. πŸ”₯
  • FW_STATISTICS_DURATION β€” duration statistics. The timing stats, lowkey useful. ⭐
  • FW_STATISTICS_HE β€” he statistics. Just he stats. That's the whole description. It ate. πŸ’…

πŸŽ€ SEE ALSO πŸŽ€

Bestie, there are so many related things. Buckle up:

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/stats.h β€” the actual source file, go read it, it's giving lore. πŸ“–
  • struct mvm_statistics_rx_non_phy(9) β€” rx non-phy stats struct, we stan.
  • struct mvm_statistics_load(9) β€” load stats struct, iconic.
  • enum iwl_statistics_notif_flags(9) β€” notification flags enum, the vibes.
  • enum iwl_statistics_cmd_flags(9) β€” command flags enum, periodt.
  • struct iwl_statistics_cmd(9) β€” statistics command struct, main character.
  • enum iwl_statistics_notify_type_id(9) β€” notify type ID enum, iykyk.
  • enum iwl_statistics_cfg_flags(9) β€” config flags enum, slay.
  • struct iwl_system_statistics_cmd(9) β€” system stats command struct, yes queen.
  • struct iwl_statistics_ntfy_hdr(9) β€” notification header struct, the intro.
  • struct iwl_stats_ntfy_per_link(9) β€” per-link notification struct, lowkey.
  • struct iwl_stats_ntfy_part1_per_link(9) β€” part 1 per-link struct, the sequel.
  • struct iwl_stats_ntfy_per_mac(9) β€” per-MAC notification struct, we love her.
  • struct iwl_stats_ntfy_per_phy_v1(9) β€” per-phy v1 struct, the original.
  • struct iwl_stats_ntfy_coex(9) β€” coex notification struct, coexistence queen.
  • struct iwl_stats_ntfy_per_phy(9) β€” per-phy notification struct, the classic.
  • struct iwl_stats_ntfy_per_sta(9) β€” per-station notification struct, station slay.
  • struct iwl_system_statistics_notif_oper_v3(9) β€” oper v3 notification struct, the upgrade.
  • struct iwl_system_statistics_notif_oper(9) β€” oper notification struct, main.
  • struct iwl_system_statistics_part1_notif_oper(9) β€” part 1 oper notification struct, the prequel.
  • struct iwl_system_statistics_end_notif(9) β€” end notification struct, the finale.
  • struct iwl_statistics_operational_ntfy(9) β€” operational notification struct, the ops tea.
  • struct iwl_statistics_operational_ntfy_ver_14(9) β€” operational notification ver 14 struct, the update.
  • struct iwl_statistics_phy_ntfy(9) β€” phy notification struct, physical vibes.
  • struct iwl_statistics_mac_ntfy(9) β€” mac notification struct, MAC energy.
  • struct iwl_statistics_rx_ntfy(9) β€” rx notification struct, receive slay.
  • struct iwl_statistics_tx_ntfy(9) β€” tx notification struct, transmit queen.
  • struct iwl_statistics_duration_ntfy(9) β€” duration notification struct, timing tea.
  • struct iwl_statistics_he_ntfy(9) β€” he notification struct, he stats notification, periodt.

That's the whole page, bestie. This was the Kernel API Manual, page dated October 2026, source vibe ./drivers/net/wireless/intel/i... (yes the footer is truncated, don't come for me). Bye! πŸ«ΆπŸ’–βœ¨

πŸ“¦ where this page comes from