Lines Matching refs:ie
76 bool mesh_matches_local(struct ieee802_11_elems *ie, struct ieee80211_sub_if_data *sdata) in mesh_matches_local() argument
91 if (!(ifmsh->mesh_id_len == ie->mesh_id_len && in mesh_matches_local()
92 memcmp(ifmsh->mesh_id, ie->mesh_id, ie->mesh_id_len) == 0 && in mesh_matches_local()
93 (ifmsh->mesh_pp_id == ie->mesh_config->meshconf_psel) && in mesh_matches_local()
94 (ifmsh->mesh_pm_id == ie->mesh_config->meshconf_pmetric) && in mesh_matches_local()
95 (ifmsh->mesh_cc_id == ie->mesh_config->meshconf_congest) && in mesh_matches_local()
96 (ifmsh->mesh_sp_id == ie->mesh_config->meshconf_synch) && in mesh_matches_local()
97 (ifmsh->mesh_auth_id == ie->mesh_config->meshconf_auth))) in mesh_matches_local()
101 if (ie->ht_info_elem && in mesh_matches_local()
103 ieee80211_ht_info_to_channel_type(ie->ht_info_elem))) in mesh_matches_local()
116 bool mesh_peer_accepts_plinks(struct ieee802_11_elems *ie) in mesh_peer_accepts_plinks() argument
118 return (ie->mesh_config->meshconf_cap & in mesh_peer_accepts_plinks()
286 if (!ifmsh->ie || !ifmsh->ie_len) in mesh_add_vendor_ies()
290 offset = ieee80211_ie_split_vendor(ifmsh->ie, ifmsh->ie_len, 0); in mesh_add_vendor_ies()
294 data = ifmsh->ie + offset; in mesh_add_vendor_ies()
310 if (!ifmsh->ie || !ifmsh->ie_len) in mesh_add_rsn_ie()
314 data = ifmsh->ie; in mesh_add_rsn_ie()
315 while (data < ifmsh->ie + ifmsh->ie_len) { in mesh_add_rsn_ie()