Lines Matching refs:addr

22 						const u8 *addr)
27 if (os_memcmp(addr, peer->addr, ETH_ALEN) == 0)
117 const u8 *addr, int key_idx, int set_tx,
123 wpa_printf(MSG_DEBUG, "SUPP: %s(alg=%d addr=" MACSTR " key_idx=%d "
125 __func__, alg, MAC2STR(addr), key_idx, set_tx);
134 if (os_memcmp(peer->ibss_rsn->wpa_s->own_addr, peer->addr,
141 if (is_broadcast_ether_addr(addr))
142 addr = peer->addr;
143 return wpa_drv_set_key(peer->ibss_rsn->wpa_s, alg, addr, key_idx,
155 static int supp_mlme_setprotection(void *ctx, const u8 *addr,
158 wpa_printf(MSG_DEBUG, "SUPP: %s(addr=" MACSTR " protection_type=%d "
160 __func__, MAC2STR(addr), protection_type, key_type);
218 wpa_sm_notify_assoc(peer->supp, peer->addr);
224 static void auth_logger(void *ctx, const u8 *addr, logger_level level,
227 if (addr)
229 MAC2STR(addr), txt);
235 static const u8 * auth_get_psk(void *ctx, const u8 *addr, const u8 *prev_psk)
238 wpa_printf(MSG_DEBUG, "AUTH: %s (addr=" MACSTR " prev_psk=%p)",
239 __func__, MAC2STR(addr), prev_psk);
246 static int auth_send_eapol(void *ctx, const u8 *addr, const u8 *data,
252 wpa_printf(MSG_DEBUG, "AUTH: %s(addr=" MACSTR " data_len=%lu "
254 __func__, MAC2STR(addr), (unsigned long) data_len, encrypt);
257 return l2_packet_send(wpa_s->l2, addr, ETH_P_EAPOL, data,
260 return wpa_drv_send_eapol(wpa_s, addr, ETH_P_EAPOL, data, data_len);
265 const u8 *addr, int idx, u8 *key, size_t key_len)
272 if (addr) {
273 wpa_printf(MSG_DEBUG, "AUTH: %s(alg=%d addr=" MACSTR
275 __func__, alg, MAC2STR(addr), idx);
287 if (addr == NULL ||
288 os_memcmp(ibss_rsn->wpa_s->own_addr, addr, ETH_ALEN) < 0) {
294 return wpa_drv_set_key(ibss_rsn->wpa_s, alg, addr, idx,
323 res = wpa_drv_sta_set_flags(ibss_rsn->wpa_s, peer->addr,
327 MAC2STR(peer->addr));
329 res = wpa_drv_sta_set_flags(ibss_rsn->wpa_s, peer->addr,
332 MAC2STR(peer->addr));
338 MAC2STR(peer->addr), errno);
343 static void auth_set_eapol(void *ctx, const u8 *addr,
347 struct ibss_rsn_peer *peer = ibss_rsn_get_peer(ibss_rsn, addr);
405 peer->auth = wpa_auth_sta_init(ibss_rsn->auth_group, peer->addr);
433 int ibss_rsn_start(struct ibss_rsn *ibss_rsn, const u8 *addr)
440 if (ibss_rsn_get_peer(ibss_rsn, addr)) {
443 MAC2STR(addr));
448 "Supplicant for peer " MACSTR, MAC2STR(addr));
455 os_memcpy(peer->addr, addr, ETH_ALEN);
499 if (os_memcmp(peermac, peer->addr, ETH_ALEN) == 0) {
613 wpa_sm_rx_eapol(peer->supp, peer->addr, tmp, len);