wpa_supplicant / hostapd 2.0
Data Structures | Defines | Functions

bss.h File Reference

BSS table. More...

Go to the source code of this file.

Data Structures

struct  wpa_bss
 BSS table. More...

Defines

#define WPA_BSS_QUAL_INVALID   BIT(0)
#define WPA_BSS_NOISE_INVALID   BIT(1)
#define WPA_BSS_LEVEL_INVALID   BIT(2)
#define WPA_BSS_LEVEL_DBM   BIT(3)
#define WPA_BSS_AUTHENTICATED   BIT(4)
#define WPA_BSS_ASSOCIATED   BIT(5)
#define WPA_BSS_ANQP_FETCH_TRIED   BIT(6)

Functions

void wpa_bss_update_start (struct wpa_supplicant *wpa_s)
void wpa_bss_update_scan_res (struct wpa_supplicant *wpa_s, struct wpa_scan_res *res)
void wpa_bss_update_end (struct wpa_supplicant *wpa_s, struct scan_info *info, int new_scan)
int wpa_bss_init (struct wpa_supplicant *wpa_s)
void wpa_bss_deinit (struct wpa_supplicant *wpa_s)
void wpa_bss_flush (struct wpa_supplicant *wpa_s)
void wpa_bss_flush_by_age (struct wpa_supplicant *wpa_s, int age)
struct wpa_bsswpa_bss_get (struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *ssid, size_t ssid_len)
struct wpa_bsswpa_bss_get_bssid (struct wpa_supplicant *wpa_s, const u8 *bssid)
struct wpa_bsswpa_bss_get_p2p_dev_addr (struct wpa_supplicant *wpa_s, const u8 *dev_addr)
struct wpa_bsswpa_bss_get_id (struct wpa_supplicant *wpa_s, unsigned int id)
const u8 * wpa_bss_get_ie (const struct wpa_bss *bss, u8 ie)
const u8 * wpa_bss_get_vendor_ie (const struct wpa_bss *bss, u32 vendor_type)
struct wpabufwpa_bss_get_vendor_ie_multi (const struct wpa_bss *bss, u32 vendor_type)
int wpa_bss_get_max_rate (const struct wpa_bss *bss)
int wpa_bss_get_bit_rates (const struct wpa_bss *bss, u8 **rates)

Detailed Description

BSS table.

Copyright
Copyright (c) 2009-2010, Jouni Malinen <j@w1.fi>

This software may be distributed under the terms of the BSD license. See README for more details.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines