Quellcode durchsuchen

qcacmn: Add packet capture component support param

Add module id, component id for packet capture feature.

Change-Id: I576cd288dbe325c1b2b19f095482ca317c3112a1
CRs-Fixed: 2611061
Vulupala Shashank Reddy vor 5 Jahren
Ursprung
Commit
3b6d1f238e

+ 2 - 0
qdf/inc/qdf_types.h

@@ -379,6 +379,7 @@ typedef bool (*qdf_irqlocked_func_t)(void *);
  * @QDF_MODULE_ID_DYNAMIC_MODE_CHG: Dynamic mode change module ID
  * @QDF_MODULE_ID_COEX: Coex related config module ID
  * @QDF_MODULE_ID_FTM_TIME_SYNC: FTM Time sync module ID
+ * @QDF_MODULE_ID_PKT_CAPTURE: PACKET CAPTURE module ID
  * @QDF_MODULE_ID_ANY: anything
  * @QDF_MODULE_ID_MAX: Max place holder module ID
  */
@@ -499,6 +500,7 @@ typedef enum {
 	QDF_MODULE_ID_DYNAMIC_MODE_CHG,
 	QDF_MODULE_ID_COEX,
 	QDF_MODULE_ID_FTM_TIME_SYNC,
+	QDF_MODULE_ID_PKT_CAPTURE,
 	QDF_MODULE_ID_ANY,
 	QDF_MODULE_ID_MAX,
 } QDF_MODULE_ID;

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

@@ -3095,6 +3095,7 @@ struct category_name_info g_qdf_category_name[MAX_SUPPORTED_CATEGORY] = {
 	[QDF_MODULE_ID_DYNAMIC_MODE_CHG] = {"Dynamic Mode Change"},
 	[QDF_MODULE_ID_COEX] = {"COEX"},
 	[QDF_MODULE_ID_ANY] = {"ANY"},
+	[QDF_MODULE_ID_PKT_CAPTURE] = {"pkt_capture"},
 };
 qdf_export_symbol(g_qdf_category_name);
 
@@ -3554,6 +3555,7 @@ static void set_default_trace_levels(struct category_info *cinfo)
 		[QDF_MODULE_ID_DYNAMIC_MODE_CHG] = QDF_TRACE_LEVEL_INFO,
 		[QDF_MODULE_ID_COEX] = QDF_TRACE_LEVEL_ERROR,
 		[QDF_MODULE_ID_ANY] = QDF_TRACE_LEVEL_INFO,
+		[QDF_MODULE_ID_PKT_CAPTURE] = QDF_TRACE_LEVEL_NONE,
 	};
 
 	for (i = 0; i < MAX_SUPPORTED_CATEGORY; i++) {

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

@@ -274,6 +274,7 @@
  * @WLAN_UMAC_COMP_BLACKLIST_MGR:      Blacklist mgr component
  * @WLAN_UMAC_COMP_COEX:          Coex config component
  * @WLAN_UMAC_COMP_FTM_TIME_SYNC: WLAN FTM TIMESYNC
+ * @WLAN_UMAC_COMP_PKT_CAPTURE:   Packet capture component
  * @WLAN_UMAC_COMP_ID_MAX:        Maximum components in UMAC
  *
  * This id is static.
@@ -315,6 +316,7 @@ enum wlan_umac_comp_id {
 	WLAN_UMAC_COMP_BLACKLIST_MGR      = 32,
 	WLAN_UMAC_COMP_COEX               = 33,
 	WLAN_UMAC_COMP_FTM_TIME_SYNC      = 34,
+	WLAN_UMAC_COMP_PKT_CAPTURE        = 35,
 	WLAN_UMAC_COMP_ID_MAX,
 };
 

+ 2 - 0
umac/cmn_services/obj_mgr/inc/wlan_objmgr_cmn.h

@@ -261,6 +261,7 @@ typedef void (*wlan_objmgr_peer_status_handler)(
  * @WLAN_FWOL_SB_ID:            fw offload southbound operations
  * @WLAN_PSOC_TARGET_IF_ID      PSOC related target_if operations
  * @FTM_TIME_SYNC_ID:           ftm time sync operations
+ * @WLAN_PKT_CAPTURE_ID         Packet capture operations
  * @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
@@ -341,6 +342,7 @@ typedef enum {
 	WLAN_FWOL_SB_ID       = 71,
 	WLAN_PSOC_TARGET_IF_ID = 72,
 	FTM_TIME_SYNC_ID       = 73,
+	WLAN_PKT_CAPTURE_ID   = 74,
 	WLAN_REF_ID_MAX,
 } wlan_objmgr_ref_dbgid;