Show signal level and WPS support in scan results debug dump
authorJouni Malinen <jouni.malinen@atheros.com>
Fri, 11 Jun 2010 20:47:33 +0000 (13:47 -0700)
committerJouni Malinen <j@w1.fi>
Fri, 11 Jun 2010 20:47:33 +0000 (13:47 -0700)
This makes it easier to debug AP selection for WPS provisioning.

wpa_supplicant/events.c

index d9801ac..4808c68 100644 (file)
@@ -440,10 +440,12 @@ wpa_supplicant_select_bss_wpa(struct wpa_supplicant *wpa_s,
                rsn_ie_len = ie ? ie[1] : 0;
 
                wpa_printf(MSG_DEBUG, "%d: " MACSTR " ssid='%s' "
-                          "wpa_ie_len=%u rsn_ie_len=%u caps=0x%x",
+                          "wpa_ie_len=%u rsn_ie_len=%u caps=0x%x level=%d%s",
                           (int) i, MAC2STR(bss->bssid),
                           wpa_ssid_txt(ssid_, ssid_len),
-                          wpa_ie_len, rsn_ie_len, bss->caps);
+                          wpa_ie_len, rsn_ie_len, bss->caps, bss->level,
+                          wpa_scan_get_vendor_ie(bss, WPS_IE_VENDOR_TYPE) ?
+                          " wps" : "");
 
                e = wpa_blacklist_get(wpa_s, bss->bssid);
                if (e && e->count > 1) {