Lines Matching refs:addr

28 						const u8 *addr)  in ibss_rsn_get_peer()  argument
33 if (ether_addr_equal(addr, peer->addr)) in ibss_rsn_get_peer()
142 MAC2STR(peer->addr)); in ibss_check_rsn_completed()
147 const u8 *addr, int key_idx, int set_tx, in supp_set_key() argument
155 __func__, alg, MAC2STR(addr), key_idx, set_tx); in supp_set_key()
166 if (os_memcmp(peer->ibss_rsn->wpa_s->own_addr, peer->addr, in supp_set_key()
173 if (is_broadcast_ether_addr(addr)) in supp_set_key()
174 addr = peer->addr; in supp_set_key()
175 return wpa_drv_set_key(peer->ibss_rsn->wpa_s, link_id, alg, addr, in supp_set_key()
188 static int supp_mlme_setprotection(void *ctx, const u8 *addr, in supp_mlme_setprotection() argument
193 __func__, MAC2STR(addr), protection_type, key_type); in supp_mlme_setprotection()
259 wpa_sm_notify_assoc(peer->supp, peer->addr); in ibss_rsn_supp_init()
265 static void auth_logger(void *ctx, const u8 *addr, logger_level level, in auth_logger() argument
268 if (addr) in auth_logger()
270 MAC2STR(addr), txt); in auth_logger()
276 static const u8 * auth_get_psk(void *ctx, const u8 *addr, in auth_get_psk() argument
287 __func__, MAC2STR(addr), prev_psk); in auth_get_psk()
294 static int auth_send_eapol(void *ctx, const u8 *addr, const u8 *data, in auth_send_eapol() argument
302 __func__, MAC2STR(addr), (unsigned long) data_len, encrypt); in auth_send_eapol()
305 return wpa_drv_tx_control_port(wpa_s, addr, ETH_P_EAPOL, in auth_send_eapol()
309 return l2_packet_send(wpa_s->l2, addr, ETH_P_EAPOL, data, in auth_send_eapol()
317 const u8 *addr, int idx, u8 *key, size_t key_len, in auth_set_key() argument
325 if (addr) { in auth_set_key()
328 __func__, alg, MAC2STR(addr), idx); in auth_set_key()
336 if (addr) { in auth_set_key()
338 peer = ibss_rsn_get_peer(ibss_rsn, addr); in auth_set_key()
349 if (addr == NULL || in auth_set_key()
350 os_memcmp(ibss_rsn->wpa_s->own_addr, addr, ETH_ALEN) < 0) { in auth_set_key()
356 return wpa_drv_set_key(ibss_rsn->wpa_s, -1, alg, addr, idx, in auth_set_key()
361 static void ibss_rsn_disconnect(void *ctx, const u8 *addr, u16 reason) in ibss_rsn_disconnect() argument
364 wpa_drv_sta_deauth(ibss_rsn->wpa_s, addr, reason); in ibss_rsn_disconnect()
392 res = wpa_drv_sta_set_flags(ibss_rsn->wpa_s, peer->addr, in ibss_set_sta_authorized()
396 MAC2STR(peer->addr)); in ibss_set_sta_authorized()
398 res = wpa_drv_sta_set_flags(ibss_rsn->wpa_s, peer->addr, in ibss_set_sta_authorized()
401 MAC2STR(peer->addr)); in ibss_set_sta_authorized()
407 MAC2STR(peer->addr), errno); in ibss_set_sta_authorized()
412 static void auth_set_eapol(void *ctx, const u8 *addr, in auth_set_eapol() argument
416 struct ibss_rsn_peer *peer = ibss_rsn_get_peer(ibss_rsn, addr); in auth_set_eapol()
475 peer->auth = wpa_auth_sta_init(ibss_rsn->auth_group, peer->addr, NULL); in ibss_rsn_auth_init()
536 ibss_rsn_peer_init(struct ibss_rsn *ibss_rsn, const u8 *addr) in ibss_rsn_peer_init() argument
542 peer = ibss_rsn_get_peer(ibss_rsn, addr); in ibss_rsn_peer_init()
545 " already running", MAC2STR(addr)); in ibss_rsn_peer_init()
550 MAC2STR(addr)); in ibss_rsn_peer_init()
559 os_memcpy(peer->addr, addr, ETH_ALEN); in ibss_rsn_peer_init()
585 MACSTR " - start authenticator", MAC2STR(peer->addr)); in ibss_rsn_auth_timeout()
592 int ibss_rsn_start(struct ibss_rsn *ibss_rsn, const u8 *addr) in ibss_rsn_start() argument
601 peer = ibss_rsn_get_peer(ibss_rsn, addr); in ibss_rsn_start()
605 peer = ibss_rsn_peer_init(ibss_rsn, addr); in ibss_rsn_start()
610 res = ibss_rsn_send_auth(ibss_rsn, addr, 1); in ibss_rsn_start()
640 "started for peer " MACSTR, MAC2STR(peer->addr)); in ibss_rsn_peer_authenticated()
645 "for now-authenticated peer " MACSTR, MAC2STR(peer->addr)); in ibss_rsn_peer_authenticated()
675 if (ether_addr_equal(peermac, peer->addr)) { in ibss_rsn_stop()
792 MACSTR, MAC2STR(peer->addr)); in ibss_rsn_process_rx_eapol()
793 wpa_sm_rx_eapol(peer->supp, peer->addr, tmp, len, encrypted); in ibss_rsn_process_rx_eapol()
798 "authenticated", MAC2STR(peer->addr)); in ibss_rsn_process_rx_eapol()
804 "from "MACSTR, MAC2STR(peer->addr)); in ibss_rsn_process_rx_eapol()
859 const u8* addr) in ibss_rsn_handle_auth_1_of_2() argument
862 MAC2STR(addr)); in ibss_rsn_handle_auth_1_of_2()
871 MACSTR, MAC2STR(addr)); in ibss_rsn_handle_auth_1_of_2()
872 wpa_drv_set_key(ibss_rsn->wpa_s, -1, WPA_ALG_NONE, addr, 0, 0, in ibss_rsn_handle_auth_1_of_2()
895 MACSTR, MAC2STR(addr)); in ibss_rsn_handle_auth_1_of_2()
897 ibss_rsn_stop(ibss_rsn, addr); in ibss_rsn_handle_auth_1_of_2()
902 peer = ibss_rsn_peer_init(ibss_rsn, addr); in ibss_rsn_handle_auth_1_of_2()
907 MAC2STR(addr)); in ibss_rsn_handle_auth_1_of_2()
912 ibss_rsn_send_auth(ibss_rsn, addr, 2); in ibss_rsn_handle_auth_1_of_2()