[PATCHv2 0/4] hostapd: DFS channel list and associated fixes

Simon Wunderlich sw
Thu Feb 6 10:30:36 PST 2014


This series contains the rebased patch to add a dfs channel list
in the config file. This is especially useful if one wants to select
a special subset of channels which allows high transmission power in
the local regulation, e.g. up to 500mW for channel 100-140 in Germany
without TPC, for example.

Changes to PATCH series:
 * renamed dfs_chanlist to chanlist and fixed the comment (suggestion
   by Helmut Schaa)
 * fixed author and Signed-hostap entries

Along with that, there are two patches which handle special cases
when no channels are available - the patch allowing to select an
available DFS channel should also be useful in the "general" case
when dfs_chanlist is not set.

Finally, makes hostapd stop when no channels are availble anymore.
I tried to fix this properly by enabling the iface once a NOP event
is received (that means the channel is usable again). However since
the interface has been de-initialized and the event handlers have
been deregistered, the event is received by hostapd but not processed
for the interface. This is somehow a chicken-egg-problem, can anyone
point me to how to solve that?

Thanks,
	Simon

Simon Wunderlich (4):
  hostapd: add config option for dfs channels
  hostapd: allow to switch to DFS channels if available
  hostapd: allow to switch to usable DFS channels
  hostapd: terminate hostapd when no channel is available

 hostapd/config_file.c |    6 ++++++
 hostapd/hostapd.conf  |    8 +++++++
 src/ap/ap_config.c    |    1 +
 src/ap/ap_config.h    |    1 +
 src/ap/dfs.c          |   57 ++++++++++++++++++++++++++++++++++++++++++++-----
 5 files changed, 68 insertions(+), 5 deletions(-)

-- 
1.7.10.4




More information about the Hostap mailing list