beacon.c File Reference
#include "utils/includes.h"
#include "utils/common.h"
#include "common/ieee802_11_defs.h"
#include "common/ieee802_11_common.h"
#include "drivers/driver.h"
#include "hostapd.h"
#include "ieee802_11.h"
#include "wpa_auth.h"
#include "wmm.h"
#include "ap_config.h"
#include "sta_info.h"
#include "beacon.h"
Go to the source code of this file.
Defines |
#define | BEACON_HEAD_BUF_SIZE 256 |
#define | BEACON_TAIL_BUF_SIZE 512 |
#define | MAX_PROBERESP_LEN 768 |
Functions |
void | handle_probe_req (struct hostapd_data *hapd, const struct ieee80211_mgmt *mgmt, size_t len) |
static u8 * | hostapd_eid_country (struct hostapd_data *hapd, u8 *eid, int max_len) |
static u8 * | hostapd_eid_country_add (u8 *pos, u8 *end, int chan_spacing, struct hostapd_channel_data *start, struct hostapd_channel_data *prev) |
static u8 * | hostapd_eid_ds_params (struct hostapd_data *hapd, u8 *eid) |
static u8 * | hostapd_eid_erp_info (struct hostapd_data *hapd, u8 *eid) |
static u8 * | hostapd_eid_wpa (struct hostapd_data *hapd, u8 *eid, size_t len, struct sta_info *sta) |
static u8 | ieee802_11_erp_info (struct hostapd_data *hapd) |
void | ieee802_11_set_beacon (struct hostapd_data *hapd) |
void | ieee802_11_set_beacons (struct hostapd_iface *iface) |
Define Documentation
#define BEACON_HEAD_BUF_SIZE 256 |
#define BEACON_TAIL_BUF_SIZE 512 |
#define MAX_PROBERESP_LEN 768 |
Function Documentation
static u8* hostapd_eid_country |
( |
struct hostapd_data * |
hapd, |
|
|
u8 * |
eid, |
|
|
int |
max_len | |
|
) |
| | [static] |
static u8* hostapd_eid_ds_params |
( |
struct hostapd_data * |
hapd, |
|
|
u8 * |
eid | |
|
) |
| | [static] |
static u8* hostapd_eid_erp_info |
( |
struct hostapd_data * |
hapd, |
|
|
u8 * |
eid | |
|
) |
| | [static] |