Verify that the selected BSS has a better signal level before roaming
authorRobert Shade <robert.shade@gmail.com>
Sat, 24 Nov 2012 15:17:50 +0000 (17:17 +0200)
committerJouni Malinen <j@w1.fi>
Sat, 24 Nov 2012 15:17:50 +0000 (17:17 +0200)
commitbff954e9a2ee051c23cf9a6dd576873b5dee8544
tree45c5854075cd262da2281c9403e3f7aa37e6edf2
parentfb660a9431f881ea6dbba2967094605ad64398ee
Verify that the selected BSS has a better signal level before roaming

This prevents situations like the following where we roam to a
lesser quality BSS just because the signal level delta is over our
threshold.

wlan0: Considering within-ESS reassociation
wlan0: Current BSS: 00:24:6c:74:0a:40 level=-51
wlan0: Selected BSS: 00:24:6c:74:0a:e0 level=-64
wlan0: Request association: reassociate: 0  selected: 00:24:6c:74:0a:e0
    bssid: 00:24:6c:74:0a:40  pending: 00:00:00:00:00:00  wpa_state: COMPLETED

Signed-hostap: Robert Shade <robert.shade@gmail.com>
wpa_supplicant/events.c