1e28a4053SRui Paulo /* 2e28a4053SRui Paulo * hostapd / IEEE 802.11 MLME 3e28a4053SRui Paulo * Copyright 2003, Jouni Malinen <j@w1.fi> 4e28a4053SRui Paulo * Copyright 2003-2004, Instant802 Networks, Inc. 5e28a4053SRui Paulo * Copyright 2005-2006, Devicescape Software, Inc. 6e28a4053SRui Paulo * 7*f05cddf9SRui Paulo * This software may be distributed under the terms of the BSD license. 8*f05cddf9SRui Paulo * See README for more details. 9e28a4053SRui Paulo */ 10e28a4053SRui Paulo 11e28a4053SRui Paulo #ifndef MLME_H 12e28a4053SRui Paulo #define MLME_H 13e28a4053SRui Paulo 14e28a4053SRui Paulo void mlme_authenticate_indication(struct hostapd_data *hapd, 15e28a4053SRui Paulo struct sta_info *sta); 16e28a4053SRui Paulo 17e28a4053SRui Paulo void mlme_deauthenticate_indication(struct hostapd_data *hapd, 18e28a4053SRui Paulo struct sta_info *sta, u16 reason_code); 19e28a4053SRui Paulo 20e28a4053SRui Paulo void mlme_associate_indication(struct hostapd_data *hapd, 21e28a4053SRui Paulo struct sta_info *sta); 22e28a4053SRui Paulo 23e28a4053SRui Paulo void mlme_reassociate_indication(struct hostapd_data *hapd, 24e28a4053SRui Paulo struct sta_info *sta); 25e28a4053SRui Paulo 26e28a4053SRui Paulo void mlme_disassociate_indication(struct hostapd_data *hapd, 27e28a4053SRui Paulo struct sta_info *sta, u16 reason_code); 28e28a4053SRui Paulo 29e28a4053SRui Paulo void mlme_michaelmicfailure_indication(struct hostapd_data *hapd, 30e28a4053SRui Paulo const u8 *addr); 31e28a4053SRui Paulo 32e28a4053SRui Paulo void mlme_deletekeys_request(struct hostapd_data *hapd, struct sta_info *sta); 33e28a4053SRui Paulo 34e28a4053SRui Paulo #endif /* MLME_H */ 35