#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