• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/wpa/hostapd/

Lines Matching defs:sta

111 	struct sta_info *sta;
118 sta = ap_get_sta(hapd, addr);
119 if (sta)
124 sta = ap_sta_add(hapd, addr);
125 if (sta == NULL)
128 hostapd_new_assoc_sta(hapd, sta, 0);
721 struct sta_info *sta;
735 sta = ap_get_sta(hapd, addr);
736 if (sta == NULL) {
743 if (!sta->qos_map_enabled) {
778 struct sta_info *sta;
786 sta = ap_get_sta(hapd, addr);
787 if (sta == NULL) {
794 return wnm_send_disassoc_imminent(hapd, sta, disassoc_timer);
804 struct sta_info *sta;
809 sta = ap_get_sta(hapd, addr);
810 if (sta == NULL) {
830 return wnm_send_ess_disassoc_imminent(hapd, sta, url, disassoc_timer);
840 struct sta_info *sta;
855 sta = ap_get_sta(hapd, addr);
856 if (sta == NULL) {
984 ret = wnm_send_bss_tm_req(hapd, sta, req_mode, disassoc_timer,
1000 struct sta_info *sta;
1009 sta = ap_get_sta(hapd, addr);
1010 if (!sta) {
1028 return wnm_send_coloc_intf_req(hapd, sta, auto_report, timeout);
1299 struct sta_info *sta;
1305 for (sta = hapd->sta_list; sta; sta = sta->next) {
1308 sta->addr, &vlan_id) ||
1310 vlan_compare(&vlan_id, sta->vlan_desc)))
1311 ap_sta_disconnect(hapd, sta, sta->addr,
1319 struct sta_info *sta;
1322 for (sta = hapd->sta_list; sta; sta = sta->next) {
1324 hapd->conf->num_deny_mac, sta->addr,
1327 !vlan_compare(&vlan_id, sta->vlan_desc)))
1328 ap_sta_disconnect(hapd, sta, sta->addr,
1493 struct sta_info *sta, void *ctx)
1503 pmk = wpa_auth_get_pmk(sta->wpa_sm, &pmk_len);
1509 os_memcmp(sta->addr, psk->addr, ETH_ALEN) == 0;
1518 MAC2STR(sta->addr));
1520 hostapd_drv_sta_deauth(hapd, sta->addr, reason);
1521 ap_sta_deauthenticate(hapd, sta, reason);
2103 struct sta_info *sta;
2161 sta = ap_get_sta(hapd, addr);
2162 if (!sta)
2165 if (sta->last_tk_alg == WPA_ALG_NONE)
2169 MAC2STR(sta->addr));
2173 if (hostapd_drv_set_key(hapd->conf->iface, hapd, sta->last_tk_alg,
2174 sta->addr, sta->last_tk_key_idx, 1, NULL, 0,
2175 zero, sta->last_tk_len) < 0)
2179 return hostapd_drv_set_key(hapd->conf->iface, hapd, sta->last_tk_alg,
2180 sta->addr, sta->last_tk_key_idx, 1, NULL, 0,
2181 sta->last_tk, sta->last_tk_len);
2236 struct sta_info *sta = ctx2;
2239 MAC2STR(sta->addr));
2243 hostapd_drv_set_key(hapd->conf->iface, hapd, sta->last_tk_alg,
2244 sta->addr, sta->last_tk_key_idx, 1, NULL, 0,
2245 sta->last_tk, sta->last_tk_len);
2251 struct sta_info *sta;
2258 sta = ap_get_sta(hapd, addr);
2259 if (!sta || !sta->wpa_sm)
2262 if (plain && sta->last_tk_alg == WPA_ALG_NONE)
2266 MAC2STR(sta->addr));
2268 sta->addr, sta->last_tk_key_idx, 0, NULL, 0,
2272 wpa_printf(MSG_INFO, "TESTING: Send M1 to " MACSTR, MAC2STR(sta->addr));
2273 return wpa_auth_resend_m1(sta->wpa_sm,
2275 plain ? restore_tk : NULL, hapd, sta);
2281 struct sta_info *sta;
2288 sta = ap_get_sta(hapd, addr);
2289 if (!sta || !sta->wpa_sm)
2292 if (plain && sta->last_tk_alg == WPA_ALG_NONE)
2296 MAC2STR(sta->addr));
2298 sta->addr, sta->last_tk_key_idx, 0, NULL, 0,
2302 wpa_printf(MSG_INFO, "TESTING: Send M3 to " MACSTR, MAC2STR(sta->addr));
2303 return wpa_auth_resend_m3(sta->wpa_sm,
2304 plain ? restore_tk : NULL, hapd, sta);
2311 struct sta_info *sta;
2318 sta = ap_get_sta(hapd, addr);
2319 if (!sta || !sta->wpa_sm)
2322 if (plain && sta->last_tk_alg == WPA_ALG_NONE)
2326 MAC2STR(sta->addr));
2328 sta->addr, sta->last_tk_key_idx, 0, NULL, 0,
2334 MACSTR, MAC2STR(sta->addr));
2335 return wpa_auth_resend_group_m1(sta->wpa_sm,
2336 plain ? restore_tk : NULL, hapd, sta);
2449 struct sta_info *sta;
2454 sta = ap_get_sta(hapd, addr);
2455 if (!sta || !sta->eapol_sm)
2458 eapol_auth_reauthenticate(sta->eapol_sm);
2466 struct sta_info *sta;
2478 sta = ap_get_sta(hapd, addr);
2479 if (!sta || !sta->eapol_sm)
2482 return eapol_auth_set_conf(sta->eapol_sm, param, pos);