wpa_supplicant / hostapd 2.0
Data Fields

wpa_driver_ap_params Struct Reference

Data Fields

const u8 * head
 Beacon head from IEEE 802.11 header to IEs before TIM IE.
size_t head_len
 Length of the head buffer in octets.
const u8 * tail
 Beacon tail following TIM IE.
size_t tail_len
 Length of the tail buffer in octets.
int dtim_period
 DTIM period.
int beacon_int
 Beacon interval.
int * basic_rates
const u8 * proberesp
 Probe Response template.
size_t proberesp_len
 Length of the proberesp buffer in octets.
const u8 * ssid
 The SSID to use in Beacon/Probe Response frames.
size_t ssid_len
 Length of the SSID (1..32)
enum hide_ssid hide_ssid
 Whether to hide the SSID.
unsigned int pairwise_ciphers
 WPA_CIPHER_* bitfield.
unsigned int group_cipher
 WPA_CIPHER_*.
unsigned int key_mgmt_suites
 WPA_KEY_MGMT_* bitfield.
unsigned int auth_algs
 WPA_AUTH_ALG_* bitfield.
unsigned int wpa_version
 WPA_PROTO_* bitfield.
int privacy
 Whether privacy is used in the BSS.
struct wpabufbeacon_ies
 WPS/P2P IE(s) for Beacon frames.
struct wpabufproberesp_ies
 P2P/WPS IE(s) for Probe Response frames.
struct wpabufassocresp_ies
 WPS IE(s) for (Re)Association Response frames.
int isolate
 Whether to isolate frames between associated stations.
int cts_protect
 Whether CTS protection is enabled.
int preamble
 Whether short preamble is enabled.
int short_slot_time
 Whether short slot time is enabled.
int ht_opmode
 HT operation mode or -1 if HT not in use.
int interworking
 Whether Interworking is enabled.
const u8 * hessid
 Homogeneous ESS identifier or NULL if not set.
u8 access_network_type
 Access Network Type (0..15)
int ap_max_inactivity
 Timeout in seconds to detect STA's inactivity.

Field Documentation

Access Network Type (0..15)

This is used for filtering Probe Request frames when Interworking is enabled.

Timeout in seconds to detect STA's inactivity.

This is used by driver which advertises this capability.

WPS IE(s) for (Re)Association Response frames.

This is used to add IEs like WPS IE by drivers that reply to (Re)Association Request frames internally.

basic_rates: -1 terminated array of basic rates in 100 kbps

This parameter can be used to set a specific basic rate set for the BSS. If NULL, default basic rate set is used.

WPS/P2P IE(s) for Beacon frames.

This is used to add IEs like WPS IE and P2P IE by drivers that do not use the full Beacon template.

Whether to isolate frames between associated stations.

If this is non-zero, the AP is requested to disable forwarding of frames between associated stations.

Probe Response template.

This is used by drivers that reply to Probe Requests internally in AP mode and require the full Probe Response template.

P2P/WPS IE(s) for Probe Response frames.

This is used to add IEs like WPS IE and P2P IE by drivers that reply to Probe Request frames internally.

Whether short slot time is enabled.

0 = short slot time disable, 1 = short slot time enabled, -1 = do not set (e.g., when 802.11g mode is not in use)


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