[PATCH 00/19] Add support for additional RRM features

Ilan Peer ilan.peer at intel.com
Tue Apr 5 06:07:53 PDT 2016


1. Add support and APIs for configuring neighboring APs to hostapd.
2. Add support setting LCI and location civic configuration for hostapd.
   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   | 208 +++++++++++++-
 wpa_supplicant/wpa_supplicant_i.h |  15 +-
 38 files changed, 2110 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