![]() |
|
Data Structures | |
| struct | wpa_blacklist |
| struct | wpa_interface |
| Parameters for wpa_supplicant_add_iface(). More... | |
| struct | wpa_params |
| Parameters for wpa_supplicant_init(). More... | |
| struct | wpa_global |
| Internal, global data for all wpa_supplicant interfaces. More... | |
| struct | wpa_client_mlme |
| struct | wpa_supplicant |
| Internal data for wpa_supplicant interface. More... | |
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. | |
| int | wpa_eapol_set_wep_key (void *ctx, int unicast, int keyidx, const u8 *key, size_t keylen) |
| set WEP key for the driver | |
| 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. | |
|
||||||||||||
|
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. |
|
|
Clear the blacklist of all entries.
|
|
||||||||||||
|
Get the blacklist entry for a BSSID.
|
|
||||||||||||
|
Clear keys configured for the driver.
|
|
||||||||||||||||||||||||
|
set WEP key for the driver
|
|
||||||||||||
|
Add a new network interface.
|
|
||||||||||||||||
|
Request association.
|
|
|
Cancel authentication timeout.
|
|
|
Cancel a scheduled scan request.
|
|
||||||||||||
|
Deauthenticate the current connection.
|
|
|
Deinitialize wpa_supplicant.
|
|
||||||||||||
|
Disassociate the current connection.
|
|
||||||||||||
|
Initialize driver interface parameters.
|
|
||||||||||||
|
Get a new network interface.
|
|
|
Get scan results.
|
|
|
Get a pointer to the current network structure.
|
|
|
Initialize wpa_supplicant.
|
|
|
Configure EAPOL state machine.
|
|
|
Reload configuration data.
|
|
||||||||||||
|
Remove a network interface.
|
|
||||||||||||||||
|
Schedule a timeout for authentication.
|
|
||||||||||||||||
|
Schedule a scan for neighboring access points.
|
|
|
Run the wpa_supplicant main event loop.
|
|
||||||||||||
|
Initialize SIM/USIM access with PC/SC.
|
|
||||||||||||
|
Set WPA parameters to non-WPA mode.
|
|
||||||||||||
|
Set current connection state.
|
|
||||||||||||||||||||||||
|
Set authentication and encryption parameters.
|
|
|
Get the connection state name as a text string.
|
1.4.6
| © 2005 Devicescape Software, Inc. All Rights Reserved. |