From 1dbc3166901644dbe551d7f06ed1029b0928eac3 Mon Sep 17 00:00:00 2001 From: "Poddar, Siddarth" Date: Fri, 2 Sep 2016 20:48:09 +0530 Subject: [PATCH] qcacld-3.0: Add type_specific_data for PKTLOG_TYPE_SW_EVENT in the pktlog header Add type_specific_data for PKTLOG_TYPE_SW_EVENT in the pktlog header to parse it so that pktlog script can do further processing based on the value passed in that field. Change-Id: Ia68d9e3ea02942c050c133f4547a353634d65e1c CRs-Fixed: 1062295 (cherry picked from commit 1ab48b89e671ee62b384c2cbd7fede68cf963da6) --- core/utils/pktlog/pktlog_internal.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/utils/pktlog/pktlog_internal.c b/core/utils/pktlog/pktlog_internal.c index 7038b6ff4c3e..4de2086be650 100644 --- a/core/utils/pktlog/pktlog_internal.c +++ b/core/utils/pktlog/pktlog_internal.c @@ -751,6 +751,12 @@ A_STATUS process_sw_event(void *pdev, void *data) pl_hdr.size = (*(pl_tgt_hdr + ATH_PKTLOG_HDR_SIZE_OFFSET) & ATH_PKTLOG_HDR_SIZE_MASK) >> ATH_PKTLOG_HDR_SIZE_SHIFT; pl_hdr.timestamp = *(pl_tgt_hdr + ATH_PKTLOG_HDR_TIMESTAMP_OFFSET); + +#ifdef HELIUMPLUS + pl_hdr.type_specific_data = + *(pl_tgt_hdr + ATH_PKTLOG_HDR_TYPE_SPECIFIC_DATA_OFFSET); +#endif + pl_dev = ((struct ol_txrx_pdev_t *)pdev)->pl_dev; pl_info = pl_dev->pl_info; log_size = pl_hdr.size;