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

BSS table. More...

#include <bss.h>

Data Fields

struct dl_list list
 List entry for struct wpa_supplicant::bss.
 
struct dl_list list_id
 List entry for struct wpa_supplicant::bss_id.
 
unsigned int id
 Unique identifier for this BSS entry.
 
unsigned int scan_miss_count
 Number of counts without seeing this BSS.
 
unsigned int last_update_idx
 Index of the last scan update.
 
unsigned int flags
 Information flags about the BSS/IBSS (WPA_BSS_*)
 
u8 bssid [ETH_ALEN]
 BSSID.
 
u8 hessid [ETH_ALEN]
 HESSID.
 
u8 ssid [SSID_MAX_LEN]
 SSID.
 
size_t ssid_len
 Length of SSID.
 
int freq
 Frequency of the channel in MHz (e.g., 2412 = channel 1)
 
u16 beacon_int
 Beacon interval in TUs (host byte order)
 
u16 caps
 Capability information field in host byte order.
 
int qual
 Signal quality.
 
int noise
 Noise level.
 
int level
 Signal level.
 
u64 tsf
 Timestamp of last Beacon/Probe Response frame.
 
struct os_reltime last_update
 Time of the last update (i.e., Beacon or Probe Response RX)
 
unsigned int est_throughput
 Estimated throughput in kbps.
 
int snr
 Signal-to-noise ratio in dB.
 
struct wpa_bss_anqpanqp
 ANQP data.
 
size_t ie_len
 Length of the following IE field in octets (from Probe Response)
 
size_t beacon_ie_len
 Length of the following Beacon IE field in octets.
 

Detailed Description

BSS table.

This structure is used to store information about neighboring BSSes in generic format. It is mainly updated based on scan results from the driver.


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