This patch series proposes DFS radar pulse detection for ath9k. The first patch adds a new DFS module, the second turns those knobs to enable the HW to detect radar pulses and forward them to the new module. Here, sanity and plausibility checks that are HW dependent are performed and resulting radar events are passed to higher level generic pattern detectors for further processing (spectrum management, etc.). DFS support is limited to newer chip-sets (for now 9280 and later). So far, AP operation on DFS channels is not supported by mac80211/hostapd. Testing the proposed pulse detection is done in monitor mode. Zefir Kurtisi (2): ath9k: add DFS radar pulse processing ath9k: integrate initial DFS module drivers/net/wireless/ath/ath.h | 2 + drivers/net/wireless/ath/ath9k/Makefile | 2 + drivers/net/wireless/ath/ath9k/ath9k.h | 1 + drivers/net/wireless/ath/ath9k/debug.c | 3 + drivers/net/wireless/ath/ath9k/debug.h | 2 + drivers/net/wireless/ath/ath9k/dfs.c | 203 ++++++++++++++++++++++++++++ drivers/net/wireless/ath/ath9k/dfs.h | 38 +++++ drivers/net/wireless/ath/ath9k/dfs_debug.c | 89 ++++++++++++ drivers/net/wireless/ath/ath9k/dfs_debug.h | 59 ++++++++ drivers/net/wireless/ath/ath9k/hw-ops.h | 9 ++ drivers/net/wireless/ath/ath9k/hw.c | 7 + drivers/net/wireless/ath/ath9k/hw.h | 1 + drivers/net/wireless/ath/ath9k/main.c | 16 +++ drivers/net/wireless/ath/ath9k/recv.c | 19 ++- 14 files changed, 446 insertions(+), 5 deletions(-) create mode 100644 drivers/net/wireless/ath/ath9k/dfs.c create mode 100644 drivers/net/wireless/ath/ath9k/dfs.h create mode 100644 drivers/net/wireless/ath/ath9k/dfs_debug.c create mode 100644 drivers/net/wireless/ath/ath9k/dfs_debug.h -- 1.7.4.1 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html