From 6d06baaa603d86409e2ed2564bc303e201963265 Mon Sep 17 00:00:00 2001 From: Naga Date: Wed, 21 Feb 2018 15:17:55 +0530 Subject: [PATCH] qcacmn: Add new component id for cp stats Add support for new component cp stats module id, component id, obj mgr ref id and default log level CRs-Fixed: 2192386 Change-Id: Ibb523f3756ad5cc80d5691ab421bcaaa0c7e2e4a --- qdf/inc/qdf_types.h | 2 ++ qdf/linux/src/qdf_trace.c | 2 ++ umac/cmn_services/inc/wlan_cmn.h | 2 ++ umac/cmn_services/obj_mgr/inc/wlan_objmgr_cmn.h | 3 +++ 4 files changed, 9 insertions(+) diff --git a/qdf/inc/qdf_types.h b/qdf/inc/qdf_types.h index a302f8312380..d48763da7485 100644 --- a/qdf/inc/qdf_types.h +++ b/qdf/inc/qdf_types.h @@ -361,6 +361,7 @@ typedef void (*qdf_timer_func_t)(void *); * @QDF_MODULE_ID_FD: FILS discovery logging * @QDF_MODULE_ID_OCB: OCB module ID * @QDF_MODULE_ID_IPA: IPA module ID + * @QDF_MODULE_ID_CP_STATS: Control Plane Statistics ID * @QDF_MODULE_ID_ANY: anything * @QDF_MODULE_ID_MAX: Max place holder module ID */ @@ -463,6 +464,7 @@ typedef enum { QDF_MODULE_ID_FD, QDF_MODULE_ID_OCB, QDF_MODULE_ID_IPA, + QDF_MODULE_ID_CP_STATS, QDF_MODULE_ID_ANY, QDF_MODULE_ID_MAX, } QDF_MODULE_ID; diff --git a/qdf/linux/src/qdf_trace.c b/qdf/linux/src/qdf_trace.c index cbba347c654b..10abc65177ca 100644 --- a/qdf/linux/src/qdf_trace.c +++ b/qdf/linux/src/qdf_trace.c @@ -2127,6 +2127,7 @@ struct category_name_info g_qdf_category_name[MAX_SUPPORTED_CATEGORY] = { [QDF_MODULE_ID_OCB] = {"OCB"}, [QDF_MODULE_ID_CONFIG] = {"CONFIG"}, [QDF_MODULE_ID_IPA] = {"IPA"}, + [QDF_MODULE_ID_CP_STATS] = {"CP_STATS"}, [QDF_MODULE_ID_ANY] = {"ANY"}, }; qdf_export_symbol(g_qdf_category_name); @@ -2626,6 +2627,7 @@ static void set_default_trace_levels(struct category_info *cinfo) [QDF_MODULE_ID_FD] = QDF_TRACE_LEVEL_ERROR, [QDF_MODULE_ID_OCB] = QDF_TRACE_LEVEL_ERROR, [QDF_MODULE_ID_CONFIG] = QDF_TRACE_LEVEL_ERROR, + [QDF_MODULE_ID_CP_STATS] = QDF_TRACE_LEVEL_ERROR, [QDF_MODULE_ID_ANY] = QDF_TRACE_LEVEL_NONE, }; diff --git a/umac/cmn_services/inc/wlan_cmn.h b/umac/cmn_services/inc/wlan_cmn.h index 74861c18f85f..3e306161c59e 100644 --- a/umac/cmn_services/inc/wlan_cmn.h +++ b/umac/cmn_services/inc/wlan_cmn.h @@ -243,6 +243,7 @@ * @WLAN_UMAC_COMP_FD: FILS Discovery * @WLAN_UMAC_COMP_OCB: OCB * @WLAN_UMAC_COMP_IPA: IPA + * @WLAN_UMAC_COMP_CP_STATS: Control Plane Statistics * @WLAN_UMAC_COMP_ID_MAX: Maximum components in UMAC * * This id is static. @@ -276,6 +277,7 @@ enum wlan_umac_comp_id { WLAN_UMAC_COMP_FD, WLAN_UMAC_COMP_OCB, WLAN_UMAC_COMP_IPA, + WLAN_UMAC_COMP_CP_STATS, WLAN_UMAC_COMP_ID_MAX, }; diff --git a/umac/cmn_services/obj_mgr/inc/wlan_objmgr_cmn.h b/umac/cmn_services/obj_mgr/inc/wlan_objmgr_cmn.h index 296b8acb2ca4..d504420213a2 100644 --- a/umac/cmn_services/obj_mgr/inc/wlan_objmgr_cmn.h +++ b/umac/cmn_services/obj_mgr/inc/wlan_objmgr_cmn.h @@ -215,6 +215,7 @@ typedef void (*wlan_objmgr_peer_status_handler)( * @WLAN_OCB_SB_ID: OCB Southbound operations * @WLAN_INIT_DEINIT_ID: Init deinit module * @WLAN_IPA_ID: IPA operations + * @WLAN_CP_STATS_ID: Control Plane Statistics Module * @WLAN_REF_ID_MAX: Max id used to generate ref count tracking array */ /* New value added to the enum must also be reflected in function @@ -259,6 +260,7 @@ typedef enum { WLAN_OCB_SB_ID = 35, WLAN_INIT_DEINIT_ID = 36, WLAN_IPA_ID = 37, + WLAN_CP_STATS_ID = 38, WLAN_REF_ID_MAX, } wlan_objmgr_ref_dbgid; @@ -310,6 +312,7 @@ static inline char *string_from_dbgid(wlan_objmgr_ref_dbgid id) "WLAN_OCB_SB_ID", "WLAN_INIT_DEINIT_ID", "WLAN_IPA_ID", + "WLAN_CP_STATS_ID", "WLAN_REF_ID_MAX" }; return (char *)strings[id];