On Mon, 2016-04-11 at 15:16 +0530, Kanchanapally, Vidyullatha wrote: > From: "Kanchanapally, Vidyullatha" <vkanchan@xxxxxxxxxxxxxxxx> > > Since cfg80211 maintains separate BSS table entries for APs if the > same > BSSID, SSID pair is seen on multiple channels, it is possible that it > can map the current_bss to a BSS entry on the wrong channel. This > current_bss will not get flushed unless disconnected and cfg80211 > reports a wrong channel as the associated channel. > > Fix this by introducing a new cfg80211_connect_bss() function which > is > similar to cfg80211_connect_result(), but it includes an additional > parameter: the bss the STA is connected to. This allows drivers to > provide the exact bss entry that matches the BSS to which the > connection > was completed. Applied. I'm surprised you're so worried about this test scenario (we've discussed this multiple times before), but I can't really argue with passing the BSS pointer either :) 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