Lines Matching refs:addr
78 while (s != NULL && os_memcmp(s->addr, sta, 6) != 0) in ap_get_sta()
85 struct sta_info * ap_get_sta_p2p(struct hostapd_data *hapd, const u8 *addr) in ap_get_sta_p2p() argument
99 if (ether_addr_equal(p2p_dev_addr, addr)) in ap_get_sta_p2p()
122 "list.", MAC2STR(sta->addr)); in ap_sta_list_del()
130 sta->hnext = hapd->sta_hash[STA_HASH(sta->addr)]; in ap_sta_hash_add()
131 hapd->sta_hash[STA_HASH(sta->addr)] = sta; in ap_sta_hash_add()
139 s = hapd->sta_hash[STA_HASH(sta->addr)]; in ap_sta_hash_del()
141 if (os_memcmp(s->addr, sta->addr, 6) == 0) { in ap_sta_hash_del()
142 hapd->sta_hash[STA_HASH(sta->addr)] = s->hnext; in ap_sta_hash_del()
147 !ether_addr_equal(s->hnext->addr, sta->addr)) in ap_sta_hash_del()
153 " from hash table", MAC2STR(sta->addr)); in ap_sta_hash_del()
169 MAC2STR(sta->addr)); in ap_free_sta_pasn()
199 !hostapd_drv_link_sta_remove(hapd, sta->addr)) in __ap_free_sta()
203 hostapd_drv_sta_remove(hapd, sta->addr); in __ap_free_sta()
221 lsta = ap_get_sta(lhapd, psta->addr); in clear_wpa_sm_for_each_partner_link()
244 hostapd_set_wds_sta(hapd, NULL, sta->addr, sta->aid, 0); in ap_free_sta()
336 __func__, MAC2STR(sta->addr)); in ap_free_sta()
364 radius_client_flush_auth(hapd->radius, sta->addr); in ap_free_sta()
382 hostapd_drv_sta_remove(hapd, sta->addr); in ap_free_sta()
395 p2p_group_notif_disassoc(hapd->p2p_group, sta->addr); in ap_free_sta()
499 MAC2STR(prev->addr)); in hostapd_free_stas()
519 MAC2STR(prev->addr)); in hostapd_free_link_stas()
543 hapd->conf->iface, __func__, MAC2STR(sta->addr), sta->flags, in ap_handle_timer()
546 hostapd_logger(hapd, sta->addr, HOSTAPD_MODULE_IEEE80211, in ap_handle_timer()
566 inactive_sec = hostapd_drv_get_inact_sec(hapd, sta->addr); in ap_handle_timer()
571 MACSTR, MAC2STR(sta->addr)); in ap_handle_timer()
581 MAC2STR(sta->addr)); in ap_handle_timer()
590 MAC2STR(sta->addr), inactive_sec); in ap_handle_timer()
597 MAC2STR(sta->addr), inactive_sec, in ap_handle_timer()
610 " has ACKed data poll", MAC2STR(sta->addr)); in ap_handle_timer()
621 __func__, MAC2STR(sta->addr), next_time); in ap_handle_timer()
631 hostapd_drv_poll_client(hapd, hapd->own_addr, sta->addr, in ap_handle_timer()
646 MAC2STR(sta->addr)); in ap_handle_timer()
650 hapd, sta->addr, in ap_handle_timer()
657 hostapd_drv_sta_disassoc(hapd, sta->addr, reason); in ap_handle_timer()
666 __func__, MAC2STR(sta->addr), AP_DISASSOC_DELAY); in ap_handle_timer()
681 hostapd_logger(hapd, sta->addr, HOSTAPD_MODULE_IEEE80211, in ap_handle_timer()
690 __func__, MAC2STR(sta->addr), AP_DEAUTH_DELAY); in ap_handle_timer()
697 hostapd_logger(hapd, sta->addr, HOSTAPD_MODULE_IEEE80211, in ap_handle_timer()
718 hapd->conf->iface, MAC2STR(sta->addr)); in ap_handle_session_timer()
723 "entry " MACSTR, MAC2STR(sta->addr)); in ap_handle_session_timer()
729 hostapd_drv_sta_deauth(hapd, sta->addr, in ap_handle_session_timer()
733 hostapd_logger(hapd, sta->addr, HOSTAPD_MODULE_IEEE80211, in ap_handle_session_timer()
747 hostapd_logger(hapd, sta->addr, HOSTAPD_MODULE_IEEE80211, in ap_sta_replenish_timeout()
757 hostapd_logger(hapd, sta->addr, HOSTAPD_MODULE_IEEE80211, in ap_sta_session_timeout()
779 MACSTR, hapd->conf->iface, MAC2STR(sta->addr)); in ap_handle_session_warning_timer()
798 struct sta_info * ap_sta_add(struct hostapd_data *hapd, const u8 *addr) in ap_sta_add() argument
804 sta = ap_get_sta(hapd, addr); in ap_sta_add()
842 __func__, MAC2STR(addr), in ap_sta_add()
849 os_memcpy(sta->addr, addr, ETH_ALEN); in ap_sta_add()
859 sta_track_claim_taxonomy_info(hapd->iface, addr, in ap_sta_add()
876 hapd->conf->iface, MAC2STR(sta->addr)); in ap_sta_remove()
877 if (hostapd_drv_sta_remove(hapd, sta->addr) && in ap_sta_remove()
881 hapd->conf->iface, MAC2STR(sta->addr)); in ap_sta_remove()
904 sta2 = ap_get_sta(bss, sta->addr); in ap_sta_remove_in_other_bss()
910 hapd->conf->iface, MAC2STR(sta2->addr), in ap_sta_remove_in_other_bss()
912 ap_sta_disconnect(bss, sta2, sta2->addr, in ap_sta_remove_in_other_bss()
924 hapd->conf->iface, MAC2STR(sta->addr)); in ap_sta_disassoc_cb_timeout()
940 MAC2STR(sta->addr), timeout); in ap_sta_disconnect_common()
964 hapd->conf->iface, MAC2STR(sta->addr)); in ap_sta_handle_disassociate()
994 hapd->conf->iface, MAC2STR(sta->addr)); in ap_sta_deauth_cb_timeout()
1012 hapd->conf->iface, MAC2STR(sta->addr)); in ap_sta_handle_deauthenticate()
1134 __func__, MAC2STR(sta->addr)); in ap_sta_wps_cancel()
1186 hostapd_logger(hapd, sta->addr, in ap_sta_set_vlan()
1211 hostapd_logger(hapd, sta->addr, in ap_sta_set_vlan()
1226 hostapd_logger(hapd, sta->addr, in ap_sta_set_vlan()
1238 hostapd_logger(hapd, sta->addr, HOSTAPD_MODULE_IEEE80211, in ap_sta_set_vlan()
1244 hostapd_logger(hapd, sta->addr, in ap_sta_set_vlan()
1279 MACSTR, MAC2STR(sta->addr)); in ap_sta_bind_vlan()
1306 hostapd_logger(hapd, sta->addr, HOSTAPD_MODULE_IEEE80211, in ap_sta_bind_vlan()
1314 hostapd_logger(hapd, sta->addr, in ap_sta_bind_vlan()
1325 hostapd_logger(hapd, sta->addr, HOSTAPD_MODULE_IEEE80211, in ap_sta_bind_vlan()
1332 ret = hostapd_drv_set_sta_vlan(iface, hapd, sta->addr, sta->vlan_id, in ap_sta_bind_vlan()
1335 hostapd_logger(hapd, sta->addr, HOSTAPD_MODULE_IEEE80211, in ap_sta_bind_vlan()
1360 hostapd_logger(hapd, sta->addr, in ap_check_sa_query_timeout()
1385 hapd->conf->iface, MAC2STR(sta->addr), sta->sa_query_count); in ap_sa_query_timer()
1421 hostapd_logger(hapd, sta->addr, HOSTAPD_MODULE_IEEE80211, in ap_sa_query_timer()
1425 ieee802_11_send_sa_query_req(hapd, sta->addr, trans_id); in ap_sa_query_timer()
1493 hostapd_prune_associations(hapd, sta->addr, in ap_sta_set_authorized_flag()
1510 u8 addr[ETH_ALEN]; in ap_sta_set_authorized_event() local
1523 p2p_parse_dev_addr_in_p2p_ie(sta->p2p_ie, addr) == 0) in ap_sta_set_authorized_event()
1524 dev_addr = addr; in ap_sta_set_authorized_event()
1526 dev_addr = p2p_group_get_dev_addr(hapd->p2p_group, sta->addr); in ap_sta_set_authorized_event()
1530 MAC2STR(sta->addr), MAC2STR(dev_addr)); in ap_sta_set_authorized_event()
1533 os_snprintf(buf, sizeof(buf), MACSTR, MAC2STR(sta->addr)); in ap_sta_set_authorized_event()
1604 sta->addr, authorized, dev_addr, in ap_sta_set_authorized_event()
1610 fst_notify_peer_connected(hapd->iface->fst, sta->addr); in ap_sta_set_authorized_event()
1613 sta->addr); in ap_sta_set_authorized_event()
1629 const u8 *addr, u16 reason) in ap_sta_disconnect() argument
1633 hapd->conf->iface, __func__, MAC2STR(sta->addr), in ap_sta_disconnect()
1635 else if (addr) in ap_sta_disconnect()
1637 hapd->conf->iface, __func__, MAC2STR(addr), in ap_sta_disconnect()
1640 if (sta == NULL && addr) in ap_sta_disconnect()
1641 sta = ap_get_sta(hapd, addr); in ap_sta_disconnect()
1643 if (addr) in ap_sta_disconnect()
1644 hostapd_drv_sta_deauth(hapd, addr, reason); in ap_sta_disconnect()
1656 hapd->conf->iface, __func__, MAC2STR(sta->addr), in ap_sta_disconnect()
1717 hapd->conf->iface, MAC2STR(sta->addr)); in ap_sta_clear_disconnect_timeouts()
1722 hapd->conf->iface, MAC2STR(sta->addr)); in ap_sta_clear_disconnect_timeouts()
1728 hapd->conf->iface, MAC2STR(sta->addr)); in ap_sta_clear_disconnect_timeouts()
1781 " after EAP-Failure", MAC2STR(sta->addr)); in ap_sta_delayed_1x_auth_fail_cb()
1786 ap_sta_disconnect(hapd, sta, sta->addr, reason); in ap_sta_delayed_1x_auth_fail_cb()
1798 " after EAP-Failure in %u ms", MAC2STR(sta->addr), timeout); in ap_sta_delayed_1x_auth_fail_disconnect()
1834 !ether_addr_equal(tmp_sta->addr, sta->addr)) in ap_sta_remove_link_sta()
1874 hostapd_drv_sta_remove(hapd, sta->addr); in ap_sta_re_add()
1877 if (hostapd_sta_add(hapd, sta->addr, 0, 0, in ap_sta_re_add()
1883 hostapd_logger(hapd, sta->addr, in ap_sta_re_add()