[PATCH v2 0/4] hostapd: Add support for Multi-BSS CSA

Michal Kazior michal.kazior
Fri Jun 27 05:19:26 PDT 2014


Hi,

After all the discussions and re-spins of mutli-vif channel switching
patches on linux-wireless I think it's pretty clear now the protocol
for submitting channel switch requests is going to be handled as a serie
of csa request commands for each vif one after the other.

As such I'm finally submitting this as a PATCH. It hasn't changed much
from the RFC I've posted long ago. It was rebased and I've added an
additional patch for CSA fallback in case channel switch fails somewhere
along the way.


v2:
 * fixes in the fallback patch (see notes) [Andrei]


Michal Kazior (4):
  hostapd: Move CSA parameters to hostapd_data
  hostapd: Make chan_switch command per-iface not per-bss
  hostapd: Perform multi-BSS CSA for DFS properly
  hostapd: Use channel switch fallback on error

 hostapd/ctrl_iface.c         |  18 ++++++--
 src/ap/beacon.c              |  20 ++++-----
 src/ap/dfs.c                 |  24 +++++++---
 src/ap/drv_callbacks.c       |  22 ++++++++-
 src/ap/hostapd.c             | 105 ++++++++++++++++++++++++++++++++-----------
 src/ap/hostapd.h             |  19 ++++----
 src/drivers/driver.h         |   3 +-
 src/drivers/driver_nl80211.c |   4 +-
 8 files changed, 158 insertions(+), 57 deletions(-)

-- 
1.8.5.3




More information about the Hostap mailing list