Lines Matching defs:ibss

1673 		if (wdev->u.ibss.current_bss)
4254 if (wdev->u.ibss.ssid_len &&
4255 nla_put(msg, NL80211_ATTR_SSID, wdev->u.ibss.ssid_len,
4256 wdev->u.ibss.ssid))
5548 width = wdev->u.ibss.chandef.width;
11218 wdev->u.ibss.chandef = chandef;
11356 if (!wdev->u.ibss.ssid_len)
11616 if (intbss == wdev->u.ibss.current_bss &&
12619 struct cfg80211_ibss_params ibss;
12624 memset(&ibss, 0, sizeof(ibss));
12630 ibss.beacon_interval = 100;
12633 ibss.beacon_interval =
12637 ibss.beacon_interval);
12650 ibss.bssid = nla_data(info->attrs[NL80211_ATTR_MAC]);
12652 if (!is_valid_ether_addr(ibss.bssid))
12655 ibss.ssid = nla_data(info->attrs[NL80211_ATTR_SSID]);
12656 ibss.ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]);
12659 ibss.ie = nla_data(info->attrs[NL80211_ATTR_IE]);
12660 ibss.ie_len = nla_len(info->attrs[NL80211_ATTR_IE]);
12663 err = nl80211_parse_chandef(rdev, info, &ibss.chandef);
12667 if (!cfg80211_reg_can_beacon(&rdev->wiphy, &ibss.chandef,
12671 switch (ibss.chandef.width) {
12696 ibss.channel_fixed = !!info->attrs[NL80211_ATTR_FREQ_FIXED];
12697 ibss.privacy = !!info->attrs[NL80211_ATTR_PRIVACY];
12705 wiphy->bands[ibss.chandef.chan->band];
12708 &ibss.basic_rates);
12714 memcpy(&ibss.ht_capa_mask,
12716 sizeof(ibss.ht_capa_mask));
12721 memcpy(&ibss.ht_capa,
12723 sizeof(ibss.ht_capa));
12727 !nl80211_parse_mcast_rate(rdev, ibss.mcast_rate,
12731 if (ibss.privacy && info->attrs[NL80211_ATTR_KEYS]) {
12738 if ((ibss.chandef.width != NL80211_CHAN_WIDTH_20_NOHT) &&
12745 ibss.control_port =
12756 ibss.control_port_over_nl80211 = true;
12759 ibss.userspace_handles_dfs =
12762 err = __cfg80211_join_ibss(rdev, dev, &ibss, connkeys);
17043 if (wdev->u.ibss.current_bss)
20974 wdev->u.ibss.chandef = *chandef;