[PATCH 00/15] Add support for RRM beacon report
Andrei Otcheretianski
andrei.otcheretianski at intel.com
Wed Dec 28 05:06:32 PST 2016
This patch set adds support for RRM Beacon Report as defined in section
11.11.9.1 of the IEEE P802.11-REVmc/D5.0.
The first patches add required definitions, make some refactoring and
introduce new driver capabilities needed for the beacon report implementation.
The last patch adds actual handling of the RRM Beacon Report requests and
sending the reports.
Currently, concurrent or repeated measurements are not supported.
Avraham Stern (15):
defs: Add RRM definitions for beacon report measurement
wpa_supplicant: Move RRM implementation to a dedicated file
wpa_supplicant: Validate RRM request frame format
wpa_supplicant: Refactor Radio Measurement Request handling
wpa_supplicant: Limit RRM response size to MMPDU size
wpa_supplicant: Send rejection for unsupported radio measurements
wpa_supplicant: Refactor wpas_rrm_build_lci_report()
driver: Add scan support to beacon report
nl80211: Add support for additional scan parameters for beacon report
common: Add non-global to global operating classes conversion
common: Add function to get an operating class by its number and
country
wpa_supplicant: Extend verify_channel() and make it global
common: Add helper function to convert RSSI to RCPI
wpa_supplicant: Re-order measurement report sending
wpa_supplicant: Add support for Beacon Report Radio Measurement
src/common/hw_features_common.c | 191 +++++
src/common/hw_features_common.h | 7 +
src/common/ieee802_11_common.c | 142 ++++
src/common/ieee802_11_common.h | 9 +
src/common/ieee802_11_defs.h | 93 +++
src/drivers/driver.h | 35 +
src/drivers/driver_nl80211_capa.c | 12 +
src/drivers/driver_nl80211_event.c | 10 +
src/drivers/driver_nl80211_scan.c | 20 +
src/utils/common.c | 22 +
src/utils/common.h | 1 +
wpa_supplicant/Android.mk | 1 +
wpa_supplicant/Makefile | 3 +-
wpa_supplicant/events.c | 4 +
wpa_supplicant/op_classes.c | 203 +-----
wpa_supplicant/p2p_supplicant.c | 5 +-
wpa_supplicant/rrm.c | 1345 ++++++++++++++++++++++++++++++++++++
wpa_supplicant/scan.c | 2 +
wpa_supplicant/sme.c | 5 +
wpa_supplicant/wpa_supplicant.c | 484 +------------
wpa_supplicant/wpa_supplicant_i.h | 20 +
21 files changed, 1937 insertions(+), 677 deletions(-)
create mode 100644 wpa_supplicant/rrm.c
--
1.9.1
More information about the Hostap
mailing list