STRUCT ATH_DFS_STATS(9)
πΈ struct ath_dfs_stats(9) πΈ
okay bestie, welcome to the Kernel API Manual entry for struct ath_dfs_stats β it's giving "DFS statistics per wiphy" and honestly it's a whole mood tracker for radar pulses π
β¨ NAME β¨
struct ath_dfs_stats β DFS Statistics per wiphy π¦
β¨ SYNOPSIS β¨
struct ath_dfs_stats {
u32 pulses_total;
u32 pulses_no_dfs;
u32 pulses_detected;
u32 datalen_discards;
u32 rssi_discards;
u32 bwinfo_discards;
u32 pri_phy_errors;
u32 ext_phy_errors;
u32 dc_phy_errors;
u32 pulses_processed;
u32 radar_detected;
};
not me just listing every single member for u, bestie β no skips, no cap π«Ά
β¨ Members β¨
pulses_totalβ pulses reported by HW. that's the raw hardware count, the source of truth, the main character πpulses_no_dfsβ pulses that were wrongly reported as DFS. awk. not DFS, but they still showed up like they belonged πpulses_detectedβ pulses detected so far β¨datalen_discardsβ pulses discarded because the datalen was invalid πrssi_discardsβ pulses discarded because the RSSI was invalid πbwinfo_discardsβ pulses discarded because the BW info was invalid πpri_phy_errorsβ pulses reported for the primary channelext_phy_errorsβ pulses reported for the extension channeldc_phy_errorsβ pulses reported for primary + extension channel (both at once, multitasking icon π )pulses_processedβ pulses forwarded to the detector β¨radar_detectedβ radars detected π₯ the moment this number goes up, it's a whole situation
β¨ SEE ALSO β¨
- Kernel file
./drivers/net/wireless/ath/ath9k/dfs_debug.hβ go read it, iykyk π§
and that's the tea bestie π this came straight out of ./drivers/net/wireless/ath/ath9k, dated October 2026 β literally iconic, fr fr ππ¦β¨
π¦ 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