diff options
Diffstat (limited to 'drivers/net/wireless/libertas/scan.h')
-rw-r--r-- | drivers/net/wireless/libertas/scan.h | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/drivers/net/wireless/libertas/scan.h b/drivers/net/wireless/libertas/scan.h index d93aa7fa44fd..405f4f0fe575 100644 --- a/drivers/net/wireless/libertas/scan.h +++ b/drivers/net/wireless/libertas/scan.h | |||
@@ -1,6 +1,3 @@ | |||
1 | /* -*- mode: C; tab-width: 4; indent-tabs-mode: nil -*- */ | ||
2 | /* vi: set expandtab shiftwidth=4 tabstop=4 textwidth=78: */ | ||
3 | |||
4 | /** | 1 | /** |
5 | * Interface for the wlan network scan routines | 2 | * Interface for the wlan network scan routines |
6 | * | 3 | * |
@@ -10,6 +7,7 @@ | |||
10 | #ifndef _WLAN_SCAN_H | 7 | #ifndef _WLAN_SCAN_H |
11 | #define _WLAN_SCAN_H | 8 | #define _WLAN_SCAN_H |
12 | 9 | ||
10 | #include <net/ieee80211.h> | ||
13 | #include "hostcmd.h" | 11 | #include "hostcmd.h" |
14 | 12 | ||
15 | /** | 13 | /** |
@@ -155,7 +153,7 @@ struct bss_descriptor { | |||
155 | 153 | ||
156 | u32 atimwindow; | 154 | u32 atimwindow; |
157 | 155 | ||
158 | enum WLAN_802_11_NETWORK_INFRASTRUCTURE inframode; | 156 | u8 mode; |
159 | u8 libertas_supported_rates[WLAN_SUPPORTED_RATES]; | 157 | u8 libertas_supported_rates[WLAN_SUPPORTED_RATES]; |
160 | 158 | ||
161 | int extra_ie; | 159 | int extra_ie; |
@@ -170,22 +168,22 @@ struct bss_descriptor { | |||
170 | 168 | ||
171 | struct ieeetypes_countryinfofullset countryinfo; | 169 | struct ieeetypes_countryinfofullset countryinfo; |
172 | 170 | ||
173 | struct WPA_SUPPLICANT wpa_supplicant; | 171 | u8 wpa_ie[MAX_WPA_IE_LEN]; |
174 | struct WPA_SUPPLICANT wpa2_supplicant; | 172 | size_t wpa_ie_len; |
175 | 173 | u8 rsn_ie[MAX_WPA_IE_LEN]; | |
174 | size_t rsn_ie_len; | ||
176 | }; | 175 | }; |
177 | 176 | ||
178 | extern int libertas_SSID_cmp(struct WLAN_802_11_SSID *ssid1, | 177 | extern int libertas_SSID_cmp(struct WLAN_802_11_SSID *ssid1, |
179 | struct WLAN_802_11_SSID *ssid2); | 178 | struct WLAN_802_11_SSID *ssid2); |
180 | extern int libertas_find_SSID_in_list(wlan_adapter * adapter, struct WLAN_802_11_SSID *ssid, | 179 | extern int libertas_find_SSID_in_list(wlan_adapter * adapter, struct WLAN_802_11_SSID *ssid, |
181 | u8 * bssid, int mode); | 180 | u8 * bssid, u8 mode); |
182 | int libertas_find_best_SSID_in_list(wlan_adapter * adapter, enum WLAN_802_11_NETWORK_INFRASTRUCTURE mode); | 181 | int libertas_find_best_SSID_in_list(wlan_adapter * adapter, u8 mode); |
183 | extern int libertas_find_BSSID_in_list(wlan_adapter * adapter, u8 * bssid, int mode); | 182 | extern int libertas_find_BSSID_in_list(wlan_adapter * adapter, u8 * bssid, u8 mode); |
184 | 183 | ||
185 | int libertas_find_best_network_SSID(wlan_private * priv, | 184 | int libertas_find_best_network_SSID(wlan_private * priv, |
186 | struct WLAN_802_11_SSID *pSSID, | 185 | struct WLAN_802_11_SSID *pSSID, |
187 | enum WLAN_802_11_NETWORK_INFRASTRUCTURE preferred_mode, | 186 | u8 preferred_mode, u8 *out_mode); |
188 | enum WLAN_802_11_NETWORK_INFRASTRUCTURE *out_mode); | ||
189 | 187 | ||
190 | extern int libertas_send_specific_SSID_scan(wlan_private * priv, | 188 | extern int libertas_send_specific_SSID_scan(wlan_private * priv, |
191 | struct WLAN_802_11_SSID *prequestedssid, | 189 | struct WLAN_802_11_SSID *prequestedssid, |