wpa_supplicant / hostapd  2.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions
ap.c File Reference

WPA Supplicant - Basic AP mode support routines Copyright (c) 2009, Atheros Communications. More...

#include "utils/includes.h"
#include "utils/common.h"
#include "utils/eloop.h"
#include "utils/uuid.h"
#include "common/ieee802_11_defs.h"
#include "common/wpa_ctrl.h"
#include "eapol_supp/eapol_supp_sm.h"
#include "crypto/dh_group5.h"
#include "ap/hostapd.h"
#include "ap/ap_config.h"
#include "ap/ap_drv_ops.h"
#include "ap/beacon.h"
#include "ap/ieee802_1x.h"
#include "ap/wps_hostapd.h"
#include "ap/ctrl_iface_ap.h"
#include "ap/dfs.h"
#include "wps/wps.h"
#include "config_ssid.h"
#include "config.h"
#include "wpa_supplicant_i.h"
#include "driver_i.h"
#include "p2p_supplicant.h"
#include "ap.h"
#include "ap/sta_info.h"
#include "notify.h"

Functions

void wpa_supplicant_conf_ap_ht (struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct hostapd_config *conf)
 
int wpa_supplicant_create_ap (struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)
 
void wpa_supplicant_ap_deinit (struct wpa_supplicant *wpa_s)
 
void ap_tx_status (void *ctx, const u8 *addr, const u8 *buf, size_t len, int ack)
 
void ap_eapol_tx_status (void *ctx, const u8 *dst, const u8 *data, size_t len, int ack)
 
void ap_client_poll_ok (void *ctx, const u8 *addr)
 
void ap_rx_from_unknown_sta (void *ctx, const u8 *addr, int wds)
 
void ap_mgmt_rx (void *ctx, struct rx_mgmt *rx_mgmt)
 
void ap_mgmt_tx_cb (void *ctx, const u8 *buf, size_t len, u16 stype, int ok)
 
void wpa_supplicant_ap_rx_eapol (struct wpa_supplicant *wpa_s, const u8 *src_addr, const u8 *buf, size_t len)
 
int ap_ctrl_iface_sta_first (struct wpa_supplicant *wpa_s, char *buf, size_t buflen)
 
int ap_ctrl_iface_sta (struct wpa_supplicant *wpa_s, const char *txtaddr, char *buf, size_t buflen)
 
int ap_ctrl_iface_sta_next (struct wpa_supplicant *wpa_s, const char *txtaddr, char *buf, size_t buflen)
 
int ap_ctrl_iface_sta_disassociate (struct wpa_supplicant *wpa_s, const char *txtaddr)
 
int ap_ctrl_iface_sta_deauthenticate (struct wpa_supplicant *wpa_s, const char *txtaddr)
 
int ap_ctrl_iface_wpa_get_status (struct wpa_supplicant *wpa_s, char *buf, size_t buflen, int verbose)
 
int wpa_supplicant_ap_update_beacon (struct wpa_supplicant *wpa_s)
 
int ap_switch_channel (struct wpa_supplicant *wpa_s, struct csa_settings *settings)
 
int ap_ctrl_iface_chanswitch (struct wpa_supplicant *wpa_s, const char *pos)
 
void wpas_ap_ch_switch (struct wpa_supplicant *wpa_s, int freq, int ht, int offset, int width, int cf1, int cf2)
 
int wpa_supplicant_ap_mac_addr_filter (struct wpa_supplicant *wpa_s, const u8 *addr)
 
int wpas_ap_stop_ap (struct wpa_supplicant *wpa_s)
 
void ap_periodic (struct wpa_supplicant *wpa_s)
 

Detailed Description

WPA Supplicant - Basic AP mode support routines Copyright (c) 2009, Atheros Communications.