Lines Matching refs:ie_len
341 if (!ifmsh->ie || !ifmsh->ie_len) in mesh_add_vendor_ies()
345 offset = ieee80211_ie_split_vendor(ifmsh->ie, ifmsh->ie_len, 0); in mesh_add_vendor_ies()
347 if (offset < ifmsh->ie_len) { in mesh_add_vendor_ies()
348 len = ifmsh->ie_len - offset; in mesh_add_vendor_ies()
364 if (!ifmsh->ie || !ifmsh->ie_len) in mesh_add_rsn_ie()
368 data = cfg80211_find_ie(WLAN_EID_RSN, ifmsh->ie, ifmsh->ie_len); in mesh_add_rsn_ie()
536 struct sk_buff *skb, u8 ie_len) in mesh_add_he_cap_ie() argument
554 if (skb_tailroom(skb) < ie_len) in mesh_add_he_cap_ie()
557 pos = skb_put(skb, ie_len); in mesh_add_he_cap_ie()
558 ieee80211_ie_build_he_cap(pos, he_cap, pos + ie_len); in mesh_add_he_cap_ie()
769 ifmsh->ie_len; in ieee80211_mesh_build_beacon()
806 int ie_len = 2 + sizeof(struct ieee80211_channel_sw_ie) + in ieee80211_mesh_build_beacon() local
809 pos = skb_put_zero(skb, ie_len); in ieee80211_mesh_build_beacon()
835 ie_len = 2 + sizeof(struct ieee80211_sec_chan_offs_ie); in ieee80211_mesh_build_beacon()
836 pos = skb_put_zero(skb, ie_len); in ieee80211_mesh_build_beacon()
850 ie_len = 2 + 2 + in ieee80211_mesh_build_beacon()
852 pos = skb_put_zero(skb, ie_len); in ieee80211_mesh_build_beacon()