On Wed, 2009-01-21 at 10:58 -0800, Reinette Chatre wrote: > From: Abbas, Mohamed <mohamed.abbas@xxxxxxxxx> > > In ieee80211_sta structure there is u64 supp_rates[IEEE80211_NUM_BANDS] > this is filled with all support rate from assoc_resp. If we associate > with G-band AP only supp_rates of G-band will be set the other band > supp_rates will be set to 0. If the user type this command > this will cause mac80211 to set to new channel, mac80211 > does not disassociate in setting new channel, so the active > band is now A-band. then in handling the new essid mac80211 will > kick in the assoc steps which involve sending disassociation frame. > in this mac80211 will WARN_ON sta->supp_rates[A_BAND] == 0. Sounds like we should fix mac80211 to disassociate _before_ switching the channel? It won't help anyway if we're on another channel? johannes
Attachment:
signature.asc
Description: This is a digitally signed message part