STRUCT IWL_STATS_NTFY_PER_MAC(9)
π struct iwl_stats_ntfy_per_mac β per MAC statistics π
okay so this is a page from the Kernel API Manual (yes, the struct iwl_...ntfy_per_mac(9) girlies know exactly what I mean πΈ) and it's literally just a lil struct that holds all the per-MAC stats. no cap, it's a whole vibe check on your MAC's performance. let's get into it π«Ά
β¨ NAME β¨
struct iwl_stats_ntfy_per_mac β per MAC statistics π
π¦ SYNOPSIS π¦
here's the whole struct, bestie, character for character, do not touch:
struct iwl_stats_ntfy_per_mac {
__le32 beacon_filter_average_energy;
__le32 air_time;
__le32 beacon_counter;
__le32 beacon_average_energy;
__le32 beacon_rssi_a;
__le32 beacon_rssi_b;
__le32 rx_bytes;
};
(weird spacing near the closing brace? iconic. not my problem. it's canon.)
π Members π
beacon_filter_average_energyβ the average energy of the 2 antennas, measured in[-dBm]. literally the vibe of your antennas, quantified β‘air_timeβ air time. that's it. that's the whole description. short queen energy πbeacon_counterβ counts all beacons, both the filtered ones and the not-filtered ones. everyone's invited to this party fr fr πbeacon_average_energyβ same wording as the counter: all beacons (both filtered and not filtered). cover it in your notes exactly like that πbeacon_rssi_aβ beacon RSSI on antenna A π‘beacon_rssi_bβ beacon RSSI on antenna B π‘ (antenna B said "anything A can do I can do too")rx_bytesβ the RX byte count. how many bytes did we receive? this many. slay π
π SEE ALSO π
okay this is the long part and I am NOT skipping a single one, because every reference is a main character:
the kernel file lives at ./drivers/net/wireless/intel/iwlwifi/fw/api/stats.h, and then my besties:
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_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_duration_ntfy(9)struct iwl_statistics_he_ntfy(9)
that's 28 references and every single one ate π₯ iykyk
π real talk though: these are man page cross-refs ((9)= kernel API section), so if you're lost,man 9the thing you're curious about. go read, bestie, it's giving study group π
and that's the whole page!! no hidden options, no exit statuses, no environment variables β it's a struct, she's simple, she's elegant, she's per MAC π§
sign-off time: this came from ./drivers/net/wireless/intel/i... (yes, truncated like that, that's how the footer does it), October 2026 edition, and the title at the bottom is literally struct iwl_...ntfy_per_mac(9) again because the footer repeats it. okay bye, love u, go count some beacons ππβ¨
π¦ 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