On Tue, 2010-09-28 at 15:01 +0530, Mohammed Shafi wrote: > >> + if (ifibss->basic_rates == 0) > >> + ifibss->basic_rates = ieee80211_mandatory_rates(local, > >> + local->hw.conf.channel->band); > >> > > Shouldn't cfg80211 do this? > Thank you for your suggestion,just found out ,i > think its already there to configure basic rates (if the user had not > expicitly specified the basic rates in user space) in the > nl80211_join_ibss(nl80211.c) , but the basic rates does not seems to get > set there.I had checked its status in mac80211 in function > ieee80211_ibss_join function , its still zero and I thought of calling > it there itself , but the basic rate was not properly set for 2Ghz, so > called it here and I had tested it ,and everything working fine. > Pleas correct me if I am wrong . Well, I still think cfg80211 should do this, and it looks like it will except when you use iwconfig. So are you using iw or iwconfig? If iwconfig latter, you need to fix the wext code in cfg80211, if the former you need to figure out where the information gets lost. johannes -- 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