#include "driver.h"
Include dependency graph for wpa_supplicant_i.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
| Defines | |
| #define | BROADCAST_SSID_SCAN ((struct wpa_ssid *) 1) | 
| Functions | |
| void | wpa_supplicant_cancel_scan (struct wpa_supplicant *wpa_s) | 
| Cancel a scheduled scan request. | |
| int | wpa_supplicant_reload_configuration (struct wpa_supplicant *wpa_s) | 
| Reload configuration data. | |
| const char * | wpa_supplicant_state_txt (int state) | 
| Get the connection state name as a text string. | |
| int | wpa_supplicant_driver_init (struct wpa_supplicant *wpa_s, int wait_for_interface) | 
| Initialize driver interface parameters. | |
| wpa_blacklist * | wpa_blacklist_get (struct wpa_supplicant *wpa_s, const u8 *bssid) | 
| Get the blacklist entry for a BSSID. | |
| int | wpa_blacklist_add (struct wpa_supplicant *wpa_s, const u8 *bssid) | 
| Add an BSSID to the blacklist. | |
| void | wpa_blacklist_clear (struct wpa_supplicant *wpa_s) | 
| Clear the blacklist of all entries. | |
| int | wpa_supplicant_set_suites (struct wpa_supplicant *wpa_s, struct wpa_scan_result *bss, struct wpa_ssid *ssid, u8 *wpa_ie, size_t *wpa_ie_len) | 
| Set authentication and encryption parameters. | |
| void | wpa_supplicant_associate (struct wpa_supplicant *wpa_s, struct wpa_scan_result *bss, struct wpa_ssid *ssid) | 
| Request association. | |
| void | wpa_supplicant_set_non_wpa_policy (struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) | 
| Set WPA parameters to non-WPA mode. | |
| void | wpa_supplicant_initiate_eapol (struct wpa_supplicant *wpa_s) | 
| Configure EAPOL state machine. | |
| int | wpa_supplicant_get_scan_results (struct wpa_supplicant *wpa_s) | 
| Get scan results. | |
| void | wpa_clear_keys (struct wpa_supplicant *wpa_s, const u8 *addr) | 
| Clear keys configured for the driver. | |
| void | wpa_supplicant_req_auth_timeout (struct wpa_supplicant *wpa_s, int sec, int usec) | 
| Schedule a timeout for authentication. | |
| void | wpa_supplicant_set_state (struct wpa_supplicant *wpa_s, wpa_states state) | 
| Set current connection state. | |
| wpa_ssid * | wpa_supplicant_get_ssid (struct wpa_supplicant *wpa_s) | 
| Get a pointer to the current network structure. | |
| void | wpa_supplicant_cancel_auth_timeout (struct wpa_supplicant *wpa_s) | 
| Cancel authentication timeout. | |
| void | wpa_supplicant_deauthenticate (struct wpa_supplicant *wpa_s, int reason_code) | 
| Deauthenticate the current connection. | |
| void | wpa_supplicant_disassociate (struct wpa_supplicant *wpa_s, int reason_code) | 
| Disassociate the current connection. | |
| void | wpa_supplicant_req_scan (struct wpa_supplicant *wpa_s, int sec, int usec) | 
| Schedule a scan for neighboring access points. | |
| void | wpa_show_license (void) | 
| wpa_supplicant * | wpa_supplicant_add_iface (struct wpa_global *global, struct wpa_interface *iface) | 
| Add a new network interface. | |
| int | wpa_supplicant_remove_iface (struct wpa_global *global, struct wpa_supplicant *wpa_s) | 
| Remove a network interface. | |
| wpa_supplicant * | wpa_supplicant_get_iface (struct wpa_global *global, const char *ifname) | 
| Get a new network interface. | |
| wpa_global * | wpa_supplicant_init (struct wpa_params *params) | 
| Initialize wpa_supplicant. | |
| int | wpa_supplicant_run (struct wpa_global *global) | 
| Run the wpa_supplicant main event loop. | |
| void | wpa_supplicant_deinit (struct wpa_global *global) | 
| Deinitialize wpa_supplicant. | |
| int | wpa_supplicant_scard_init (struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) | 
| Initialize SIM/USIM access with PC/SC. | |
Alternatively, this software may be distributed under the terms of BSD license.
See README and COPYING for more details.
Definition in file wpa_supplicant_i.h.
| 
 | ||||||||||||
| Add an BSSID to the blacklist. 
 
 
 This blacklist is used to force wpa_supplicant to go through all available BSSes before retrying to associate with an BSS that rejected or timed out association. It does not prevent the listed BSS from being used; it only changes the order in which they are tried. Definition at line 418 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | 
| Clear the blacklist of all entries. 
 
 Definition at line 474 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | ||||||||||||
| Get the blacklist entry for a BSSID. 
 
 
 Definition at line 385 of file wpa_supplicant.c. | 
| 
 | ||||||||||||
| Clear keys configured for the driver. 
 
 Definition at line 739 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | ||||||||||||
| Add a new network interface. 
 
 
 Definition at line 2386 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | ||||||||||||||||
| Request association. 
 
 Definition at line 1336 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | 
| Cancel authentication timeout. 
 
 Definition at line 573 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | 
| Cancel a scheduled scan request. 
 
 Definition at line 517 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | ||||||||||||
| Deauthenticate the current connection. 
 
 Definition at line 1604 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | 
| Deinitialize wpa_supplicant. 
 
 Definition at line 2608 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | ||||||||||||
| Disassociate the current connection. 
 
 Definition at line 1573 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | ||||||||||||
| Initialize driver interface parameters. 
 
 
 Definition at line 1981 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | ||||||||||||
| Get a new network interface. 
 
 
 Definition at line 2471 of file wpa_supplicant.c. | 
| 
 | 
| Get scan results. 
 
 
 Definition at line 1636 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | 
| Get a pointer to the current network structure. 
 
 
 Definition at line 1743 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | 
| Initialize wpa_supplicant. 
 
 
 Definition at line 2494 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | 
| Configure EAPOL state machine. 
 
 Definition at line 589 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | 
| Reload configuration data. 
 
 
 Definition at line 892 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | ||||||||||||
| Remove a network interface. 
 
 
 Definition at line 2438 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | ||||||||||||||||
| Schedule a timeout for authentication. 
 
 Definition at line 550 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | ||||||||||||||||
| Schedule a scan for neighboring access points. 
 
 Definition at line 500 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | 
| Run the wpa_supplicant main event loop. 
 
 
 Definition at line 2576 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | ||||||||||||
| Initialize SIM/USIM access with PC/SC. 
 
 
 Definition at line 176 of file events.c. Here is the call graph for this function:  | 
| 
 | ||||||||||||
| Set WPA parameters to non-WPA mode. 
 
 Definition at line 642 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | ||||||||||||
| Set current connection state. 
 
 Definition at line 814 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | ||||||||||||||||||||||||
| Set authentication and encryption parameters. 
 
 
 Definition at line 1177 of file wpa_supplicant.c. Here is the call graph for this function:  | 
| 
 | 
| Get the connection state name as a text string. 
 
 
 Definition at line 780 of file wpa_supplicant.c. | 
 1.4.2
 1.4.2