瀏覽代碼

qcacmn: Create new ll_sap component

Add enums for ll_sap component.

Change-Id: I17011aa35bf0c99adb2b8b6ef60ea014fc1bbe37
CRs-Fixed: 3482575
Ashish Kumar Dhanotiya 2 年之前
父節點
當前提交
a82c7a6227

+ 3 - 1
qdf/inc/qdf_types.h

@@ -459,10 +459,11 @@ typedef bool (*qdf_irqlocked_func_t)(void *);
  * @QDF_MODULE_ID_SCS: SCS module ID
  * @QDF_MODULE_ID_COAP: Constrained Application Protocol module ID
  * @QDF_MODULE_ID_QMI: QMI module ID
- * @QDF_MODULE_ID_ANY: anything
  * @QDF_MODULE_ID_SOUNDING: txbf SOUNDING
  * @QDF_MODULE_ID_SAWF: SAWF module ID
  * @QDF_MODULE_ID_EPCS: EPCS module ID
+ * @QDF_MODULE_ID_LL_SAP: LL SAP module ID
+ * @QDF_MODULE_ID_ANY: anything
  * @QDF_MODULE_ID_MAX: Max place holder module ID
  *
  * New module ID needs to be added in qdf trace along with this enum.
@@ -630,6 +631,7 @@ typedef enum {
 	QDF_MODULE_ID_SOUNDING,
 	QDF_MODULE_ID_SAWF,
 	QDF_MODULE_ID_EPCS,
+	QDF_MODULE_ID_LL_SAP,
 	QDF_MODULE_ID_ANY,
 	QDF_MODULE_ID_MAX,
 } QDF_MODULE_ID;

+ 2 - 0
qdf/linux/src/qdf_trace.c

@@ -3289,6 +3289,7 @@ struct category_name_info g_qdf_category_name[MAX_SUPPORTED_CATEGORY] = {
 	[QDF_MODULE_ID_SOUNDING] = {"SOUNDING"},
 	[QDF_MODULE_ID_SAWF] = {"SAWF"},
 	[QDF_MODULE_ID_EPCS] = {"EPCS"},
+	[QDF_MODULE_ID_LL_SAP] = {"LL_SAP"},
 	[QDF_MODULE_ID_ANY] = {"ANY"},
 };
 qdf_export_symbol(g_qdf_category_name);
@@ -3863,6 +3864,7 @@ static void set_default_trace_levels(struct category_info *cinfo)
 		[QDF_MODULE_ID_SOUNDING] = QDF_TRACE_LEVEL_ERROR,
 		[QDF_MODULE_ID_SAWF] = QDF_TRACE_LEVEL_INFO,
 		[QDF_MODULE_ID_EPCS] = QDF_TRACE_LEVEL_INFO,
+		[QDF_MODULE_ID_LL_SAP] = QDF_TRACE_LEVEL_NONE,
 		[QDF_MODULE_ID_ANY] = QDF_TRACE_LEVEL_INFO,
 	};
 

+ 2 - 0
umac/cmn_services/inc/wlan_cmn.h

@@ -306,6 +306,7 @@
  * @WLAN_UMAC_COMP_QMI:           QMI component
  * @WLAN_UMAC_COMP_AFC:           AFC component
  * @WLAN_UMAC_COMP_SAWF:          SAWF component
+ * @WLAN_UMAC_COMP_LL_SAP:        LL SAP component
  * @WLAN_UMAC_COMP_ID_MAX:        Maximum components in UMAC
  *
  * This id is static.
@@ -364,6 +365,7 @@ enum wlan_umac_comp_id {
 	WLAN_UMAC_COMP_QMI                = 49,
 	WLAN_UMAC_COMP_AFC                = 50,
 	WLAN_UMAC_COMP_SAWF               = 51,
+	WLAN_UMAC_COMP_LL_SAP             = 52,
 	WLAN_UMAC_COMP_ID_MAX,
 };
 

+ 4 - 1
umac/cmn_services/obj_mgr/inc/wlan_objmgr_cmn.h

@@ -298,6 +298,7 @@ typedef void (*wlan_objmgr_peer_status_handler)(
  * @WLAN_AFC_ID:                AFC reference id
  * @WLAN_INTRA_BSS:             Intra bss reference id
  * @WLAN_ROAM_ID:               Roam reference id
+ * @WLAN_LL_SAP_ID:             LL SAP reference id
  * @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
@@ -410,6 +411,7 @@ typedef enum {
 	WLAN_AFC_ID           = 102,
 	WLAN_INTRA_BSS        = 103,
 	WLAN_ROAM_ID          = 104,
+	WLAN_LL_SAP_ID        = 105,
 	WLAN_REF_ID_MAX,
 } wlan_objmgr_ref_dbgid;
 
@@ -527,7 +529,8 @@ static inline const char *string_from_dbgid(wlan_objmgr_ref_dbgid id)
 					"WLAN_QMI_ID",
 					"WLAN_AFC_ID",
 					"WLAN_INTRA_BSS",
-					"WLAN_ROAM_ID"
+					"WLAN_ROAM_ID",
+					"WLAN_LL_SAP_ID"
 					};
 
 	if (id >= WLAN_REF_ID_MAX)