Thread (24 messages) 24 messages, 3 authors, 2011-03-02

Re: [PATCH 2/9] [{mac|nl}80211] Add 2 new radar channel flags

From: Luis R. Rodriguez <hidden>
Date: 2011-03-01 21:54:22

On Mon, Feb 28, 2011 at 08:47:06AM -0800, Bernhard Schmidt wrote:
DFS introduces 2 new flags a channel requiring radar detection
might take. The interference flag indicates that interference was
detected either during CAC or in-service monitoring and the
channel is not to be used for the NOP period. The clear flag
indicates that during a full CAC no interference was detected and
it is allowed to open a BSS on that channel. The case were both
flags are set is used to indicate that interference has been
detected and we are in progress of closing on that channel.
What does closing mean?
Signed-off-by: Bernhard Schmidt <redacted>
quoted hunk ↗ jump to hunk
---
 include/linux/nl80211.h |    6 ++++++
 include/net/cfg80211.h  |   18 ++++++++++++------
 net/mac80211/cfg.c      |    6 ++++++
 net/mac80211/tx.c       |    6 ++++--
 net/wireless/nl80211.c  |    4 ++++
 5 files changed, 32 insertions(+), 8 deletions(-)
diff --git a/include/linux/nl80211.h b/include/linux/nl80211.h
index e3c9ec7..2282f56 100644
--- a/include/linux/nl80211.h
+++ b/include/linux/nl80211.h
@@ -1371,6 +1371,10 @@ enum nl80211_band_attr {
  *	(100 * dBm).
  * @NL80211_FREQUENCY_ATTR_MAX: highest frequency attribute number
  *	currently defined
+ * @NL80211_FREQUENCY_ATTR_RADAR_CLEAR: during a full CAC no interference has
+ *	been detected.
Why do you need a flag for clear, can you simply count on the
lack of the flag as the "clear" state?

  Luis
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help