wpa_supplicant / hostapd 2.0
Data Fields

wpa_supplicant Struct Reference

Internal data for wpa_supplicant interface. More...

#include <wpa_supplicant_i.h>

Data Fields

struct wpa_globalglobal
struct wpa_supplicantparent
struct wpa_supplicantnext
struct l2_packet_datal2
struct l2_packet_datal2_br
unsigned char own_addr [ETH_ALEN]
char ifname [100]
char bridge_ifname [16]
char * confname
struct wpa_configconf
int countermeasures
os_time_t last_michael_mic_error
u8 bssid [ETH_ALEN]
u8 pending_bssid [ETH_ALEN]
int reassociate
int disconnected
struct wpa_ssidcurrent_ssid
struct wpa_bsscurrent_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_ssidprev_scan_ssid
struct wpa_ssidprev_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_opsdriver
int interface_removed
struct wpa_smwpa
struct eapol_smeapol
struct ctrl_iface_privctrl_iface
enum wpa_states wpa_state
int scanning
int sched_scanning
int new_connection
int reassociated_connection
int eapol_received
struct scard_datascard
unsigned char last_eapol_src [ETH_ALEN]
int keys_cleared
struct wpa_blacklistblacklist
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_contextwps
int wps_success
struct wps_erwps_er
int blacklist_cleared
struct wpabufpending_eapol_rx
struct os_time pending_eapol_rx_time
u8 pending_eapol_rx_src [ETH_ALEN]
struct ibss_rsnibss_rsn
int set_sta_uapsd
int sta_uapsd
int set_ap_uapsd
int ap_uapsd
unsigned int off_channel_freq
struct wpabufpending_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_ssidbgscan_ssid
struct bgscan_opsbgscan
void * bgscan_priv
struct wpa_ssidconnect_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_querygas
unsigned int drv_capa_known
struct {
   struct hostapd_hw_modes *   modes
   u16   num_modes
   u16   flags
hw
int pno

Detailed Description

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.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines