LWN.net Logo

ath9k: DFS pattern detection

From:  Zefir Kurtisi <zefir.kurtisi-ASv44eHyqLVBDgjK7y7TUQ@public.gmane.org>
To:  linux-wireless-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, ath9k-devel-xDcbHBWguxHbcTqmT+pZeQ@public.gmane.org
Subject:  [RFC 0/6] ath9k: DFS pattern detection
Date:  Mon, 3 Oct 2011 12:11:17 +0200
Message-ID:  <1317636683-11632-1-git-send-email-zefir.kurtisi@neratec.com>
Cc:  zefir.kurtisi-ASv44eHyqLVBDgjK7y7TUQ@public.gmane.org, kgiori-A+ZNKFmMK5xy9aJCnZT0Uw@public.gmane.org, rodrigue-A+ZNKFmMK5xy9aJCnZT0Uw@public.gmane.org, nbd-p3rKhJxN3npAfugRpC6u6w@public.gmane.org
Archive-link:  Article, Thread


This patch series proposes DFS pattern detection for ath9k.

With the source code for the proprietary wireless driver provided by
Atheros, the basic functionality to inspect radar pulses detected by
the HW and to post-filter false pulses has been re-implemented
for ath9k.



Zefir Kurtisi (6):
  ath9k: add DFS statistics to debugfs
  ath9k: add DFS debug flag
  ath9k: initial radar pulse detection for DFS
  ath9k: add DFS build parameter
  ath9k: enable DFS pulse detection
  ath9k: handle pulse data reported by DFS HW

 drivers/net/wireless/ath/ath.h          |   34 +++---
 drivers/net/wireless/ath/ath9k/Kconfig  |    7 +
 drivers/net/wireless/ath/ath9k/Makefile |    2 +
 drivers/net/wireless/ath/ath9k/debug.c  |   51 ++++++++
 drivers/net/wireless/ath/ath9k/debug.h  |   29 +++++
 drivers/net/wireless/ath/ath9k/dfs.c    |  192 +++++++++++++++++++++++++++++++
 drivers/net/wireless/ath/ath9k/dfs.h    |   24 ++++
 drivers/net/wireless/ath/ath9k/main.c   |   12 ++
 drivers/net/wireless/ath/ath9k/recv.c   |   22 +++-
 9 files changed, 352 insertions(+), 21 deletions(-)
 create mode 100644 drivers/net/wireless/ath/ath9k/dfs.c
 create mode 100644 drivers/net/wireless/ath/ath9k/dfs.h

-- 
1.7.4.1

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Copyright © 2011, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds