Message ID | 1428021048-29553-1-git-send-email-jason.abele@gmail.com |
---|---|
State | Accepted |
Headers | show |
On Thu, Apr 02, 2015 at 05:30:48PM -0700, Jason Abele wrote: > It has been noticed that the band steering/load balancing of some > multi-AP networks will lead to an ever-growing list of blacklisted > BSSIDs. This eventually leads to a connection drop when the connection > is pushed to a distant AP. > > Fix this issue by clearing the blacklist upon successful connect. Thanks, applied.
diff --git a/wpa_supplicant/wpa_supplicant.c b/wpa_supplicant/wpa_supplicant.c index f690b91..2ba9c38 100644 --- a/wpa_supplicant/wpa_supplicant.c +++ b/wpa_supplicant/wpa_supplicant.c @@ -731,6 +731,7 @@ void wpa_supplicant_set_state(struct wpa_supplicant *wpa_s, ssid && ssid->id_str ? ssid->id_str : ""); #endif /* CONFIG_CTRL_IFACE || !CONFIG_NO_STDOUT_DEBUG */ wpas_clear_temp_disabled(wpa_s, ssid, 1); + wpa_blacklist_clear(wpa_s); wpa_s->extra_blacklist_count = 0; wpa_s->new_connection = 0; wpa_drv_set_operstate(wpa_s, 1);