Lines Matching refs:src_addr
968 static int wpa_tdls_recv_teardown(struct wpa_sm *sm, const u8 *src_addr, in wpa_tdls_recv_teardown() argument
981 if (ether_addr_equal(peer->addr, src_addr)) in wpa_tdls_recv_teardown()
987 "Teardown " MACSTR, MAC2STR(src_addr)); in wpa_tdls_recv_teardown()
998 " (reason code %u)", MAC2STR(src_addr), reason_code); in wpa_tdls_recv_teardown()
1034 "Teardown Request from " MACSTR, MAC2STR(src_addr)); in wpa_tdls_recv_teardown()
1283 const unsigned char *src_addr, u8 dtoken, in wpa_tdls_send_tpk_m2() argument
1365 status = wpa_tdls_tpk_send(sm, src_addr, WLAN_TDLS_SETUP_RESPONSE, in wpa_tdls_send_tpk_m2()
1375 const unsigned char *src_addr, u8 dtoken, in wpa_tdls_send_tpk_m3() argument
1466 status = wpa_tdls_tpk_send(sm, src_addr, WLAN_TDLS_SETUP_CONFIRM, in wpa_tdls_send_tpk_m3()
1942 static int wpa_tdls_process_tpk_m1(struct wpa_sm *sm, const u8 *src_addr, in wpa_tdls_process_tpk_m1() argument
1978 peer = wpa_tdls_add_peer(sm, src_addr, &existing_peer); in wpa_tdls_process_tpk_m1()
2000 if (os_memcmp(sm->own_addr, src_addr, ETH_ALEN) < 0) { in wpa_tdls_process_tpk_m1()
2003 MACSTR, MAC2STR(src_addr)); in wpa_tdls_process_tpk_m1()
2010 MAC2STR(src_addr)); in wpa_tdls_process_tpk_m1()
2051 MAC2STR(src_addr)); in wpa_tdls_process_tpk_m1()
2086 peer = wpa_tdls_add_peer(sm, src_addr, NULL); in wpa_tdls_process_tpk_m1()
2297 if (wpa_tdls_send_tpk_m2(sm, src_addr, dtoken, lnkid, peer) < 0) { in wpa_tdls_process_tpk_m1()
2305 wpa_tdls_send_tpk_m2(sm, src_addr, dtoken, lnkid, peer); in wpa_tdls_process_tpk_m1()
2312 wpa_tdls_send_error(sm, src_addr, WLAN_TDLS_SETUP_RESPONSE, dtoken, 0, in wpa_tdls_process_tpk_m1()
2355 static int wpa_tdls_process_tpk_m2(struct wpa_sm *sm, const u8 *src_addr, in wpa_tdls_process_tpk_m2() argument
2373 "(Peer " MACSTR ")", MAC2STR(src_addr)); in wpa_tdls_process_tpk_m2()
2375 if (ether_addr_equal(peer->addr, src_addr)) in wpa_tdls_process_tpk_m2()
2380 "TPK M2: " MACSTR, MAC2STR(src_addr)); in wpa_tdls_process_tpk_m2()
2390 "ignore TPK M2 from " MACSTR, MAC2STR(src_addr)); in wpa_tdls_process_tpk_m2()
2397 MAC2STR(src_addr)); in wpa_tdls_process_tpk_m2()
2627 if (wpa_tdls_send_tpk_m3(sm, src_addr, dtoken, lnkid, peer) < 0) in wpa_tdls_process_tpk_m2()
2647 wpa_tdls_send_error(sm, src_addr, WLAN_TDLS_SETUP_CONFIRM, dtoken, 1, in wpa_tdls_process_tpk_m2()
2655 static int wpa_tdls_process_tpk_m3(struct wpa_sm *sm, const u8 *src_addr, in wpa_tdls_process_tpk_m3() argument
2670 "(Peer " MACSTR ")", MAC2STR(src_addr)); in wpa_tdls_process_tpk_m3()
2672 if (ether_addr_equal(peer->addr, src_addr)) in wpa_tdls_process_tpk_m3()
2677 "TPK M3: " MACSTR, MAC2STR(src_addr)); in wpa_tdls_process_tpk_m3()
2932 static void wpa_supplicant_rx_tdls(void *ctx, const u8 *src_addr, in wpa_supplicant_rx_tdls() argument
2947 if (ether_addr_equal(src_addr, sm->own_addr)) { in wpa_supplicant_rx_tdls()
2969 wpa_tdls_process_tpk_m1(sm, src_addr, buf, len); in wpa_supplicant_rx_tdls()
2972 wpa_tdls_process_tpk_m2(sm, src_addr, buf, len); in wpa_supplicant_rx_tdls()
2975 wpa_tdls_process_tpk_m3(sm, src_addr, buf, len); in wpa_supplicant_rx_tdls()
2978 wpa_tdls_recv_teardown(sm, src_addr, buf, len); in wpa_supplicant_rx_tdls()
2981 wpa_tdls_process_discovery_request(sm, src_addr, buf, len); in wpa_supplicant_rx_tdls()