[PATCH 00/14] P2P GO CSA/eCSA support including VHT

Ilan Peer ilan.peer
Mon May 19 00:07:02 PDT 2014


The set relies on the previous set "Support for new regulatory flags
and P2P GO channel change"

The set adds support for the following features:

* Extend the support for eCSA including VHT, adding support for additional
  information elements etc.

* Implement P2P GO channel change using CSA and eCSA.

* Extend the policies to move a P2P GO to also include a policy that
  allows a P2P GO to preform a channel switch flow iff all the clients
  support eCSA.

Andrei Otcheretianski (12):
  ap: Add WIDE_BANDWIDTH channel switch IE
  ap: Support VHT channel width change for CSA
  ap: Store computed channel in cs_freq_params
  ap/nl80211: Suppport multiple CS counters
  wpa_supplicant/hostapd: Add support for eCSA
  wpa_supplicant: Implement wpas_p2p_move_go_csa
  wpa_supplicant: Update current_ssid->frequency on CS event
  wpa_supplicant: Trigger channel selection correctly during CSA
  wpa_supplicant: Implement P2P_GO_FREQ_MOVE_SCM_ECSA policy
  wpa_supplicant: Move HT and VHT CSA related IEs functions
  wpa_supplicant: Fix CSA related IE's order [BUGFIX]
  wpa_supplicant: Fix channel switch notification with VHT

Eliad Peller (1):
  wpa_supplicant: configure GO vht capabilities

Ilan Peer (1):
  ap: Set the ECSA bit in the extended capabilities IE [BUGFIX]

 src/ap/beacon.c                 |  105 +++++++++++++------------
 src/ap/hostapd.c                |   54 ++++++++++---
 src/ap/hostapd.h                |    4 +
 src/ap/ieee802_11.c             |    3 +
 src/ap/ieee802_11.h             |    2 +
 src/ap/ieee802_11_ht.c          |   25 ++++++
 src/ap/ieee802_11_shared.c      |    2 +
 src/ap/ieee802_11_vht.c         |   58 ++++++++++++++
 src/ap/sta_info.h               |    1 +
 src/common/ieee802_11_defs.h    |    1 +
 src/drivers/driver.h            |    7 +-
 src/drivers/driver_nl80211.c    |   74 +++++++++++++----
 wpa_supplicant/ap.c             |   34 +++++---
 wpa_supplicant/ap.h             |    4 +
 wpa_supplicant/config.h         |    7 +-
 wpa_supplicant/events.c         |    4 +
 wpa_supplicant/p2p_supplicant.c |  166 ++++++++++++++++++++++++++++++++++++++-
 17 files changed, 462 insertions(+), 89 deletions(-)

-- 
1.7.10.4




More information about the Hostap mailing list