Home | History | Annotate | Download | only in ap

Lines Matching full:elems

833 			   struct ieee802_11_elems *elems)
835 if (!elems->supp_rates) {
842 if (elems->supp_rates_len + elems->ext_supp_rates_len >
847 elems->supp_rates_len,
848 elems->ext_supp_rates_len);
854 elems->supp_rates, elems->supp_rates_len,
855 elems->ext_supp_rates, elems->ext_supp_rates_len);
879 struct ieee802_11_elems elems;
885 if (ieee802_11_parse_elems(ies, ies_len, &elems, 1) == ParseFailed) {
892 resp = check_ssid(hapd, sta, elems.ssid, elems.ssid_len);
895 resp = check_wmm(hapd, sta, elems.wmm, elems.wmm_len);
898 resp = check_ext_capab(hapd, sta, elems.ext_capab, elems.ext_capab_len);
901 resp = copy_supp_rates(hapd, sta, &elems);
905 resp = copy_sta_ht_capab(hapd, sta, elems.ht_capabilities,
906 elems.ht_capabilities_len);
919 resp = copy_sta_vht_capab(hapd, sta, elems.vht_capabilities,
920 elems.vht_capabilities_len);
924 resp = set_sta_vht_opmode(hapd, sta, elems.vht_opmode_notif);
938 if (elems.p2p) {
950 if ((hapd->conf->wpa & WPA_PROTO_RSN) && elems.rsn_ie) {
951 wpa_ie = elems.rsn_ie;
952 wpa_ie_len = elems.rsn_ie_len;
954 elems.wpa_ie) {
955 wpa_ie = elems.wpa_ie;
956 wpa_ie_len = elems.wpa_ie_len;
964 if (hapd->conf->wps_state && elems.wps_ie) {
1010 elems.mdie, elems.mdie_len);
1098 if (elems.osen == NULL) {
1116 elems.osen - 2, elems.osen_len + 2) < 0)
1128 if (elems.hs20 && elems.hs20_len > 4) {
1129 sta->hs20_ie = wpabuf_alloc_copy(elems.hs20 + 4,
1130 elems.hs20_len - 4);
1545 struct ieee802_11_elems elems;
1555 sizeof(mgmt->u.beacon)), &elems,
1558 ap_list_process_beacon(hapd->iface, mgmt, &elems, fi);