1214501Srpaulo/* 2214501Srpaulo * hostapd / IEEE 802.11 MLME 3214501Srpaulo * Copyright 2003, Jouni Malinen <j@w1.fi> 4214501Srpaulo * Copyright 2003-2004, Instant802 Networks, Inc. 5214501Srpaulo * Copyright 2005-2006, Devicescape Software, Inc. 6214501Srpaulo * 7252726Srpaulo * This software may be distributed under the terms of the BSD license. 8252726Srpaulo * See README for more details. 9214501Srpaulo */ 10214501Srpaulo 11214501Srpaulo#ifndef MLME_H 12214501Srpaulo#define MLME_H 13214501Srpaulo 14214501Srpaulovoid mlme_authenticate_indication(struct hostapd_data *hapd, 15214501Srpaulo struct sta_info *sta); 16214501Srpaulo 17214501Srpaulovoid mlme_deauthenticate_indication(struct hostapd_data *hapd, 18214501Srpaulo struct sta_info *sta, u16 reason_code); 19214501Srpaulo 20214501Srpaulovoid mlme_associate_indication(struct hostapd_data *hapd, 21214501Srpaulo struct sta_info *sta); 22214501Srpaulo 23214501Srpaulovoid mlme_reassociate_indication(struct hostapd_data *hapd, 24214501Srpaulo struct sta_info *sta); 25214501Srpaulo 26214501Srpaulovoid mlme_disassociate_indication(struct hostapd_data *hapd, 27214501Srpaulo struct sta_info *sta, u16 reason_code); 28214501Srpaulo 29214501Srpaulovoid mlme_michaelmicfailure_indication(struct hostapd_data *hapd, 30214501Srpaulo const u8 *addr); 31214501Srpaulo 32214501Srpaulovoid mlme_deletekeys_request(struct hostapd_data *hapd, struct sta_info *sta); 33214501Srpaulo 34214501Srpaulo#endif /* MLME_H */ 35