From a3c864bdaf9c13dffe129ca06edb5b4285c85235 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Fri, 18 Dec 2009 20:22:50 -0800 Subject: [PATCH] Add more debug output for WiFi quality --- plugins/supplicant.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/plugins/supplicant.c b/plugins/supplicant.c index c0b4d1c..9065161 100644 --- a/plugins/supplicant.c +++ b/plugins/supplicant.c @@ -252,6 +252,15 @@ static int get_range(struct supplicant_task *task) close(fd); + if (err < 0) + task->range->max_qual.updated |= IW_QUAL_ALL_INVALID; + + connman_info("%s {scan} capabilities 0x%02x", task->ifname, + task->range->scan_capa); + + connman_info("%s {quality} flags 0x%02x", task->ifname, + task->range->max_qual.updated); + return err; } @@ -1319,6 +1328,12 @@ static void properties_reply(DBusPendingCall *call, void *user_data) dbus_message_iter_next(&dict); } + DBG("capabilties %u frequency %d " + "quality %d noise %d level %d maxrate %d", + result.capabilities, result.frequency, + result.quality, result.noise, + result.level, result.maxrate); + if (result.path == NULL) goto done; -- 2.7.4