On Thu, Aug 22, 2013 at 09:10:11AM -0500, Seth Forshee wrote: > On Thu, Aug 22, 2013 at 04:01:03PM +0200, Johannes Berg wrote: > > On Thu, 2013-08-22 at 08:53 -0500, Seth Forshee wrote: > > > The Netgear WNDAP360 sends invalid ECSA IEs in probe response > > > frames > > > > I think we shouldn't be checking probe response frames at all. That > > seems like a mistake. Can you try this? > > I had considered this, but the spec says that it's at least valid for > the AP to be sending ECSAs in probe responses. IEEE 802.11-2012 section > 10.3.3.2: > > ...an AP shall inform associated STAs that the AP is moving to a new > channel and/or operating class and maintain the association by > advertising the switch using Extended Channel Switch Announcement > elements in any transmitted Beacon frames, Probe Response frames, and > Extended Channel Switch Announcement frames until the intended channel > switch time. > > Perhaps we can still ignore them though? I suppose we'd expect to > receive some other frame with the ECSA before it actually happens. Anyway, your fix also eliminates the disconnects, so whichever solution you think best is fine. There is a build failure though. + ieee80211_sta_process_chanswitch(sdata, rx_status->mactime, + elems, true); Needs to be &elems here. Thanks, Seth -- 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