On Tuesday 28 September 2010 04:17 PM, Johannes Berg wrote:
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
Sorry , I was using iwconfig and thanks for fixing it.
with regards ,
shafi
--
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