[PATCH 0/4] Add CSA support to wpa_supplicant and hostapd

Ilan Peer ilan.peer
Thu Nov 14 02:28:28 PST 2013


Add support to perform a CS flow using CSA IE in beacons and probe
responses.

1. This implementation is aligned with the current implementation
   in cfg80211/mac80211 and requires an updated version of nl80211.h
   with the CSA definitions.
2. The CSA implementation includes updating the channel, HT mode and
   secondary channel offset, but is still lacks supports for other
   changes such as changing the HW mode etc.


Andrei Otcheretianski (4):
  wpa_supplicant: Update channel switch driver interface
  nl80211: Add channel switch implementation
  wpa_supplicant: Add AP channel switch mechanism
  hostap: Add chan_switch to ctrl interface of wpa_supplicant and
    hostapd

 hostapd/ctrl_iface.c         |   13 +++
 hostapd/hostapd_cli.c        |   38 ++++++++
 src/ap/ap_drv_ops.h          |    9 ++
 src/ap/beacon.c              |  157 ++++++++++++++++++++----------
 src/ap/beacon.h              |    4 +
 src/ap/ctrl_iface_ap.c       |   41 ++++++++
 src/ap/ctrl_iface_ap.h       |    3 +
 src/ap/drv_callbacks.c       |    8 ++
 src/ap/hostapd.c             |  217 ++++++++++++++++++++++++++++++++++++++++++
 src/ap/hostapd.h             |   17 ++++
 src/common/ieee802_11_defs.h |    4 +
 src/common/wpa_ctrl.h        |    2 +
 src/drivers/driver.h         |   63 +++++++++++-
 src/drivers/driver_nl80211.c |  171 +++++++++++++++++++++++++++++----
 wpa_supplicant/ap.c          |   20 ++++
 wpa_supplicant/ap.h          |    5 +
 wpa_supplicant/ctrl_iface.c  |    3 +
 wpa_supplicant/driver_i.h    |    4 +-
 wpa_supplicant/wpa_cli.c     |   12 +++
 19 files changed, 715 insertions(+), 76 deletions(-)

-- 
1.7.10.4




More information about the Hostap mailing list