#include <wpa_supplicant_i.h>
Collaboration diagram for wpa_supplicant:

Data Fields | |
| wpa_global * | global |
| wpa_supplicant * | next |
| l2_packet_data * | l2 |
| l2_packet_data * | l2_br |
| unsigned char | own_addr [ETH_ALEN] |
| char | ifname [100] |
| char | bridge_ifname [16] |
| char * | confname |
| wpa_config * | conf |
| int | countermeasures |
| os_time_t | last_michael_mic_error |
| u8 | bssid [ETH_ALEN] |
| u8 | pending_bssid [ETH_ALEN] |
| int | reassociate |
| int | disconnected |
| wpa_ssid * | current_ssid |
| int | pairwise_cipher |
| int | group_cipher |
| int | key_mgmt |
| int | mgmt_group_cipher |
| void * | drv_priv |
| wpa_ssid * | prev_scan_ssid |
| wpa_scan_result * | scan_results |
| int | num_scan_results |
| wpa_driver_ops * | driver |
| int | interface_removed |
| wpa_sm * | wpa |
| eapol_sm * | eapol |
| ctrl_iface_priv * | ctrl_iface |
| wpa_states | wpa_state |
| int | new_connection |
| int | reassociated_connection |
| int | eapol_received |
| scard_data * | scard |
| unsigned char | last_eapol_src [ETH_ALEN] |
| int | keys_cleared |
| wpa_blacklist * | blacklist |
| int | scan_req |
| int | scan_res_tried |
| wpa_client_mlme | mlme |
| int | use_client_mlme |
This structure contains the internal data for core wpa_supplicant code. This should be only used directly from the core code. However, a pointer to this data is used from other files as an arbitrary context pointer in calls to core functions.
Definition at line 291 of file wpa_supplicant_i.h.
1.4.2