Lines Matching refs:hapd
26 struct hostapd_data *hapd = eloop_ctx; in ieee80211_tkip_countermeasures_stop() local
27 hapd->tkip_countermeasures = 0; in ieee80211_tkip_countermeasures_stop()
28 hostapd_drv_set_countermeasures(hapd, 0); in ieee80211_tkip_countermeasures_stop()
29 hostapd_logger(hapd, NULL, HOSTAPD_MODULE_IEEE80211, in ieee80211_tkip_countermeasures_stop()
34 static void ieee80211_tkip_countermeasures_start(struct hostapd_data *hapd) in ieee80211_tkip_countermeasures_start() argument
38 hostapd_logger(hapd, NULL, HOSTAPD_MODULE_IEEE80211, in ieee80211_tkip_countermeasures_start()
41 wpa_auth_countermeasures_start(hapd->wpa_auth); in ieee80211_tkip_countermeasures_start()
42 hapd->tkip_countermeasures = 1; in ieee80211_tkip_countermeasures_start()
43 hostapd_drv_set_countermeasures(hapd, 1); in ieee80211_tkip_countermeasures_start()
44 wpa_gtk_rekey(hapd->wpa_auth); in ieee80211_tkip_countermeasures_start()
45 eloop_cancel_timeout(ieee80211_tkip_countermeasures_stop, hapd, NULL); in ieee80211_tkip_countermeasures_start()
47 hapd, NULL); in ieee80211_tkip_countermeasures_start()
48 while ((sta = hapd->sta_list)) { in ieee80211_tkip_countermeasures_start()
53 hapd, sta, in ieee80211_tkip_countermeasures_start()
56 hostapd_drv_sta_deauth(hapd, sta->addr, in ieee80211_tkip_countermeasures_start()
58 ap_free_sta(hapd, sta); in ieee80211_tkip_countermeasures_start()
63 void ieee80211_tkip_countermeasures_deinit(struct hostapd_data *hapd) in ieee80211_tkip_countermeasures_deinit() argument
65 eloop_cancel_timeout(ieee80211_tkip_countermeasures_stop, hapd, NULL); in ieee80211_tkip_countermeasures_deinit()
69 int michael_mic_failure(struct hostapd_data *hapd, const u8 *addr, int local) in michael_mic_failure() argument
75 struct sta_info *sta = ap_get_sta(hapd, addr); in michael_mic_failure()
78 hostapd_logger(hapd, addr, HOSTAPD_MODULE_IEEE80211, in michael_mic_failure()
82 mlme_michaelmicfailure_indication(hapd, addr); in michael_mic_failure()
93 if (os_reltime_expired(&now, &hapd->michael_mic_failure, 60)) { in michael_mic_failure()
94 hapd->michael_mic_failures = 1; in michael_mic_failure()
96 hapd->michael_mic_failures++; in michael_mic_failure()
97 if (hapd->michael_mic_failures > 1) { in michael_mic_failure()
98 ieee80211_tkip_countermeasures_start(hapd); in michael_mic_failure()
102 hapd->michael_mic_failure = now; in michael_mic_failure()