Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching defs:elems

122 			   struct ieee802_11_elems *elems)
124 if (!elems->supp_rates) {
130 if (elems->supp_rates_len + elems->ext_supp_rates_len >
134 " %d+%d", MAC2STR(sta->addr), elems->supp_rates_len,
135 elems->ext_supp_rates_len);
141 elems->supp_rates, elems->supp_rates_len,
142 elems->ext_supp_rates, elems->ext_supp_rates_len);
148 /* return true if elems from a neighbor match this MBSS */
150 struct ieee802_11_elems *elems)
154 if (elems->mesh_config_len < 5)
157 return (mconf->meshid_len == elems->mesh_id_len &&
158 os_memcmp(mconf->meshid, elems->mesh_id,
159 elems->mesh_id_len) == 0 &&
160 mconf->mesh_pp_id == elems->mesh_config[0] &&
161 mconf->mesh_pm_id == elems->mesh_config[1] &&
162 mconf->mesh_cc_id == elems->mesh_config[2] &&
163 mconf->mesh_sp_id == elems->mesh_config[3] &&
164 mconf->mesh_auth_id == elems->mesh_config[4]);
645 struct ieee802_11_elems *elems)
656 if (elems->mesh_config_len >= 7 &&
657 !(elems->mesh_config[6] & MESH_CAP_ACCEPT_ADDITIONAL_PEER)) {
675 if (copy_supp_rates(wpa_s, sta, elems)) {
684 copy_sta_ht_capab(data, sta, elems->ht_capabilities);
686 oper = (struct ieee80211_ht_operation *) elems->ht_operation;
700 copy_sta_vht_capab(data, sta, elems->vht_capabilities);
701 set_sta_vht_opmode(data, sta, elems->vht_opmode_notif);
745 struct ieee802_11_elems *elems)
752 sta = mesh_mpm_add_peer(wpa_s, addr, elems);
1068 struct ieee802_11_elems elems;
1111 if (ieee802_11_parse_elems(ies, ie_len, &elems, 0) == ParseFailed) {
1115 if (!elems.peer_mgmt) {
1121 if (!elems.mesh_id || !elems.mesh_config) {
1127 if (!matches_local(wpa_s, &elems)) {
1135 elems.peer_mgmt,
1136 elems.peer_mgmt_len,
1162 sta = mesh_mpm_add_peer(wpa_s, mgmt->sa, &elems);
1183 res = mesh_rsn_process_ampe(wpa_s, sta, &elems,