D(FS)-day today! The first patch proposes a generic DFS pattern detector built into the common ath module to be used by ath9k for radar detection. Some DFS components are not yet ready to allow working integration of the detector into ath9k. To get some hands on and test the detector (long) before the required functionalities are available, the second patch proposes a framework for stand-alone testing the detector from user space. Zefir Kurtisi (2): ath9k: add DFS pattern detector ath9k/dfs_pattern_detector: add standalone testing drivers/net/wireless/ath/Makefile | 10 + .../net/wireless/ath/dfs_pattern_detector/Makefile | 7 + .../ath/dfs_pattern_detector/detector_elem.c | 92 ++++++ .../ath/dfs_pattern_detector/detector_elem.h | 45 +++ .../dfs_pattern_detector/dfs_pattern_detector.h | 92 ++++++ .../net/wireless/ath/dfs_pattern_detector/module.c | 20 ++ .../ath/dfs_pattern_detector/pattern_detector.c | 294 ++++++++++++++++++++ .../ath/dfs_pattern_detector/pulse_queue.c | 168 +++++++++++ .../ath/dfs_pattern_detector/pulse_queue.h | 77 +++++ .../ath/dfs_pattern_detector/pulse_sequence.c | 280 +++++++++++++++++++ .../ath/dfs_pattern_detector/pulse_sequence.h | 89 ++++++ .../ath/dfs_pattern_detector/radar_types.c | 52 ++++ .../ath/dfs_pattern_detector/radar_types.h | 95 +++++++ .../ath/dfs_pattern_detector/testing/Makefile | 44 +++ .../testing/dfs_netlink_relay.c | 115 ++++++++ .../ath/dfs_pattern_detector/testing/dfs_tester.c | 101 +++++++ .../net/wireless/ath/dfs_pattern_detector/utils.c | 45 +++ .../net/wireless/ath/dfs_pattern_detector/utils.h | 30 ++ 18 files changed, 1656 insertions(+), 0 deletions(-) create mode 100644 drivers/net/wireless/ath/dfs_pattern_detector/Makefile create mode 100644 drivers/net/wireless/ath/dfs_pattern_detector/detector_elem.c create mode 100644 drivers/net/wireless/ath/dfs_pattern_detector/detector_elem.h create mode 100644 drivers/net/wireless/ath/dfs_pattern_detector/dfs_pattern_detector.h create mode 100644 drivers/net/wireless/ath/dfs_pattern_detector/module.c create mode 100644 drivers/net/wireless/ath/dfs_pattern_detector/pattern_detector.c create mode 100644 drivers/net/wireless/ath/dfs_pattern_detector/pulse_queue.c create mode 100644 drivers/net/wireless/ath/dfs_pattern_detector/pulse_queue.h create mode 100644 drivers/net/wireless/ath/dfs_pattern_detector/pulse_sequence.c create mode 100644 drivers/net/wireless/ath/dfs_pattern_detector/pulse_sequence.h create mode 100644 drivers/net/wireless/ath/dfs_pattern_detector/radar_types.c create mode 100644 drivers/net/wireless/ath/dfs_pattern_detector/radar_types.h create mode 100644 drivers/net/wireless/ath/dfs_pattern_detector/testing/Makefile create mode 100644 drivers/net/wireless/ath/dfs_pattern_detector/testing/dfs_netlink_relay.c create mode 100644 drivers/net/wireless/ath/dfs_pattern_detector/testing/dfs_tester.c create mode 100644 drivers/net/wireless/ath/dfs_pattern_detector/utils.c create mode 100644 drivers/net/wireless/ath/dfs_pattern_detector/utils.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