OLD | NEW |
1 /* | 1 /* |
2 * wpa_supplicant - Internal definitions | 2 * wpa_supplicant - Internal definitions |
3 * Copyright (c) 2003-2010, Jouni Malinen <j@w1.fi> | 3 * Copyright (c) 2003-2010, Jouni Malinen <j@w1.fi> |
4 * | 4 * |
5 * This program is free software; you can redistribute it and/or modify | 5 * This program is free software; you can redistribute it and/or modify |
6 * it under the terms of the GNU General Public License version 2 as | 6 * it under the terms of the GNU General Public License version 2 as |
7 * published by the Free Software Foundation. | 7 * published by the Free Software Foundation. |
8 * | 8 * |
9 * Alternatively, this software may be distributed under the terms of BSD | 9 * Alternatively, this software may be distributed under the terms of BSD |
10 * license. | 10 * license. |
(...skipping 308 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
319 char *confname; | 319 char *confname; |
320 struct wpa_config *conf; | 320 struct wpa_config *conf; |
321 int countermeasures; | 321 int countermeasures; |
322 os_time_t last_michael_mic_error; | 322 os_time_t last_michael_mic_error; |
323 u8 bssid[ETH_ALEN]; | 323 u8 bssid[ETH_ALEN]; |
324 u8 pending_bssid[ETH_ALEN]; /* If wpa_state == WPA_ASSOCIATING, this | 324 u8 pending_bssid[ETH_ALEN]; /* If wpa_state == WPA_ASSOCIATING, this |
325 * field contains the targer BSSID. */ | 325 * field contains the targer BSSID. */ |
326 int reassociate; /* reassociation requested */ | 326 int reassociate; /* reassociation requested */ |
327 int disconnected; /* all connections disabled; i.e., do no reassociate | 327 int disconnected; /* all connections disabled; i.e., do no reassociate |
328 * before this has been cleared */ | 328 * before this has been cleared */ |
| 329 int fast_reconnect; /* reassociate or go to disconnected */ |
329 struct wpa_ssid *current_ssid; | 330 struct wpa_ssid *current_ssid; |
330 struct wpa_bss *current_bss; | 331 struct wpa_bss *current_bss; |
331 int ap_ies_from_associnfo; | 332 int ap_ies_from_associnfo; |
332 unsigned int assoc_freq; | 333 unsigned int assoc_freq; |
333 | 334 |
334 /* Selected configuration (based on Beacon/ProbeResp WPA IE) */ | 335 /* Selected configuration (based on Beacon/ProbeResp WPA IE) */ |
335 int pairwise_cipher; | 336 int pairwise_cipher; |
336 int group_cipher; | 337 int group_cipher; |
337 int key_mgmt; | 338 int key_mgmt; |
338 int mgmt_group_cipher; | 339 int mgmt_group_cipher; |
(...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
511 /* events.c */ | 512 /* events.c */ |
512 void wpa_supplicant_mark_disassoc(struct wpa_supplicant *wpa_s); | 513 void wpa_supplicant_mark_disassoc(struct wpa_supplicant *wpa_s); |
513 void wpa_supplicant_connect(struct wpa_supplicant *wpa_s, | 514 void wpa_supplicant_connect(struct wpa_supplicant *wpa_s, |
514 struct wpa_bss *selected, | 515 struct wpa_bss *selected, |
515 struct wpa_ssid *ssid); | 516 struct wpa_ssid *ssid); |
516 | 517 |
517 /* eap_register.c */ | 518 /* eap_register.c */ |
518 int eap_register_methods(void); | 519 int eap_register_methods(void); |
519 | 520 |
520 #endif /* WPA_SUPPLICANT_I_H */ | 521 #endif /* WPA_SUPPLICANT_I_H */ |
OLD | NEW |