From 3a2dfee2654f76114ff0fb0bf43ac90abd14578f Mon Sep 17 00:00:00 2001 From: Utkarsh Bhatnagar Date: Tue, 22 Feb 2022 15:15:20 +0530 Subject: [PATCH] qcacld-3.0: Optimize log in wma_add_beacon_filter Print Hexdump of beacon filter ie instead of printing every 32 bit IE in a loop. Change-Id: I932944037759ab835e4dd0c0b6e71e49bf768da4 CRs-Fixed: 3134785 --- core/wma/src/wma_features.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/core/wma/src/wma_features.c b/core/wma/src/wma_features.c index 8cd57251cd..421417b87c 100644 --- a/core/wma/src/wma_features.c +++ b/core/wma/src/wma_features.c @@ -951,10 +951,13 @@ QDF_STATUS wma_add_beacon_filter(WMA_HANDLE handle, (BCN_FLT_MAX_ELEMS_IE_LIST * sizeof(u_int32_t))); ie_map = (A_UINT32 *)(buf + WMI_TLV_HDR_SIZE); - for (i = 0; i < BCN_FLT_MAX_ELEMS_IE_LIST; i++) { + for (i = 0; i < BCN_FLT_MAX_ELEMS_IE_LIST; i++) ie_map[i] = filter_params->ie_map[i]; - wma_debug("beacon filter ie map = %u", ie_map[i]); - } + + wma_debug("Beacon filter ie map Hex dump:"); + QDF_TRACE_HEX_DUMP(QDF_MODULE_ID_WMA, QDF_TRACE_LEVEL_DEBUG, + (uint8_t *)ie_map, + BCN_FLT_MAX_ELEMS_IE_LIST * sizeof(u_int32_t)); ret = wmi_unified_cmd_send(wmi_handle, wmi_buf, len, WMI_ADD_BCN_FILTER_CMDID);