Lines Matching refs:bssid
21 int create_new, const u8 *bssid) in get_tdls() argument
28 if (bss == NULL && bssid) { in get_tdls()
29 bss = bss_find(wt, bssid); in get_tdls()
60 MAC2STR(bssid)); in get_tdls()
72 static int tdls_derive_tpk(struct wlantest_tdls *tdls, const u8 *bssid, in tdls_derive_tpk() argument
120 os_memcpy(data + 2 * ETH_ALEN, bssid, ETH_ALEN); in tdls_derive_tpk()
199 static void rx_data_tdls_setup_request(struct wlantest *wt, const u8 *bssid, in rx_data_tdls_setup_request() argument
223 tdls = get_tdls(wt, elems.link_id, 1, bssid); in rx_data_tdls_setup_request()
235 os_memcpy(linkid, bssid, ETH_ALEN); in rx_data_tdls_setup_request()
238 tdls = get_tdls(wt, linkid, 0, bssid); in rx_data_tdls_setup_request()
245 const u8 *bssid, in rx_data_tdls_setup_response_failure() argument
259 bss = bss_find(wt, bssid); in rx_data_tdls_setup_response_failure()
284 static void rx_data_tdls_setup_response(struct wlantest *wt, const u8 *bssid, in rx_data_tdls_setup_response() argument
312 rx_data_tdls_setup_response_failure(wt, bssid, sta_addr, in rx_data_tdls_setup_response()
321 tdls = get_tdls(wt, elems.link_id, 1, bssid); in rx_data_tdls_setup_response()
344 if (tdls_derive_tpk(tdls, bssid, elems.ftie, elems.ftie_len) < 1) in rx_data_tdls_setup_response()
355 const u8 *bssid, in rx_data_tdls_setup_confirm_failure() argument
369 bss = bss_find(wt, bssid); in rx_data_tdls_setup_confirm_failure()
394 static void rx_data_tdls_setup_confirm(struct wlantest *wt, const u8 *bssid, in rx_data_tdls_setup_confirm() argument
417 rx_data_tdls_setup_confirm_failure(wt, bssid, src, in rx_data_tdls_setup_confirm()
426 tdls = get_tdls(wt, elems.link_id, 1, bssid); in rx_data_tdls_setup_confirm()
451 if (tdls_derive_tpk(tdls, bssid, elems.ftie, elems.ftie_len) < 1) { in rx_data_tdls_setup_confirm()
472 tdls = get_tdls(wt, link_id, 0, bssid); in rx_data_tdls_setup_confirm()
538 static void rx_data_tdls_teardown(struct wlantest *wt, const u8 *bssid, in rx_data_tdls_teardown() argument
562 tdls = get_tdls(wt, elems.link_id, 1, bssid); in rx_data_tdls_teardown()
573 static void rx_data_tdls(struct wlantest *wt, const u8 *bssid, in rx_data_tdls() argument
586 rx_data_tdls_setup_request(wt, bssid, sta_addr, dst, src, in rx_data_tdls()
590 rx_data_tdls_setup_response(wt, bssid, sta_addr, dst, src, in rx_data_tdls()
594 rx_data_tdls_setup_confirm(wt, bssid, sta_addr, dst, src, in rx_data_tdls()
598 rx_data_tdls_teardown(wt, bssid, sta_addr, dst, src, data + 2, in rx_data_tdls()
609 void rx_data_80211_encap(struct wlantest *wt, const u8 *bssid, in rx_data_80211_encap() argument
617 rx_data_tdls(wt, bssid, sta_addr, dst, src, data + 1, len - 1); in rx_data_80211_encap()