#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"
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) |
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
static const char* mlme_auth_alg_str | ( | int | alg | ) | [static] |
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)
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
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 | ||
) |
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
void mlme_michaelmicfailure_indication | ( | struct hostapd_data * | hapd, |
const u8 * | addr | ||
) |
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.