Lines Matching refs:elems
1427 struct ieee802_11_elems elems; in handle_probe_req() local
1472 if (ieee802_11_parse_elems(ie, ie_len, &elems, 0) == ParseFailed) { in handle_probe_req()
1478 if ((!elems.ssid || !elems.supp_rates)) { in handle_probe_req()
1495 if (elems.ds_params && in handle_probe_req()
1499 hapd->iconf->channel != elems.ds_params[0]) { in handle_probe_req()
1502 hapd->iconf->channel, elems.ds_params[0]); in handle_probe_req()
1507 if (hapd->p2p && hapd->p2p_group && elems.wps_ie) { in handle_probe_req()
1520 if (hapd->p2p && hapd->p2p_group && elems.p2p) { in handle_probe_req()
1533 if (hapd->conf->ignore_broadcast_ssid && elems.ssid_len == 0 && in handle_probe_req()
1534 elems.ssid_list_len == 0 && elems.short_ssid_list_len == 0) { in handle_probe_req()
1542 elems.ssid_len == P2P_WILDCARD_SSID_LEN && in handle_probe_req()
1543 os_memcmp(elems.ssid, P2P_WILDCARD_SSID, in handle_probe_req()
1546 elems.ssid_len = 0; in handle_probe_req()
1565 res = ssid_match(hapd, elems.ssid, elems.ssid_len, in handle_probe_req()
1566 elems.ssid_list, elems.ssid_list_len, in handle_probe_req()
1567 elems.short_ssid_list, elems.short_ssid_list_len); in handle_probe_req()
1573 wpa_ssid_txt(elems.ssid, elems.ssid_len), in handle_probe_req()
1575 elems.ssid_list ? " (SSID list)" : ""); in handle_probe_req()
1588 elems.interworking && elems.interworking_len >= 1) { in handle_probe_req()
1589 u8 ant = elems.interworking[0] & 0x0f; in handle_probe_req()
1599 if (hapd->conf->interworking && elems.interworking && in handle_probe_req()
1600 (elems.interworking_len == 7 || elems.interworking_len == 9)) { in handle_probe_req()
1602 if (elems.interworking_len == 7) in handle_probe_req()
1603 hessid = elems.interworking + 1; in handle_probe_req()
1605 hessid = elems.interworking + 1 + 2; in handle_probe_req()
1619 supp_rates_11b_only(&elems)) { in handle_probe_req()
1676 if (hapd->conf->mld_ap && elems.probe_req_mle && in handle_probe_req()
1677 parse_ml_probe_req((struct ieee80211_eht_ml *) elems.probe_req_mle, in handle_probe_req()
1678 elems.probe_req_mle_len, &mld_id, &links)) { in handle_probe_req()
1685 params.is_p2p = !!elems.p2p; in handle_probe_req()
1686 params.known_bss = elems.mbssid_known_bss; in handle_probe_req()
1687 params.known_bss_len = elems.mbssid_known_bss_len; in handle_probe_req()
1726 elems.ssid_len == 0 ? "broadcast" : "our"); in handle_probe_req()