Functions
ap_mlme.c File Reference
#include "utils/includes.h"
#include "utils/common.h"
#include "common/ieee802_11_defs.h"
#include "ieee802_11.h"
#include "wpa_auth.h"
#include "sta_info.h"
#include "ap_mlme.h"
Include dependency graph for ap_mlme.c:

Go to the source code of this file.

Functions

void mlme_associate_indication (struct hostapd_data *hapd, struct sta_info *sta)
static const char * mlme_auth_alg_str (int alg)
void mlme_authenticate_indication (struct hostapd_data *hapd, struct sta_info *sta)
void mlme_deauthenticate_indication (struct hostapd_data *hapd, struct sta_info *sta, u16 reason_code)
void mlme_deletekeys_request (struct hostapd_data *hapd, struct sta_info *sta)
void mlme_disassociate_indication (struct hostapd_data *hapd, struct sta_info *sta, u16 reason_code)
void mlme_michaelmicfailure_indication (struct hostapd_data *hapd, const u8 *addr)
void mlme_reassociate_indication (struct hostapd_data *hapd, struct sta_info *sta)

Function Documentation

void mlme_associate_indication ( struct hostapd_data hapd,
struct sta_info sta 
)

mlme_associate_indication - Report the establishment of an association with a specific peer MAC entity : BSS data : peer STA data

MLME calls this function as a result of the establishment of an association with a specific peer MAC entity that resulted from an association procedure that was initiated by that specific peer MAC entity.

PeerSTAAddress = sta->addr

Definition at line 105 of file ap_mlme.c.

static const char* mlme_auth_alg_str ( int  alg) [static]

Definition at line 28 of file ap_mlme.c.

void mlme_authenticate_indication ( struct hostapd_data hapd,
struct sta_info sta 
)

mlme_authenticate_indication - Report the establishment of an authentication relationship with a specific peer MAC entity : BSS data : peer STA data

MLME calls this function as a result of the establishment of an authentication relationship with a specific peer MAC entity that resulted from an authentication procedure that was initiated by that specific peer MAC entity.

PeerSTAAddress = sta->addr AuthenticationType = sta->auth_alg (WLAN_AUTH_OPEN / WLAN_AUTH_SHARED_KEY)

Definition at line 58 of file ap_mlme.c.

void mlme_deauthenticate_indication ( struct hostapd_data hapd,
struct sta_info sta,
u16  reason_code 
)

mlme_deauthenticate_indication - Report the invalidation of an authentication relationship with a specific peer MAC entity : BSS data : Peer STA data : ReasonCode from Deauthentication frame

MLME calls this function as a result of the invalidation of an authentication relationship with a specific peer MAC entity.

PeerSTAAddress = sta->addr

Definition at line 82 of file ap_mlme.c.

void mlme_deletekeys_request ( struct hostapd_data hapd,
struct sta_info sta 
)

Definition at line 175 of file ap_mlme.c.

void mlme_disassociate_indication ( struct hostapd_data hapd,
struct sta_info sta,
u16  reason_code 
)

mlme_disassociate_indication - Report disassociation with a specific peer MAC entity : BSS data : Peer STA data : ReasonCode from Disassociation frame

MLME calls this function as a result of the invalidation of an association relationship with a specific peer MAC entity.

PeerSTAAddress = sta->addr

Definition at line 154 of file ap_mlme.c.

void mlme_michaelmicfailure_indication ( struct hostapd_data hapd,
const u8 *  addr 
)

Definition at line 165 of file ap_mlme.c.

void mlme_reassociate_indication ( struct hostapd_data hapd,
struct sta_info sta 
)

mlme_reassociate_indication - Report the establishment of an reassociation with a specific peer MAC entity : BSS data : peer STA data

MLME calls this function as a result of the establishment of an reassociation with a specific peer MAC entity that resulted from a reassociation procedure that was initiated by that specific peer MAC entity.

PeerSTAAddress = sta->addr

sta->previous_ap contains the "Current AP" information from ReassocReq.

Definition at line 130 of file ap_mlme.c.



wpa_supplicant
Author(s): Package maintained by Blaise Gassend
autogenerated on Thu Apr 24 2014 15:34:37