Lines Matching full:ie
54 * @ie: information elements of a management frame from the mesh peer
60 struct ieee802_11_elems *ie) in mesh_matches_local() argument
78 if (!(ifmsh->mesh_id_len == ie->mesh_id_len && in mesh_matches_local()
79 memcmp(ifmsh->mesh_id, ie->mesh_id, ie->mesh_id_len) == 0 && in mesh_matches_local()
80 (ifmsh->mesh_pp_id == ie->mesh_config->meshconf_psel) && in mesh_matches_local()
81 (ifmsh->mesh_pm_id == ie->mesh_config->meshconf_pmetric) && in mesh_matches_local()
82 (ifmsh->mesh_cc_id == ie->mesh_config->meshconf_congest) && in mesh_matches_local()
83 (ifmsh->mesh_sp_id == ie->mesh_config->meshconf_synch) && in mesh_matches_local()
84 (ifmsh->mesh_auth_id == ie->mesh_config->meshconf_auth))) in mesh_matches_local()
91 ieee80211_sta_get_rates(sdata, ie, sband->band, in mesh_matches_local()
99 ieee80211_chandef_ht_oper(ie->ht_operation, &sta_chan_def); in mesh_matches_local()
101 if (ie->vht_cap_elem) in mesh_matches_local()
102 vht_cap_info = le32_to_cpu(ie->vht_cap_elem->vht_cap_info); in mesh_matches_local()
105 ie->vht_operation, ie->ht_operation, in mesh_matches_local()
107 ieee80211_chandef_he_6ghz_oper(sdata, ie->he_operation, &sta_chan_def); in mesh_matches_local()
119 * @ie: information elements of a management frame from the mesh peer
121 bool mesh_peer_accepts_plinks(struct ieee802_11_elems *ie) in mesh_peer_accepts_plinks() argument
123 return (ie->mesh_config->meshconf_cap & in mesh_peer_accepts_plinks()
350 if (!ifmsh->ie || !ifmsh->ie_len) in mesh_add_vendor_ies()
354 offset = ieee80211_ie_split_vendor(ifmsh->ie, ifmsh->ie_len, 0); in mesh_add_vendor_ies()
358 data = ifmsh->ie + offset; in mesh_add_vendor_ies()
373 if (!ifmsh->ie || !ifmsh->ie_len) in mesh_add_rsn_ie()
376 /* find RSN IE */ in mesh_add_rsn_ie()
377 data = cfg80211_find_ie(WLAN_EID_RSN, ifmsh->ie, ifmsh->ie_len); in mesh_add_rsn_ie()
804 /* Channel Switch Wrapper + Wide Bandwidth CSA IE */ in ieee80211_mesh_build_beacon()
824 /* need an skb for IE builders to operate on */ in ieee80211_mesh_build_beacon()
901 /* Channel Switch Wrapper + Wide Bandwidth CSA IE */ in ieee80211_mesh_build_beacon()
908 /* put sub IE */ in ieee80211_mesh_build_beacon()