[PATCH v3 00/19] Add support for additional RRM features
Ilan Peer
ilan.peer at intel.com
Wed Apr 6 09:42:00 PDT 2016
1. Add support and APIs for configuring neighboring APs to hostapd.
2. Add support for setting LCI and location civic configuration for
wpa_supplicant and hostapd.
3. Add support for processing neighbor request in hostapd.
4. Add support for requesting an associated station for its LCI
and/or its location civic configuration.
This requires an update of nl80211.h from mac80211-next.
Beni Lev (3):
driver: Add global RRM support flag
nl80211: Add support for global RRM flag
wpa_supplicant: Add support for global RRM flag
David Spinadel (15):
hostapd: Set LCI and Location Civic information in configuration
utils: Rename hostapd_parse_bin to wpabuf_parse_bin and move it
defs: Add measurement and neighbor report definitions
utils: Add ssid_parse function
wpa_supplicant: Add LCI and civic to neighbor report request
hostapd: Extend the configuration of RRM capabilities
hostapd: Add neighboring APs DB
hostapd: Add own neighbor report data to neighbor report db
hostapd: Handle neighbor report request
hostapd: Save rm enabled capability of station
hostapd: Add LCI request
hostapd: Add range request
wpa_supplicant: Handle LCI request
nl80211: register to radio measurement request frames
tests: Add RRM tests
Ilan Peer (1):
RRM: Modify the processing of a received neighbor report
hostapd/Android.mk | 2 +
hostapd/Makefile | 2 +
hostapd/config_file.c | 43 +--
hostapd/ctrl_iface.c | 207 ++++++++++++++
hostapd/hostapd.conf | 8 +
hostapd/hostapd_cli.c | 95 +++++++
src/ap/ap_config.c | 2 +
src/ap/ap_config.h | 5 +-
src/ap/beacon.c | 21 +-
src/ap/hostapd.c | 119 ++++++++
src/ap/hostapd.h | 18 ++
src/ap/ieee802_11.c | 24 +-
src/ap/neighbor_db.c | 127 +++++++++
src/ap/neighbor_db.h | 24 ++
src/ap/rrm.c | 555 ++++++++++++++++++++++++++++++++++++++
src/ap/rrm.h | 28 ++
src/ap/sta_info.h | 2 +
src/common/ieee802_11_common.c | 4 +
src/common/ieee802_11_common.h | 2 +
src/common/ieee802_11_defs.h | 87 +++++-
src/drivers/driver.h | 6 +
src/drivers/driver_nl80211.c | 11 +-
src/drivers/driver_nl80211_capa.c | 11 +-
src/utils/common.c | 52 ++++
src/utils/common.h | 8 +
src/utils/wpabuf.c | 31 +++
src/utils/wpabuf.h | 1 +
tests/hwsim/test_rrm.py | 290 ++++++++++++++++++++
tests/hwsim/test_wpas_ctrl.py | 40 ---
wpa_supplicant/Android.mk | 2 +
wpa_supplicant/Makefile | 2 +
wpa_supplicant/config.c | 14 +-
wpa_supplicant/ctrl_iface.c | 139 +++++++++-
wpa_supplicant/events.c | 31 ++-
wpa_supplicant/sme.c | 10 +-
wpa_supplicant/wpa_cli.c | 5 +-
wpa_supplicant/wpa_supplicant.c | 207 +++++++++++++-
wpa_supplicant/wpa_supplicant_i.h | 15 +-
38 files changed, 2109 insertions(+), 141 deletions(-)
create mode 100644 src/ap/neighbor_db.c
create mode 100644 src/ap/neighbor_db.h
create mode 100644 src/ap/rrm.c
create mode 100644 src/ap/rrm.h
create mode 100644 tests/hwsim/test_rrm.py
--
1.9.1
More information about the Hostap
mailing list