Lines Matching refs:ibss
3910 struct cfg80211_ibss_params ibss;
3915 memset(&ibss, 0, sizeof(ibss));
3925 ibss.beacon_interval = 100;
3928 ibss.beacon_interval =
3930 if (ibss.beacon_interval < 1 || ibss.beacon_interval > 10000)
3958 ibss.bssid = nla_data(info->attrs[NL80211_ATTR_MAC]);
3959 ibss.ssid = nla_data(info->attrs[NL80211_ATTR_SSID]);
3960 ibss.ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]);
3963 ibss.ie = nla_data(info->attrs[NL80211_ATTR_IE]);
3964 ibss.ie_len = nla_len(info->attrs[NL80211_ATTR_IE]);
3967 ibss.channel = ieee80211_get_channel(wiphy,
3969 if (!ibss.channel ||
3970 ibss.channel->flags & IEEE80211_CHAN_NO_IBSS ||
3971 ibss.channel->flags & IEEE80211_CHAN_DISABLED) {
3976 ibss.channel_fixed = !!info->attrs[NL80211_ATTR_FREQ_FIXED];
3977 ibss.privacy = !!info->attrs[NL80211_ATTR_PRIVACY];
3979 if (ibss.privacy && info->attrs[NL80211_ATTR_KEYS]) {
3995 wiphy->bands[ibss.channel->band];
4010 ibss.basic_rates |= BIT(j);
4026 wiphy->bands[ibss.channel->band];
4028 u32 flag = ibss.channel->band == IEEE80211_BAND_5GHZ ?
4034 ibss.basic_rates |= BIT(j);
4038 err = cfg80211_join_ibss(rdev, dev, &ibss, connkeys);