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"
Go to the source code of this file.
Functions |
static struct ap_info * | ap_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_info * | ap_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
int ap_ap_for_each |
( |
struct hostapd_iface * |
iface, |
|
|
int(*)(struct ap_info *s, void *data) |
func, |
|
|
void * |
data | |
|
) |
| | |
static void ap_list_timer |
( |
void * |
eloop_ctx, |
|
|
void * |
timeout_ctx | |
|
) |
| | [static] |
static void hostapd_free_aps |
( |
struct hostapd_iface * |
iface |
) |
[static] |