STRUCT IWL_STATS_NTFY_PER_STA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iwl_stats_ntfy_per_sta(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual β€” yes we're in that part of the kernel, the wifi driver part, and honestly? this one's a tiny little icon. a whole struct, one (1) single member, and it's doing the most. let's get into it πŸ¦‹


✨ NAME ✨

struct iwl_stats_ntfy_per_sta β€” per STA statistics. that's it. that's the whole vibe. per-STA. statistics. slay πŸ’…


🌸 SYNOPSIS 🌸

struct iwl_stats_ntfy_per_sta {
    __le32 average_energy;
};

not me writing out a struct with literally one field and still feeling like a main character about it 😭 but fr fr, here it is, exactly, __le32 and all β€” don't touch the type, don't "clean it up", it's giving little-endian and it means it.


πŸŽ€ MEMBERS πŸŽ€

  • average_energy β€” okay so bestie, plot twist: this thing is in fact minus the energy. yes, minus. the negation is part of the deal, no cap πŸ™ˆ so if you were out here reading it like a nice happy positive average energy value, she is not that. read it, flip the sign in your head, and then you're cooking. πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

bestie there is so much family here, this struct literally has the whole group chat behind it. go say hi:

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/stats.h
  • 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_phy(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)

no crumbs left, we linked every single one 🫢 iykyk.


quick vibe check bestie: the only member here is average_energy, and it's the negation of the energy. that's the entire lore. don't invent extra fields, don't assume extra behaviour β€” the manpage said one thing and one thing only πŸ’–

and that's the whole page, periodt. ✨ this little gem lives at ./drivers/net/wireless/intel/i... and it was dated October 2026 β€” so yes, she's from the future, and she's still just one field. iconic πŸ‘‘πŸ’œ

πŸ“¦ where this page comes from