Functions
ap_list.c File Reference
#include "utils/includes.h"
#include "utils/common.h"
#include "utils/eloop.h"
#include "common/ieee802_11_defs.h"
#include "common/ieee802_11_common.h"
#include "drivers/driver.h"
#include "hostapd.h"
#include "ap_config.h"
#include "ieee802_11.h"
#include "sta_info.h"
#include "beacon.h"
#include "ap_list.h"
Include dependency graph for ap_list.c:

Go to the source code of this file.

Functions

static struct ap_infoap_ap_add (struct hostapd_iface *iface, const u8 *addr)
int ap_ap_for_each (struct hostapd_iface *iface, int(*func)(struct ap_info *s, void *data), void *data)
static void ap_ap_hash_add (struct hostapd_iface *iface, struct ap_info *ap)
static void ap_ap_hash_del (struct hostapd_iface *iface, struct ap_info *ap)
static void ap_ap_iter_list_add (struct hostapd_iface *iface, struct ap_info *ap)
static void ap_ap_iter_list_del (struct hostapd_iface *iface, struct ap_info *ap)
static void ap_ap_list_add (struct hostapd_iface *iface, struct ap_info *ap)
static void ap_ap_list_del (struct hostapd_iface *iface, struct ap_info *ap)
static void ap_free_ap (struct hostapd_iface *iface, struct ap_info *ap)
struct ap_infoap_get_ap (struct hostapd_iface *iface, const u8 *ap)
static int ap_list_beacon_olbc (struct hostapd_iface *iface, struct ap_info *ap)
void ap_list_deinit (struct hostapd_iface *iface)
int ap_list_init (struct hostapd_iface *iface)
void ap_list_process_beacon (struct hostapd_iface *iface, const struct ieee80211_mgmt *mgmt, struct ieee802_11_elems *elems, struct hostapd_frame_info *fi)
static void ap_list_timer (void *eloop_ctx, void *timeout_ctx)
static void hostapd_free_aps (struct hostapd_iface *iface)

Function Documentation

static struct ap_info* ap_ap_add ( struct hostapd_iface iface,
const u8 *  addr 
) [static, read]

Definition at line 199 of file ap_list.c.

int ap_ap_for_each ( struct hostapd_iface iface,
int(*)(struct ap_info *s, void *data)  func,
void *  data 
)

Definition at line 180 of file ap_list.c.

static void ap_ap_hash_add ( struct hostapd_iface iface,
struct ap_info ap 
) [static]

Definition at line 124 of file ap_list.c.

static void ap_ap_hash_del ( struct hostapd_iface iface,
struct ap_info ap 
) [static]

Definition at line 131 of file ap_list.c.

static void ap_ap_iter_list_add ( struct hostapd_iface iface,
struct ap_info ap 
) [static]

Definition at line 96 of file ap_list.c.

static void ap_ap_iter_list_del ( struct hostapd_iface iface,
struct ap_info ap 
) [static]

Definition at line 109 of file ap_list.c.

static void ap_ap_list_add ( struct hostapd_iface iface,
struct ap_info ap 
) [static]

Definition at line 70 of file ap_list.c.

static void ap_ap_list_del ( struct hostapd_iface iface,
struct ap_info ap 
) [static]

Definition at line 82 of file ap_list.c.

static void ap_free_ap ( struct hostapd_iface iface,
struct ap_info ap 
) [static]

Definition at line 153 of file ap_list.c.

struct ap_info* ap_get_ap ( struct hostapd_iface iface,
const u8 *  ap 
) [read]

Definition at line 59 of file ap_list.c.

static int ap_list_beacon_olbc ( struct hostapd_iface iface,
struct ap_info ap 
) [static]

Definition at line 38 of file ap_list.c.

void ap_list_deinit ( struct hostapd_iface iface)

Definition at line 393 of file ap_list.c.

int ap_list_init ( struct hostapd_iface iface)

Definition at line 386 of file ap_list.c.

void ap_list_process_beacon ( struct hostapd_iface iface,
const struct ieee80211_mgmt mgmt,
struct ieee802_11_elems elems,
struct hostapd_frame_info fi 
)

Definition at line 224 of file ap_list.c.

static void ap_list_timer ( void *  eloop_ctx,
void *  timeout_ctx 
) [static]

Definition at line 331 of file ap_list.c.

static void hostapd_free_aps ( struct hostapd_iface iface) [static]

Definition at line 164 of file ap_list.c.



wpa_supplicant
Author(s): Package maintained by Blaise Gassend
autogenerated on Thu Apr 24 2014 15:34:37