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

Michal Kazior michal.kazior
Wed Jun 25 04:20:22 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.

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       | 16 +++++++-
 src/ap/hostapd.c             | 91 ++++++++++++++++++++++++++++++++------------
 src/ap/hostapd.h             | 24 ++++++++----
 src/drivers/driver.h         |  3 +-
 src/drivers/driver_nl80211.c |  4 +-
 8 files changed, 143 insertions(+), 57 deletions(-)


More information about the Hostap mailing list