summaryrefslogtreecommitdiff
path: root/CORE/VOSS/src
diff options
context:
space:
mode:
authorHimanshu Agarwal <himanaga@qti.qualcomm.com>2016-03-10 22:18:50 +0530
committerAnjaneedevi Kapparapu <akappa@codeaurora.org>2016-04-22 10:23:12 +0530
commit1da2a9d57b27d56c702e18c22081794256cd58ea (patch)
treeb8bde8d114596f5d5c045fa352f30b670a590eec /CORE/VOSS/src
parent6819dfeb56ef2df9a7304c225418c5a7daa39946 (diff)
qcacld-2.0: Add DP TRACE framework
The DP TRACE framework allows various events in the data path to be recorded and retrieves the recent records whenever necessary. Change-Id: I716469468c1dce2a401aad60caf729aac4c3a963 CRs-Fixed: 988801
Diffstat (limited to 'CORE/VOSS/src')
-rw-r--r--CORE/VOSS/src/vos_api.c2
-rw-r--r--CORE/VOSS/src/vos_packet.c6
2 files changed, 5 insertions, 3 deletions
diff --git a/CORE/VOSS/src/vos_api.c b/CORE/VOSS/src/vos_api.c
index 620368fe11a6..23c318160a25 100644
--- a/CORE/VOSS/src/vos_api.c
+++ b/CORE/VOSS/src/vos_api.c
@@ -73,6 +73,7 @@
#include "sapApi.h"
#include "vos_trace.h"
+#include "adf_trace.h"
@@ -177,6 +178,7 @@ VOS_STATUS vos_preOpen ( v_CONTEXT_t *pVosContext )
#endif
vos_register_debugcb_init();
+ adf_dp_trace_init();
return VOS_STATUS_SUCCESS;
} /* vos_preOpen()*/
diff --git a/CORE/VOSS/src/vos_packet.c b/CORE/VOSS/src/vos_packet.c
index ec4c17b39ee9..c02713c5007e 100644
--- a/CORE/VOSS/src/vos_packet.c
+++ b/CORE/VOSS/src/vos_packet.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2012-2014 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2012-2014, 2016 The Linux Foundation. All rights reserved.
*
* Previously licensed under the ISC license by Qualcomm Atheros, Inc.
*
@@ -49,7 +49,6 @@
#include "vos_memory.h"
#include "adf_os_mem.h"
-#ifdef QCA_PKT_PROTO_TRACE
/* Protocol specific packet tracking feature */
#define VOS_PKT_TRAC_ETH_TYPE_OFFSET 12
#define VOS_PKT_TRAC_IP_OFFSET 14
@@ -57,6 +56,7 @@
#define VOS_PKT_TRAC_DHCP_SRV_PORT 67
#define VOS_PKT_TRAC_DHCP_CLI_PORT 68
#define VOS_PKT_TRAC_EAPOL_ETH_TYPE 0x888E
+#ifdef QCA_PKT_PROTO_TRACE
#define VOS_PKT_TRAC_MAX_STRING_LEN 12
#define VOS_PKT_TRAC_MAX_TRACE_BUF 50
#define VOS_PKT_TRAC_MAX_STRING_BUF 64
@@ -236,7 +236,6 @@ VOS_STATUS vos_pkt_extract_data( vos_pkt_t *pPacket,
return VOS_STATUS_SUCCESS;
}
-#ifdef QCA_PKT_PROTO_TRACE
/*---------------------------------------------------------------------------
* brief vos_pkt_get_proto_type() -
@@ -298,6 +297,7 @@ v_U8_t vos_pkt_get_proto_type
return pkt_proto_type;
}
+#ifdef QCA_PKT_PROTO_TRACE
/*---------------------------------------------------------------------------
* brief vos_pkt_trace_buf_update() -