From 5970dcf4278860c72a965005f8df9c7e21f9d993 Mon Sep 17 00:00:00 2001 From: spuligil Date: Wed, 4 Jul 2018 06:37:32 -0700 Subject: [PATCH] fw-api: CL 4920552 - update fw common interface files Add multi-cast and broadcast stats to WMI_UPDATE_STATS_EVENT msg Change-Id: I10fb3b07d8e2316994f98c4fdd93c657bfce95e1 CRs-Fixed: 2262693 --- fw/wmi_unified.h | 7 ++++++- fw/wmi_version.h | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index f2a2cc2160..92e253ead8 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -6284,6 +6284,8 @@ typedef struct { A_UINT32 pdev_id; /** pdev_id for identifying the MAC. See macros starting with WMI_PDEV_ID_ for values. In non-DBDC case host should set it to 0. */ /** number of beacon stats event structures (wmi_bcn_stats) */ A_UINT32 num_bcn_stats; + /** number of extended peer stats event structures (wmi_peer_extd_stats) */ + A_UINT32 num_peer_extd_stats; /* This TLV is followed by another TLV of array of bytes * A_UINT8 data[]; @@ -6963,7 +6965,10 @@ typedef struct { A_UINT32 last_tx_rate_code; /** TX power used by peer - units are 0.5 dBm */ A_INT32 last_tx_power; - A_UINT32 reserved[4]; /** for future use - add new peer stats here */ + + /* Total number of received multicast & broadcast data frames corresponding to this peer */ + A_UINT32 rx_mc_bc_cnt; /* 1 in the MSB of rx_mc_bc_cnt represents a valid data */ + A_UINT32 reserved[3]; /** for future use - add new peer stats here */ } wmi_peer_extd_stats; typedef struct { diff --git a/fw/wmi_version.h b/fw/wmi_version.h index e5071427e4..a2f06ced8e 100644 --- a/fw/wmi_version.h +++ b/fw/wmi_version.h @@ -36,7 +36,7 @@ #define __WMI_VER_MINOR_ 0 /** WMI revision number has to be incremented when there is a * change that may or may not break compatibility. */ -#define __WMI_REVISION_ 552 +#define __WMI_REVISION_ 553 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work