diff options
author | David Spinadel <david.spinadel@intel.com> | 2016-04-06 16:42:13 (GMT) |
---|---|---|
committer | Jouni Malinen <j@w1.fi> | 2016-04-17 09:29:12 (GMT) |
commit | 4a742011abca8a9c185cc40d17783cfa4c9af757 (patch) | |
tree | 3c96828460ef94f8f0068768015bd8846b0845f1 /wpa_supplicant/wpa_supplicant_i.h | |
parent | 220754c5535e89ede0664fa55e6f6cc4e92f0a59 (diff) | |
download | hostap-4a742011abca8a9c185cc40d17783cfa4c9af757.zip hostap-4a742011abca8a9c185cc40d17783cfa4c9af757.tar.gz hostap-4a742011abca8a9c185cc40d17783cfa4c9af757.tar.bz2 |
wpa_supplicant: Handle LCI request
Handle radio measurement request that contains LCI request. Send
measurement report based on a configurable LCI report element. The LCI
report element is configured over the control interface with
SET lci <hexdump of the element>
and cleared with
SET lci ""
Signed-off-by: David Spinadel <david.spinadel@intel.com>
Diffstat (limited to 'wpa_supplicant/wpa_supplicant_i.h')
-rw-r--r-- | wpa_supplicant/wpa_supplicant_i.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/wpa_supplicant/wpa_supplicant_i.h b/wpa_supplicant/wpa_supplicant_i.h index 211f4d1..e45f662 100644 --- a/wpa_supplicant/wpa_supplicant_i.h +++ b/wpa_supplicant/wpa_supplicant_i.h @@ -1058,6 +1058,13 @@ struct wpa_supplicant { * the bss_temp_disallowed list for other purposes as well. */ struct dl_list bss_tmp_disallowed; + + /* + * Content of a measurement report element with type 8 (LCI), + * own location. + */ + struct wpabuf *lci; + struct os_reltime lci_time; }; @@ -1168,6 +1175,9 @@ int wpas_rrm_send_neighbor_rep_request(struct wpa_supplicant *wpa_s, void (*cb)(void *ctx, struct wpabuf *neighbor_rep), void *cb_ctx); +void wpas_rrm_handle_radio_measurement_request(struct wpa_supplicant *wpa_s, + const u8 *src, + const u8 *frame, size_t len); void wpas_rrm_handle_link_measurement_request(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *frame, size_t len, |