wpa_supplicant / hostapd  2.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
hostapd_data Struct Reference

hostapd per-BSS data structure More...

#include <hostapd.h>

Data Fields

struct hostapd_ifaceiface
 
struct hostapd_configiconf
 
struct hostapd_bss_configconf
 
int interface_added
 
unsigned int started:1
 
unsigned int disabled:1
 
unsigned int reenable_beacon:1
 
u8 own_addr [ETH_ALEN]
 
int num_sta
 
struct sta_infosta_list
 
struct sta_infosta_hash [STA_HASH_SIZE]
 
u32 sta_aid [AID_WORDS]
 
const struct wpa_driver_opsdriver
 
void * drv_priv
 
void(* new_assoc_sta_cb )(struct hostapd_data *hapd, struct sta_info *sta, int reassoc)
 
void * msg_ctx
 
void * msg_ctx_parent
 
struct radius_client_dataradius
 
u32 acct_session_id_hi
 
u32 acct_session_id_lo
 
struct radius_das_dataradius_das
 
struct iapp_dataiapp
 
struct hostapd_cached_radius_aclacl_cache
 
struct hostapd_acl_query_dataacl_queries
 
struct wpa_authenticatorwpa_auth
 
struct eapol_authenticatoreapol_auth
 
struct rsn_preauth_interface * preauth_iface
 
struct os_reltime michael_mic_failure
 
int michael_mic_failures
 
int tkip_countermeasures
 
int ctrl_sock
 
struct wpa_ctrl_dstctrl_dst
 
void * ssl_ctx
 
void * eap_sim_db_priv
 
struct radius_server_dataradius_srv
 
struct dl_list erp_keys
 
int parameter_set_count
 
u8 time_update_counter
 
struct wpabuftime_adv
 
struct l2_packet_datal2
 
struct wps_contextwps
 
int beacon_set_done
 
struct wpabufwps_beacon_ie
 
struct wpabufwps_probe_resp_ie
 
struct hostapd_probereq_cbprobereq_cb
 
size_t num_probereq_cb
 
void(* public_action_cb )(void *ctx, const u8 *buf, size_t len, int freq)
 
void * public_action_cb_ctx
 
void(* public_action_cb2 )(void *ctx, const u8 *buf, size_t len, int freq)
 
void * public_action_cb2_ctx
 
int(* vendor_action_cb )(void *ctx, const u8 *buf, size_t len, int freq)
 
void * vendor_action_cb_ctx
 
void(* wps_reg_success_cb )(void *ctx, const u8 *mac_addr, const u8 *uuid_e)
 
void * wps_reg_success_cb_ctx
 
void(* wps_event_cb )(void *ctx, enum wps_event event, union wps_event_data *data)
 
void * wps_event_cb_ctx
 
void(* sta_authorized_cb )(void *ctx, const u8 *mac_addr, int authorized, const u8 *p2p_dev_addr)
 
void * sta_authorized_cb_ctx
 
void(* setup_complete_cb )(void *ctx)
 
void * setup_complete_cb_ctx
 
void(* new_psk_cb )(void *ctx, const u8 *mac_addr, const u8 *p2p_dev_addr, const u8 *psk, size_t psk_len)
 
void * new_psk_cb_ctx
 
struct hostapd_freq_params cs_freq_params
 
u8 cs_count
 
int cs_block_tx
 
unsigned int cs_c_off_beacon
 
unsigned int cs_c_off_proberesp
 
int csa_in_progress
 
unsigned int bss_load_update_timeout
 
struct p2p_datap2p
 
struct p2p_groupp2p_group
 
struct wpabufp2p_beacon_ie
 
struct wpabufp2p_probe_resp_ie
 
int num_sta_no_p2p
 
int noa_enabled
 
int noa_start
 
int noa_duration
 

Detailed Description

hostapd per-BSS data structure


The documentation for this struct was generated from the following file: