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