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

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


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.

 * 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(-)


More information about the Hostap mailing list