Lines Matching defs:ie
56 * @ie: information elements of a management frame from the mesh peer
64 struct ieee802_11_elems *ie)
82 if (!(ifmsh->mesh_id_len == ie->mesh_id_len &&
83 memcmp(ifmsh->mesh_id, ie->mesh_id, ie->mesh_id_len) == 0 &&
84 (ifmsh->mesh_pp_id == ie->mesh_config->meshconf_psel) &&
85 (ifmsh->mesh_pm_id == ie->mesh_config->meshconf_pmetric) &&
86 (ifmsh->mesh_cc_id == ie->mesh_config->meshconf_congest) &&
87 (ifmsh->mesh_sp_id == ie->mesh_config->meshconf_synch) &&
88 (ifmsh->mesh_auth_id == ie->mesh_config->meshconf_auth)))
95 ieee80211_sta_get_rates(sdata, ie, sband->band,
103 ieee80211_chandef_ht_oper(ie->ht_operation, &sta_chan_def);
105 if (ie->vht_cap_elem)
106 vht_cap_info = le32_to_cpu(ie->vht_cap_elem->vht_cap_info);
109 ie->vht_operation, ie->ht_operation,
111 ieee80211_chandef_he_6ghz_oper(sdata->local, ie->he_operation,
112 ie->eht_operation,
125 * @ie: information elements of a management frame from the mesh peer
129 bool mesh_peer_accepts_plinks(struct ieee802_11_elems *ie)
131 return (ie->mesh_config->meshconf_cap &
358 if (!ifmsh->ie || !ifmsh->ie_len)
362 offset = ieee80211_ie_split_vendor(ifmsh->ie, ifmsh->ie_len, 0);
366 data = ifmsh->ie + offset;
381 if (!ifmsh->ie || !ifmsh->ie_len)
385 data = cfg80211_find_ie(WLAN_EID_RSN, ifmsh->ie, ifmsh->ie_len);
719 u8 *ie, u8 ie_len)
737 cap = cfg80211_find_ext_elem(WLAN_EID_EXT_HE_OPERATION, ie, ie_len);