wpa_supplicant / hostapd  2.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Types | Data Fields
hostapd_iface Struct Reference

hostapd per-interface data structure More...

#include <hostapd.h>

Public Types

enum  hostapd_iface_state {
  HAPD_IFACE_UNINITIALIZED, HAPD_IFACE_DISABLED, HAPD_IFACE_COUNTRY_UPDATE, HAPD_IFACE_ACS,
  HAPD_IFACE_HT_SCAN, HAPD_IFACE_DFS, HAPD_IFACE_ENABLED
}
 

Data Fields

struct hapd_interfacesinterfaces
 
void * owner
 
char * config_fname
 
struct hostapd_configconf
 
char phy [16]
 
enum
hostapd_iface::hostapd_iface_state 
state
 
size_t num_bss
 
struct hostapd_data ** bss
 
unsigned int wait_channel_update:1
 
unsigned int cac_started:1
 
unsigned int driver_ap_teardown:1
 
int num_ap
 
struct ap_infoap_list
 
struct ap_infoap_hash [STA_HASH_SIZE]
 
u64 drv_flags
 
unsigned int smps_modes
 
unsigned int probe_resp_offloads
 
const u8 * extended_capa
 
const u8 * extended_capa_mask
 
unsigned int extended_capa_len
 
unsigned int drv_max_acl_mac_addrs
 
struct hostapd_hw_modeshw_features
 
int num_hw_features
 
struct hostapd_hw_modescurrent_mode
 
int num_rates
 
struct hostapd_rate_datacurrent_rates
 
int * basic_rates
 
int freq
 
u16 hw_flags
 
int num_sta_non_erp
 
int num_sta_no_short_slot_time
 
int num_sta_no_short_preamble
 
int olbc
 
int num_sta_ht_no_gf
 
int num_sta_no_ht
 
int num_sta_ht_20mhz
 
int num_sta_ht40_intolerant
 
int olbc_ht
 
u16 ht_op_mode
 
unsigned int chans_surveyed
 
s8 lowest_nf
 
u64 last_channel_time
 
u64 last_channel_time_busy
 
u8 channel_utilization
 
unsigned int dfs_cac_ms
 
struct os_reltime dfs_cac_start
 
int secondary_ch
 
void(* scan_cb )(struct hostapd_iface *iface)
 
int num_ht40_scan_tries
 
struct dl_list sta_seen
 
unsigned int num_sta_seen
 

Detailed Description

hostapd per-interface data structure


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