hostapd
Public Attributes | List of all members
hostapd_data Struct Reference

struct hostapd_data - hostapd per-BSS data structure More...

#include <hostapd.h>

Public Attributes

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
 
u64 acct_session_id
 
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 dl_list ctrl_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 cs_c_off_ecsa_beacon
 
unsigned int cs_c_off_ecsa_proberesp
 
unsigned int bss_load_update_timeout
 
struct dl_list nr_db
 
u8 beacon_req_token
 
u8 lci_req_token
 
u8 range_req_token
 
unsigned int lci_req_active:1
 
unsigned int range_req_active:1
 

Detailed Description

struct hostapd_data - hostapd per-BSS data structure


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