From dcc4c875c4d7ee989869150e11c5e5d28effafb3 Mon Sep 17 00:00:00 2001 From: Nirav Shah Date: Thu, 28 Jul 2016 11:35:26 +0530 Subject: qcacld-3.0: Changes to support WDI_EVENT_SW_EVENT for packetlog Changes in host to support WDI_EVENT_SW_EVENT for packetlog. Change-Id: I8936a408a7da21ad293b6da7af146298c049052d CRs-fixed: 1047382 --- uapi/linux/pktlog_ac_fmt.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'uapi/linux') diff --git a/uapi/linux/pktlog_ac_fmt.h b/uapi/linux/pktlog_ac_fmt.h index 27cd5497f882..c8782fd03f82 100644 --- a/uapi/linux/pktlog_ac_fmt.h +++ b/uapi/linux/pktlog_ac_fmt.h @@ -123,6 +123,8 @@ enum { #define ATH_PKTLOG_TEXT 0x000000020 #define ATH_PKTLOG_PHYERR 0x000000040 #define ATH_PKTLOG_PROMISC 0x000000080 +#define ATH_PKTLOG_SW_EVENT 0x000000100 + /* Types of packet log events */ #define PKTLOG_TYPE_TX_CTRL 1 @@ -133,7 +135,9 @@ enum { #define PKTLOG_TYPE_RC_FIND 6 #define PKTLOG_TYPE_RC_UPDATE 7 #define PKTLOG_TYPE_TX_VIRT_ADDR 8 -#define PKTLOG_TYPE_MAX 9 +#define PKTLOG_TYPE_SMART_ANTENNA 9 +#define PKTLOG_TYPE_SW_EVENT 10 +#define PKTLOG_TYPE_MAX 11 #define PKTLOG_MAX_TXCTL_WORDS 57 /* +2 words for bitmap */ #define PKTLOG_MAX_TXSTATUS_WORDS 32 @@ -225,6 +229,11 @@ struct ath_pktlog_rc_find { void *rcFind; } __ATTRIB_PACK; +struct ath_pktlog_sw_event { + struct ath_pktlog_hdr pl_hdr; + void *sw_event; +} __ATTRIB_PACK; + struct ath_pktlog_rc_update { struct ath_pktlog_hdr pl_hdr; void *txRateCtrl; /* rate control state proper */ -- cgit v1.2.3