|
wpa_supplicant / hostapd 2.0
|
Internal data for wpa_supplicant interface. More...
#include <wpa_supplicant_i.h>
Data Fields | |
| struct wpa_global * | global |
| struct wpa_supplicant * | parent |
| struct wpa_supplicant * | next |
| struct l2_packet_data * | l2 |
| struct l2_packet_data * | l2_br |
| unsigned char | own_addr [ETH_ALEN] |
| char | ifname [100] |
| char | bridge_ifname [16] |
| char * | confname |
| struct 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 |
| struct wpa_ssid * | current_ssid |
| struct wpa_bss * | current_bss |
| int | ap_ies_from_associnfo |
| unsigned int | assoc_freq |
| int | pairwise_cipher |
| int | group_cipher |
| int | key_mgmt |
| int | wpa_proto |
| int | mgmt_group_cipher |
| void * | drv_priv |
| void * | global_drv_priv |
| u8 * | bssid_filter |
| size_t | bssid_filter_count |
| int | prev_scan_wildcard |
| struct wpa_ssid * | prev_scan_ssid |
| struct wpa_ssid * | prev_sched_ssid |
| int | sched_scan_timeout |
| int | sched_scan_interval |
| int | first_sched_scan |
| int | sched_scan_timed_out |
| void(* | scan_res_handler )(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) |
| struct dl_list | bss |
| struct dl_list | bss_id |
| size_t | num_bss |
| unsigned int | bss_update_idx |
| unsigned int | bss_next_id |
| struct wpa_driver_ops * | driver |
| int | interface_removed |
| struct wpa_sm * | wpa |
| struct eapol_sm * | eapol |
| struct ctrl_iface_priv * | ctrl_iface |
| enum wpa_states | wpa_state |
| int | scanning |
| int | sched_scanning |
| int | new_connection |
| int | reassociated_connection |
| int | eapol_received |
| struct scard_data * | scard |
| unsigned char | last_eapol_src [ETH_ALEN] |
| int | keys_cleared |
| struct wpa_blacklist * | blacklist |
| int | scan_req |
| int | scan_runs |
| int * | next_scan_freqs |
| int | scan_interval |
| int | normal_scans |
| unsigned int | drv_flags |
| unsigned int | probe_resp_offloads |
| int | max_scan_ssids |
| int | max_sched_scan_ssids |
| int | sched_scan_supported |
| unsigned int | max_match_sets |
| unsigned int | max_remain_on_chan |
| unsigned int | max_stations |
| int | pending_mic_error_report |
| int | pending_mic_error_pairwise |
| int | mic_errors_seen |
| struct wps_context * | wps |
| int | wps_success |
| struct wps_er * | wps_er |
| int | blacklist_cleared |
| struct wpabuf * | pending_eapol_rx |
| struct os_time | pending_eapol_rx_time |
| u8 | pending_eapol_rx_src [ETH_ALEN] |
| struct ibss_rsn * | ibss_rsn |
| int | set_sta_uapsd |
| int | sta_uapsd |
| int | set_ap_uapsd |
| int | ap_uapsd |
| unsigned int | off_channel_freq |
| struct wpabuf * | pending_action_tx |
| u8 | pending_action_src [ETH_ALEN] |
| u8 | pending_action_dst [ETH_ALEN] |
| u8 | pending_action_bssid [ETH_ALEN] |
| unsigned int | pending_action_freq |
| int | pending_action_no_cck |
| int | pending_action_without_roc |
| void(* | pending_action_tx_status_cb )(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len, enum offchannel_send_action_result result) |
| unsigned int | roc_waiting_drv_freq |
| int | action_tx_wait_time |
| struct wpa_ssid * | bgscan_ssid |
| struct bgscan_ops * | bgscan |
| void * | bgscan_priv |
| struct wpa_ssid * | connect_without_scan |
| int | after_wps |
| int | known_wps_freq |
| unsigned int | wps_freq |
| int | wps_fragment_size |
| int | auto_reconnect_disabled |
| int | best_24_freq |
| int | best_5_freq |
| int | best_overall_freq |
| struct gas_query * | gas |
| unsigned int | drv_capa_known |
| struct { | |
| struct hostapd_hw_modes * modes | |
| u16 num_modes | |
| u16 flags | |
| } | hw |
| int | pno |
Internal data for wpa_supplicant interface.
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.
1.7.3