220754c553
Add FTM range request via RRM. The AP sends Radio measurement request with FTM range request as a request for the receiving STA to send FTM requests to the given list of APs. The neighbor report part of the request is taken from the neighbor database. The control interface command is: REQ_RANGE <dst addr> <rand_int> <min_ap> <responder> [<responder>..] dst addr: MAC address of an associated STA rand_int: Randomization Interval (0..65535) in TUs min_ap: Minimum AP Count (1..15); minimum number of requested FTM ranges between the associated STA and the listed APs responder: List of BSSIDs for neighboring APs for which a measurement is requested Signed-off-by: David Spinadel <david.spinadel@intel.com>
24 lines
859 B
C
24 lines
859 B
C
/*
|
|
* hostapd / Neighboring APs DB
|
|
* Copyright(c) 2013 - 2016 Intel Mobile Communications GmbH.
|
|
* Copyright(c) 2011 - 2016 Intel Corporation. All rights reserved.
|
|
*
|
|
* This software may be distributed under the terms of the BSD license.
|
|
* See README for more details.
|
|
*/
|
|
|
|
#ifndef NEIGHBOR_DB_H
|
|
#define NEIGHBOR_DB_H
|
|
|
|
struct hostapd_neighbor_entry *
|
|
hostapd_neighbor_get(struct hostapd_data *hapd, const u8 *bssid,
|
|
const struct wpa_ssid_value *ssid);
|
|
int hostapd_neighbor_set(struct hostapd_data *hapd, const u8 *bssid,
|
|
const struct wpa_ssid_value *ssid,
|
|
const struct wpabuf *nr, const struct wpabuf *lci,
|
|
const struct wpabuf *civic);
|
|
int hostapd_neighbor_remove(struct hostapd_data *hapd, const u8 *bssid,
|
|
const struct wpa_ssid_value *ssid);
|
|
void hostpad_free_neighbor_db(struct hostapd_data *hapd);
|
|
|
|
#endif /* NEIGHBOR_DB_H */
|