[PATCHv2 0/3] hostap: Add AP DFS support

Simon Wunderlich simon.wunderlich
Mon Mar 25 10:16:34 PDT 2013


This patch series adds the AP DFS feature, which is now included
in the Linux wireless driver. The patchset is divided in a small fix
for event loop handling, the main DFS support along with config option,
checking for driver support, event handling and channel selection. The
third patch adds support for multiple channels which can be selected by
hostapd for DFS operation.

This patches are based on the original work by Boris Presman and
Victor Goldenshtein. The first version did not make it onto the mailing
list due to missing membership (only CCd people got it), I hope it
works this time.

These patches have been tested while developing the feature for
nl80211/mac80211. Kernel functionality is included in the wireless-testing
tree, so this patchset is ready for review. Note that there might be some
regdomain headaches though which still need to be adressed in the linux kernel.

Any comments are appreciated.

Simon Wunderlich (3):
  hostap: allow to run event loop multiple times in a row
  hostap: Add AP DFS feature and nl80211 driver
  hostap: add config option for dfs channels

 hostapd/config_file.c        |   29 ++++--
 hostapd/hostapd.conf         |   12 +++
 src/ap/ap_config.c           |    1 +
 src/ap/ap_config.h           |    4 +
 src/ap/ap_drv_ops.c          |   31 +++++++
 src/ap/ap_drv_ops.h          |    1 +
 src/ap/drv_callbacks.c       |   70 +++++++++++++++
 src/ap/hostapd.c             |  199 +++++++++++++++++++++++++++++++++++++++---
 src/ap/hostapd.h             |    8 ++
 src/ap/hw_features.c         |   73 +++++++++++++---
 src/ap/hw_features.h         |    5 ++
 src/ap/ieee802_11.c          |   82 +++++++++++++++++
 src/ap/ieee802_11.h          |    3 +
 src/drivers/driver.h         |   81 ++++++++++++++++-
 src/drivers/driver_common.c  |    4 +
 src/drivers/driver_nl80211.c |  103 ++++++++++++++++++++++
 src/utils/eloop.c            |    1 +
 17 files changed, 675 insertions(+), 32 deletions(-)

-- 
1.7.10.4




More information about the Hostap mailing list