events.c File Reference
#include "includes.h"
#include "common.h"
#include "eapol_supp/eapol_supp_sm.h"
#include "rsn_supp/wpa.h"
#include "eloop.h"
#include "config.h"
#include "l2_packet/l2_packet.h"
#include "wpa_supplicant_i.h"
#include "driver_i.h"
#include "pcsc_funcs.h"
#include "rsn_supp/preauth.h"
#include "rsn_supp/pmksa_cache.h"
#include "common/wpa_ctrl.h"
#include "eap_peer/eap.h"
#include "ap/hostapd.h"
#include "notify.h"
#include "common/ieee802_11_defs.h"
#include "blacklist.h"
#include "wpas_glue.h"
#include "wps_supplicant.h"
#include "ibss_rsn.h"
#include "sme.h"
#include "bgscan.h"
#include "ap.h"
#include "bss.h"
#include "scan.h"
#include "../../src/nodes/wpa_supplicant_node.h"
Go to the source code of this file.
Functions |
static void | wpa_find_assoc_pmkid (struct wpa_supplicant *wpa_s) |
void | wpa_supplicant_connect (struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid) |
static int | wpa_supplicant_dynamic_keys (struct wpa_supplicant *wpa_s) |
void | wpa_supplicant_event (void *ctx, enum wpa_event_type event, union wpa_event_data *data) |
static void | wpa_supplicant_event_assoc (struct wpa_supplicant *wpa_s, union wpa_event_data *data) |
static int | wpa_supplicant_event_associnfo (struct wpa_supplicant *wpa_s, union wpa_event_data *data) |
static void | wpa_supplicant_event_disassoc (struct wpa_supplicant *wpa_s, u16 reason_code) |
static void | wpa_supplicant_event_interface_status (struct wpa_supplicant *wpa_s, union wpa_event_data *data) |
static void | wpa_supplicant_event_michael_mic_failure (struct wpa_supplicant *wpa_s, union wpa_event_data *data) |
static void | wpa_supplicant_event_pmkid_candidate (struct wpa_supplicant *wpa_s, union wpa_event_data *data) |
static void | wpa_supplicant_event_scan_results (struct wpa_supplicant *wpa_s, union wpa_event_data *data) |
void | wpa_supplicant_mark_disassoc (struct wpa_supplicant *wpa_s) |
static void | wpa_supplicant_req_new_scan (struct wpa_supplicant *wpa_s, int timeout_sec, int timeout_usec) |
static void | wpa_supplicant_rsn_preauth_scan_results (struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) |
int | wpa_supplicant_scard_init (struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) |
static int | wpa_supplicant_select_config (struct wpa_supplicant *wpa_s) |
static void | wpa_supplicant_stop_countermeasures (void *eloop_ctx, void *sock_ctx) |
Function Documentation
static void wpa_find_assoc_pmkid |
( |
struct wpa_supplicant * |
wpa_s |
) |
[static] |
static int wpa_supplicant_dynamic_keys |
( |
struct wpa_supplicant * |
wpa_s |
) |
[static] |
wpa_supplicant_event - Report a driver event for wpa_supplicant : Context pointer (wpa_s); this is the ctx variable registered with struct wpa_driver_ops::init() : event type (defined above) : possible extra data for the event
Driver wrapper code should call this function whenever an event is received from the driver.
Definition at line 1597 of file events.c.
static void wpa_supplicant_event_disassoc |
( |
struct wpa_supplicant * |
wpa_s, |
|
|
u16 |
reason_code | |
|
) |
| | [static] |
static void wpa_supplicant_req_new_scan |
( |
struct wpa_supplicant * |
wpa_s, |
|
|
int |
timeout_sec, |
|
|
int |
timeout_usec | |
|
) |
| | [static] |
wpa_supplicant_scard_init - Initialize SIM/USIM access with PC/SC : pointer to wpa_supplicant data : Configuration data for the network Returns: 0 on success, -1 on failure
This function is called when starting authentication with a network that is configured to use PC/SC for SIM/USIM access (EAP-SIM or EAP-AKA).
Definition at line 203 of file events.c.
static int wpa_supplicant_select_config |
( |
struct wpa_supplicant * |
wpa_s |
) |
[static] |
static void wpa_supplicant_stop_countermeasures |
( |
void * |
eloop_ctx, |
|
|
void * |
sock_ctx | |
|
) |
| | [static] |