From: Mohammed Shafi Shajakhan <mshajakhan@xxxxxxxxxxx> This fix sets the basic rate set parameter for IBSS creator when the basic rates are not explicitly specified in the user space. Signed-off-by: Mohammed Shafi Shajakhan <mshajakhan@xxxxxxxxxxx> --- net/mac80211/ibss.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/net/mac80211/ibss.c b/net/mac80211/ibss.c index 1a3aae5..e117155 100644 --- a/net/mac80211/ibss.c +++ b/net/mac80211/ibss.c @@ -541,6 +541,9 @@ static void ieee80211_sta_create_ibss(struct ieee80211_sub_if_data *sdata) capability |= WLAN_CAPABILITY_PRIVACY; else sdata->drop_unencrypted = 0; + if (ifibss->basic_rates == 0) + ifibss->basic_rates = ieee80211_mandatory_rates(local, + local->hw.conf.channel->band); __ieee80211_sta_join_ibss(sdata, bssid, sdata->vif.bss_conf.beacon_int, ifibss->channel, ifibss->basic_rates, -- 1.7.0.4 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html