Home
last modified time | relevance | path

Searched refs:mbssid_ies (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/net/mac80211/
H A Dcfg.c1151 if (params->mbssid_ies) { in ieee80211_assign_beacon()
1152 mbssid = params->mbssid_ies; in ieee80211_assign_beacon()
1153 size += struct_size(new->mbssid_ies, elem, mbssid->cnt); in ieee80211_assign_beacon()
1160 } else if (old && old->mbssid_ies) { in ieee80211_assign_beacon()
1161 mbssid = old->mbssid_ies; in ieee80211_assign_beacon()
1162 size += struct_size(new->mbssid_ies, elem, mbssid->cnt); in ieee80211_assign_beacon()
1179 * memory is | beacon_data | head | tail | mbssid_ies | rnr_ies in ieee80211_assign_beacon()
1185 /* copy in optional mbssid_ies */ in ieee80211_assign_beacon()
1189 new->mbssid_ies = (void *)pos; in ieee80211_assign_beacon()
1190 pos += struct_size(new->mbssid_ies, ele in ieee80211_assign_beacon()
[all...]
H A Dtx.c5225 if (!beacon->mbssid_ies || !beacon->mbssid_ies->cnt || in ieee80211_beacon_add_mbssid()
5226 i > beacon->mbssid_ies->cnt) in ieee80211_beacon_add_mbssid()
5229 if (i < beacon->mbssid_ies->cnt) { in ieee80211_beacon_add_mbssid()
5230 skb_put_data(skb, beacon->mbssid_ies->elem[i].data, in ieee80211_beacon_add_mbssid()
5231 beacon->mbssid_ies->elem[i].len); in ieee80211_beacon_add_mbssid()
5237 for (i = beacon->mbssid_ies->cnt; i < beacon->rnr_ies->cnt; i++) in ieee80211_beacon_add_mbssid()
5244 /* i == beacon->mbssid_ies->cnt, include all MBSSID elements */ in ieee80211_beacon_add_mbssid()
5245 for (i = 0; i < beacon->mbssid_ies->cnt; i++) in ieee80211_beacon_add_mbssid()
5246 skb_put_data(skb, beacon->mbssid_ies in ieee80211_beacon_add_mbssid()
[all...]
H A Dieee80211_i.h266 struct cfg80211_mbssid_elems *mbssid_ies; member
/kernel/linux/linux-6.6/net/wireless/
H A Dnl80211.c5610 bcn->mbssid_ies = mbssid; in nl80211_parse_beacon()
5612 if (bcn->mbssid_ies && attrs[NL80211_ATTR_EMA_RNR_ELEMS]) { in nl80211_parse_beacon()
5621 if (rnr && rnr->cnt < bcn->mbssid_ies->cnt) in nl80211_parse_beacon()
6183 params->beacon.mbssid_ies ? in nl80211_start_ap()
6184 params->beacon.mbssid_ies->cnt : in nl80211_start_ap()
6235 kfree(params->beacon.mbssid_ies); in nl80211_start_ap()
6274 kfree(params.mbssid_ies); in nl80211_set_beacon()
10295 kfree(params.beacon_after.mbssid_ies); in nl80211_channel_switch()
10296 kfree(params.beacon_csa.mbssid_ies); in nl80211_channel_switch()
16119 kfree(params.beacon_next.mbssid_ies); in nl80211_color_change()
[all...]
/kernel/linux/linux-6.6/include/net/
H A Dcfg80211.h1229 * @mbssid_ies: multiple BSSID elements
1253 struct cfg80211_mbssid_elems *mbssid_ies; member

Completed in 61 milliseconds