[PATCH 00/26] Support for eCSA and P2P GO CSA
Ilan Peer
ilan.peer
Tue Sep 8 02:46:07 PDT 2015
The patch set includes:
1. Few bug fixes and enhancements.
2. Support for eCSA including support for VHT.
3. Support for P2P GO channel move using CSA and a new P2P GO policy.
Andrei Otcheretianski (17):
wpa_supplicant: Fix get_shared_radio_freqs_data()
wpa_supplicant: Update current_ssid->frequency on CS event
ap: Store computed channel in cs_freq_params
ap: Add WIDE_BANDWIDTH channel switch IE
ap: Support VHT channel width change for CSA
ap/nl80211: Suppport multiple CS counters
wpa_supplicant/hostapd: Add support for eCSA
wpa_supplicant: Implement wpas_p2p_move_go_csa()
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
wpa_supplicant: Fix channel switch notification with VHT
ap: Advertise supported operating classes IE
driver/nl80211: Specify CSA offsets in send_mlme driver op.
ap: Provide an offset to CSA counters in probe resp.
ap: Handle VHT operating classes correctly
Avraham Stern (1):
wpa_supplicant: Add support for channels 165 and 169
Ilan Peer (5):
P2P: Fix the calculation of group common freqs
P2P: Relax wpas_p2p_init_go_params() for P2P GO CSA
ap: move hostapd_csa_in_progress to hostapd.c
wpa_supplicant: Handle CS notification for other interface types
tests: Modify p2p_channel to also support CSA
Johannes Berg (1):
hostapd: add testing option to use only ECSA
Luciano Coelho (2):
hostapd: use ieee80211_freq_to_chan() when getting segment indices
hostapd: set channel and operating class in
hostapd_fill_csa_settings()
hostapd/config_file.c | 2 +
hostapd/ctrl_iface.c | 2 +-
hostapd/hostapd.conf | 4 +
src/ap/ap_config.c | 1 +
src/ap/ap_config.h | 1 +
src/ap/ap_drv_ops.c | 8 +-
src/ap/ap_drv_ops.h | 3 +-
src/ap/beacon.c | 138 +++++++++++++++++--------
src/ap/dfs.c | 10 --
src/ap/drv_callbacks.c | 7 +-
src/ap/hostapd.c | 95 +++++++++++++++--
src/ap/hostapd.h | 8 ++
src/ap/ieee802_11.c | 11 +-
src/ap/ieee802_11.h | 3 +
src/ap/ieee802_11_ht.c | 23 +++++
src/ap/ieee802_11_shared.c | 8 +-
src/ap/ieee802_11_vht.c | 56 ++++++++++
src/ap/sta_info.h | 1 +
src/ap/wmm.c | 2 +-
src/ap/wnm_ap.c | 6 +-
src/ap/wpa_auth_glue.c | 2 +-
src/common/ieee802_11_common.c | 45 ++++----
src/common/ieee802_11_defs.h | 1 +
src/drivers/driver.h | 12 ++-
src/drivers/driver_atheros.c | 3 +-
src/drivers/driver_hostap.c | 11 +-
src/drivers/driver_nl80211.c | 117 +++++++++++++++------
src/drivers/driver_nl80211_capa.c | 12 ++-
src/p2p/p2p_utils.c | 10 +-
tests/hwsim/test_ap_csa.py | 12 ++-
tests/hwsim/test_p2p_channel.py | 36 +++----
wpa_supplicant/ap.c | 31 +++---
wpa_supplicant/ap.h | 7 +-
wpa_supplicant/config.h | 7 +-
wpa_supplicant/driver_i.h | 2 +-
wpa_supplicant/events.c | 25 +++--
wpa_supplicant/p2p_supplicant.c | 211 ++++++++++++++++++++++++++++++++++++--
wpa_supplicant/wpa_supplicant.c | 2 +-
38 files changed, 730 insertions(+), 205 deletions(-)
--
1.9.1
More information about the Hostap
mailing list