STRUCT IWL_STATISTICS_DURATION_NTFY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iwl_statistics_duration_ntfy β€” burst/duration statistics πŸ’…

okay so this is a page from the Kernel API Manual, bestie, and it's all about struct iwl_statistics_duration_ntfy β€” yes that's a mouthful, no we're not renaming it. it's the burst/duration statistics struct and it's lowkey iconic in a deeply nerdy way πŸŽ€


✨ SYNOPSIS ✨

struct iwl_statistics_duration_ntfy {
    struct iwl_statistics_ntfy_hdr hdr;
    __le32 cont_burst_chk_cnt;
    __le32 cont_burst_cnt;
    __le32 wait_for_silence_timeout_cnt;
    __le32 reserved;
 };

like… look at her. four __le32s and a header. she's literally so simple and yet so much 🫢


🌸 Members 🌸

  • hdr β€” the general statistics header, the little name tag every one of these structs wears so you know what you're looking at πŸ’–
  • cont_burst_chk_cnt β€” the number of times continuation or fragmentation or bursting was checked. like the vibes were inspected. the check happened. πŸ”
  • cont_burst_cnt β€” the number of times continuation or fragmentation or bursting was actually successful. the check passed, she ate, periodt ✨
  • wait_for_silence_timeout_cnt β€” ??? … yeah. that's literally what the docs say. the docs are shrugging at us. nobody knows, bestie, and honestly? iconic of them πŸ’€πŸ™ˆ
  • reserved β€” reserved. it's reserved. don't touch it, don't ask about it, it's reserved πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

the kernel file lives at ./drivers/net/wireless/intel/iwlwifi/fw/api/stats.h, and it is throwing a whole friend group at you. go say hi to literally all of them:

  • 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_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_he_ntfy(9)

like that's twenty-eight whole cross-references, she's not gatekeeping anything, we love a generous queen πŸ‘‘πŸŒˆ


quick vibe check: this page comes from ./drivers/net/wireless/intel/i... and it's dated October 2026, so yeah, from the future, slay 🧚✨

and that's the page, bestie β€” go forth, count those bursts, and remember: if wait_for_silence_timeout_cnt confuses you, the docs are confused too, and that's a we problem, not a you problem πŸ’œπŸŒΈπŸ“ you got this πŸŽ€

πŸ“¦ where this page comes from