18dbcf02cSchristos /* 28dbcf02cSchristos * hostapd / IEEE 802.11 MLME 38dbcf02cSchristos * Copyright 2003, Jouni Malinen <j@w1.fi> 48dbcf02cSchristos * Copyright 2003-2004, Instant802 Networks, Inc. 58dbcf02cSchristos * Copyright 2005-2006, Devicescape Software, Inc. 68dbcf02cSchristos * 7*e604d861Schristos * This software may be distributed under the terms of the BSD license. 8*e604d861Schristos * See README for more details. 98dbcf02cSchristos */ 108dbcf02cSchristos 118dbcf02cSchristos #ifndef MLME_H 128dbcf02cSchristos #define MLME_H 138dbcf02cSchristos 148dbcf02cSchristos void mlme_authenticate_indication(struct hostapd_data *hapd, 158dbcf02cSchristos struct sta_info *sta); 168dbcf02cSchristos 178dbcf02cSchristos void mlme_deauthenticate_indication(struct hostapd_data *hapd, 188dbcf02cSchristos struct sta_info *sta, u16 reason_code); 198dbcf02cSchristos 208dbcf02cSchristos void mlme_associate_indication(struct hostapd_data *hapd, 218dbcf02cSchristos struct sta_info *sta); 228dbcf02cSchristos 238dbcf02cSchristos void mlme_reassociate_indication(struct hostapd_data *hapd, 248dbcf02cSchristos struct sta_info *sta); 258dbcf02cSchristos 268dbcf02cSchristos void mlme_disassociate_indication(struct hostapd_data *hapd, 278dbcf02cSchristos struct sta_info *sta, u16 reason_code); 288dbcf02cSchristos 298dbcf02cSchristos void mlme_michaelmicfailure_indication(struct hostapd_data *hapd, 308dbcf02cSchristos const u8 *addr); 318dbcf02cSchristos 328dbcf02cSchristos void mlme_deletekeys_request(struct hostapd_data *hapd, struct sta_info *sta); 338dbcf02cSchristos 348dbcf02cSchristos #endif /* MLME_H */ 35