From 1e4871d70a195cffb191b7b6e9a9052fb909eb82 Mon Sep 17 00:00:00 2001 From: Eneas U de Queiroz Date: Tue, 27 Jul 2021 08:45:32 -0300 Subject: [PATCH] datastorage: debug rrm capabilities This adds a debugging line showing the RRM report capabilities bits. Signed-off-by: Eneas U de Queiroz --- src/storage/datastorage.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/storage/datastorage.c b/src/storage/datastorage.c index 2813b63..db7385d 100644 --- a/src/storage/datastorage.c +++ b/src/storage/datastorage.c @@ -395,6 +395,13 @@ void send_beacon_reports(struct dawn_mac bssid, int id) { // Go threw clients while (i != NULL && mac_is_equal_bb(i->bssid_addr, bssid)) { +#ifndef DAWN_NO_OUTPUT + printf("Client " MACSTR ": rrm_enabled_capa=%02x: PASSIVE=%d, ACTIVE=%d, TABLE=%d\n", + MAC2STR(i->client_addr.u8), i->rrm_enabled_capa, + !!(i->rrm_enabled_capa & WLAN_RRM_CAPS_BEACON_REPORT_PASSIVE), + !!(i->rrm_enabled_capa & WLAN_RRM_CAPS_BEACON_REPORT_ACTIVE), + !!(i->rrm_enabled_capa & WLAN_RRM_CAPS_BEACON_REPORT_TABLE)); +#endif if (i->rrm_enabled_capa & (WLAN_RRM_CAPS_BEACON_REPORT_PASSIVE | WLAN_RRM_CAPS_BEACON_REPORT_ACTIVE |