hostapd / IEEE 802.11 MLME More...
#include "includes.h"
#include "hostapd.h"
#include "ieee802_11.h"
#include "wpa.h"
#include "sta_info.h"
#include "mlme.h"
Go to the source code of this file.
Functions | |
void | mlme_authenticate_indication (struct hostapd_data *hapd, struct sta_info *sta) |
Report the establishment of an authentication. | |
void | mlme_deauthenticate_indication (struct hostapd_data *hapd, struct sta_info *sta, u16 reason_code) |
Report the invalidation of an. | |
void | mlme_associate_indication (struct hostapd_data *hapd, struct sta_info *sta) |
Report the establishment of an association with. | |
void | mlme_reassociate_indication (struct hostapd_data *hapd, struct sta_info *sta) |
Report the establishment of an reassociation. | |
void | mlme_disassociate_indication (struct hostapd_data *hapd, struct sta_info *sta, u16 reason_code) |
Report disassociation with a specific peer. | |
void | mlme_michaelmicfailure_indication (struct hostapd_data *hapd, const u8 *addr) |
void | mlme_deletekeys_request (struct hostapd_data *hapd, struct sta_info *sta) |
hostapd / IEEE 802.11 MLME
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
Alternatively, this software may be distributed under the terms of BSD license.
See README and COPYING for more details.
Definition in file mlme.c.
void mlme_associate_indication | ( | struct hostapd_data * | hapd, | |
struct sta_info * | sta | |||
) |
Report the establishment of an association with.
a specific peer MAC entity
hapd | BSS data | |
sta | 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
void mlme_authenticate_indication | ( | struct hostapd_data * | hapd, | |
struct sta_info * | sta | |||
) |
Report the establishment of an authentication.
relationship with a specific peer MAC entity
hapd | BSS data | |
sta | 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 | |||
) |
Report the invalidation of an.
authentication relationship with a specific peer MAC entity
hapd | BSS data | |
sta | Peer STA data | |
reason_code | 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_disassociate_indication | ( | struct hostapd_data * | hapd, | |
struct sta_info * | sta, | |||
u16 | reason_code | |||
) |
Report disassociation with a specific peer.
MAC entity
hapd | BSS data | |
sta | Peer STA data | |
reason_code | 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_reassociate_indication | ( | struct hostapd_data * | hapd, | |
struct sta_info * | sta | |||
) |
Report the establishment of an reassociation.
with a specific peer MAC entity
hapd | BSS data | |
sta | 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.