2 * IEEE 802.11v WNM related functions and structures
3 * Copyright (c) 2011-2012, Qualcomm Atheros, Inc.
5 * This software may be distributed under the terms of the BSD license.
6 * See README for more details.
14 u8 beacon_interval[2];
17 struct condensed_country_string {
21 struct bss_transition_candidate {
25 struct bss_termination_duration {
33 struct measurement_pilot {
39 struct rrm_enabled_capabilities {
43 struct multiple_bssid {
44 u8 max_bssid_indicator;
49 struct neighbor_report {
51 u8 bssid_information[4];
55 struct tsf_info *tsf_info;
56 struct condensed_country_string *con_coun_str;
57 struct bss_transition_candidate *bss_tran_can;
58 struct bss_termination_duration *bss_term_dur;
59 struct bearing *bearing;
60 struct measurement_pilot *meas_pilot;
61 struct rrm_enabled_capabilities *rrm_cap;
62 struct multiple_bssid *mul_bssid;
66 int ieee802_11_send_wnmsleep_req(struct wpa_supplicant *wpa_s,
67 u8 action, u16 intval, struct wpabuf *tfs_req);
69 void ieee802_11_rx_wnm_action(struct wpa_supplicant *wpa_s,
70 const struct ieee80211_mgmt *mgmt, size_t len);
72 void wnm_scan_response(struct wpa_supplicant *wpa_s,
73 struct wpa_scan_results *scan_res);
75 int wnm_send_bss_transition_mgmt_query(struct wpa_supplicant *wpa_s,
77 void wnm_deallocate_memory(struct wpa_supplicant *wpa_s);
79 #endif /* WNM_STA_H */