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_iface * iface
 
struct hostapd_config * iconf
 
struct hostapd_bss_config * conf
 
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_info * sta_list
 
struct sta_info * sta_hash [STA_HASH_SIZE]
 
u32 sta_aid [AID_WORDS]
 
const struct wpa_driver_ops * driver
 
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_data * radius
 
u32 acct_session_id_hi
 
u32 acct_session_id_lo
 
struct radius_das_data * radius_das
 
struct iapp_data * iapp
 
struct hostapd_cached_radius_acl * acl_cache
 
struct hostapd_acl_query_data * acl_queries
 
struct wpa_authenticator * wpa_auth
 
struct eapol_authenticator * eapol_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_dst * ctrl_dst
 
void * ssl_ctx
 
void * eap_sim_db_priv
 
struct radius_server_data * radius_srv
 
struct dl_list erp_keys
 
int parameter_set_count
 
u8 time_update_counter
 
struct wpabuf * time_adv
 
struct l2_packet_data * l2
 
struct wps_context * wps
 
int beacon_set_done
 
struct wpabuf * wps_beacon_ie
 
struct wpabuf * wps_probe_resp_ie
 
struct hostapd_probereq_cb * probereq_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_data * p2p
 
struct p2p_group * p2p_group
 
struct wpabuf * p2p_beacon_ie
 
struct wpabuf * p2p_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: