Home
last modified time | relevance | path

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

/linux/net/mac80211/
H A Dcfg.c1554 size += struct_size(new->mbssid_ies, elem, mbssid->cnt); in ieee80211_assign_beacon()
1568 * - struct mbssid_ies (including variable array) in ieee80211_assign_beacon()
1577 new->mbssid_ies = (void *)pos; in ieee80211_assign_beacon()
1578 pos += struct_size(new->mbssid_ies, elem, mbssid->cnt); in ieee80211_assign_beacon()
1592 /* copy in optional mbssid_ies */ in ieee80211_assign_beacon()
1594 pos += ieee80211_copy_mbssid_beacon(pos, new->mbssid_ies, in ieee80211_assign_beacon()
1605 if (beacon->mbssid_ies->cnt && beacon->mbssid_ies->elem[0].len > 2) in ieee80211_assign_beacon()
1606 return *(beacon->mbssid_ies->elem[0].data + 2); in ieee80211_assign_beacon()
1618 struct cfg80211_mbssid_elems *mbssid = params->mbssid_ies; in ieee80211_num_beaconing_links()
[all...]
H A Dtx.c5669 if (!beacon->mbssid_ies || !beacon->mbssid_ies->cnt || in __ieee80211_beacon_get_ap()
5670 i > beacon->mbssid_ies->cnt) in __ieee80211_beacon_get_ap()
5673 if (i < beacon->mbssid_ies->cnt) { in __ieee80211_beacon_get_ap()
5674 skb_put_data(skb, beacon->mbssid_ies->elem[i].data, in __ieee80211_beacon_get_ap()
5675 beacon->mbssid_ies->elem[i].len); in __ieee80211_beacon_get_ap()
5681 for (i = beacon->mbssid_ies->cnt; i < beacon->rnr_ies->cnt; i++) in __ieee80211_beacon_get_ap()
5688 /* i == beacon->mbssid_ies->cnt, include all MBSSID elements */ in __ieee80211_beacon_get_ap()
5689 for (i = 0; i < beacon->mbssid_ies->cnt; i++) in __ieee80211_beacon_get_ap()
5690 skb_put_data(skb, beacon->mbssid_ies in __ieee80211_beacon_get_ap()
[all...]
H A Dieee80211_i.h295 struct cfg80211_mbssid_elems *mbssid_ies;
286 struct cfg80211_mbssid_elems *mbssid_ies; global() member
/linux/net/wireless/
H A Dnl80211.c6974 bcn->mbssid_ies = mbssid; in nl80211_calculate_ap_capabilities()
6976 if (bcn->mbssid_ies && attrs[NL80211_ATTR_EMA_RNR_ELEMS]) { in nl80211_calculate_ap_capabilities()
6986 if (rnr->cnt < bcn->mbssid_ies->cnt) { in nl80211_calculate_ap_capabilities()
7600 params->beacon.mbssid_ies ? in parse_station_flags()
7601 params->beacon.mbssid_ies->cnt : in parse_station_flags()
7663 kfree(params->beacon.mbssid_ies); in parse_station_flags()
7743 kfree(params->beacon.mbssid_ies); in nl80211_put_sta_rate()
12896 kfree(params.beacon_after.mbssid_ies); in nl80211_authenticate()
12897 kfree(params.beacon_csa.mbssid_ies); in nl80211_authenticate()
19629 kfree(params.beacon_next.mbssid_ies); in nl80211_set_sar_sub_specs()
[all...]
/linux/include/net/
H A Dcfg80211.h1464 * @mbssid_ies: multiple BSSID elements
1495 struct cfg80211_mbssid_elems *mbssid_ies;
1494 struct cfg80211_mbssid_elems *mbssid_ies; global() member