Lines Matching defs:elems
735 struct ieee802_11_elems elems;
777 if (ieee802_11_parse_elems(ie, ie_len, &elems, 0) == ParseFailed) {
783 if ((!elems.ssid || !elems.supp_rates)) {
800 if (elems.ds_params &&
804 hapd->iconf->channel != elems.ds_params[0]) {
807 hapd->iconf->channel, elems.ds_params[0]);
812 if (hapd->p2p && hapd->p2p_group && elems.wps_ie) {
825 if (hapd->p2p && hapd->p2p_group && elems.p2p) {
838 if (hapd->conf->ignore_broadcast_ssid && elems.ssid_len == 0 &&
839 elems.ssid_list_len == 0) {
847 elems.ssid_len == P2P_WILDCARD_SSID_LEN &&
848 os_memcmp(elems.ssid, P2P_WILDCARD_SSID,
851 elems.ssid_len = 0;
870 res = ssid_match(hapd, elems.ssid, elems.ssid_len,
871 elems.ssid_list, elems.ssid_list_len);
877 wpa_ssid_txt(elems.ssid, elems.ssid_len),
879 elems.ssid_list ? " (SSID list)" : "");
886 elems.interworking && elems.interworking_len >= 1) {
887 u8 ant = elems.interworking[0] & 0x0f;
897 if (hapd->conf->interworking && elems.interworking &&
898 (elems.interworking_len == 7 || elems.interworking_len == 9)) {
900 if (elems.interworking_len == 7)
901 hessid = elems.interworking + 1;
903 hessid = elems.interworking + 1 + 2;
917 supp_rates_11b_only(&elems)) {
965 resp = hostapd_gen_probe_resp(hapd, mgmt, elems.p2p != NULL,
999 elems.ssid_len == 0 ? "broadcast" : "our");