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

wpa_supplicant - SME More...

#include "includes.h"
#include "common.h"
#include "utils/eloop.h"
#include "common/ieee802_11_defs.h"
#include "common/ieee802_11_common.h"
#include "eapol_supp/eapol_supp_sm.h"
#include "common/wpa_common.h"
#include "common/sae.h"
#include "rsn_supp/wpa.h"
#include "rsn_supp/pmksa_cache.h"
#include "config.h"
#include "wpa_supplicant_i.h"
#include "driver_i.h"
#include "wpas_glue.h"
#include "wps_supplicant.h"
#include "p2p_supplicant.h"
#include "notify.h"
#include "bss.h"
#include "scan.h"
#include "sme.h"
#include "hs20_supplicant.h"

Macros

#define SME_AUTH_TIMEOUT   5
 
#define SME_ASSOC_TIMEOUT   5
 

Functions

void sme_authenticate (struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid)
 
void sme_event_auth (struct wpa_supplicant *wpa_s, union wpa_event_data *data)
 
void sme_associate (struct wpa_supplicant *wpa_s, enum wpas_mode mode, const u8 *bssid, u16 auth_type)
 
int sme_update_ft_ies (struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len)
 
void sme_event_assoc_reject (struct wpa_supplicant *wpa_s, union wpa_event_data *data)
 
void sme_event_auth_timed_out (struct wpa_supplicant *wpa_s, union wpa_event_data *data)
 
void sme_event_assoc_timed_out (struct wpa_supplicant *wpa_s, union wpa_event_data *data)
 
void sme_event_disassoc (struct wpa_supplicant *wpa_s, struct disassoc_info *info)
 
void sme_state_changed (struct wpa_supplicant *wpa_s)
 
void sme_disassoc_while_authenticating (struct wpa_supplicant *wpa_s, const u8 *prev_pending_bssid)
 
void sme_clear_on_disassoc (struct wpa_supplicant *wpa_s)
 
void sme_deinit (struct wpa_supplicant *wpa_s)
 
int sme_proc_obss_scan (struct wpa_supplicant *wpa_s)
 
void sme_sched_obss_scan (struct wpa_supplicant *wpa_s, int enable)
 

Detailed Description

wpa_supplicant - SME