linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC] DFS userspace handler
@ 2011-02-09 12:01 Zefir Kurtisi
  2011-02-09 12:01 ` [PATCH 1/2] nl80211: interface update Zefir Kurtisi
                   ` (6 more replies)
  0 siblings, 7 replies; 19+ messages in thread
From: Zefir Kurtisi @ 2011-02-09 12:01 UTC (permalink / raw)
  To: linux-wireless; +Cc: Zefir Kurtisi

Hello DFS folks,

this is a patch series to prove the concept of DFS handling done in userspace.

It moves the radar pattern detector introduced in [1] and documented in [2] 
from mac80211 up to hostapd.

The basic concept is:
1) pattern detection
 * pulse events detected by HW are passed to hostapd
 * hostapd performs per-wiphy DFS pattern matching
2) channel handling: on radar detection hostapd
 * updates channel state (NOL handling)
 * switches to new operating channel with TX disabled (on all wiphys)
 * after CAC period enables TX on that channel

The proposed patches provide part 1) of the concept. The nl80211 interface is
extended with functions to pass DFS pulse events to hostapd.

Testing as described in [2] results in identical output, indicating that both
approaches (mac80211 and hostapd based) are equivalent from functional point
of view.

The testing was done with
 * OpenWRT r25417
 * Atheros AR9280 Rev:2
 * DFS radars generated with R&S vector signal generator

We at our company would prefer this approach over the mac80211 based one as
soon as we see that part 2) can be implemented as proposed. 



Cheers
Zefir



[1] http://article.gmane.org/gmane.linux.kernel.wireless.general/61868
[2] http://linuxwireless.org/en/developers/DFS/DetectorDesignNt
---
-- 
1.7.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2011-02-14 15:54 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-09 12:01 [RFC] DFS userspace handler Zefir Kurtisi
2011-02-09 12:01 ` [PATCH 1/2] nl80211: interface update Zefir Kurtisi
2011-02-09 14:31   ` John W. Linville
2011-02-09 15:32     ` Zefir Kurtisi
2011-02-14 10:20   ` Johannes Berg
2011-02-14 15:54     ` Zefir Kurtisi
2011-02-09 12:01 ` [PATCH 2/2] ath9k: pulse detection Zefir Kurtisi
2011-02-09 15:15   ` Vasanth Thiagarajan
2011-02-09 15:30     ` Zefir Kurtisi
2011-02-09 12:01 ` [PATCH 1/3] hostapd: simple pattern detector Zefir Kurtisi
2011-02-09 12:01 ` [PATCH 2/3] hostapd: nl80211 interface Zefir Kurtisi
2011-02-09 12:01 ` [PATCH 3/3] hostapd: integrate DFS detection Zefir Kurtisi
2011-02-09 14:34 ` [RFC] DFS userspace handler John W. Linville
2011-02-09 15:35 ` Chaoxing Lin
2011-02-09 15:50   ` Zefir Kurtisi
2011-02-09 16:09     ` Chaoxing Lin
2011-02-09 16:30       ` John W. Linville
2011-02-09 17:09         ` Chaoxing Lin
2011-02-09 17:50           ` Jouni Malinen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).