qcacmn: Add support for Extended BSS IE
Add implementation to enhance structure
corresponding to WMI_DCS_INTERFERENCE_EVENT_ID
handler in cp stats component which hold
secondary 40 and 80MHz utilization
which are required parameters of Extended BSS IE
Change-Id: I1c471608394d5c395632742098d2c92fc02ec238
CRs-Fixed: 2298073
diff --git a/wmi_unified_param.h b/wmi_unified_param.h
index 94b9546..8443b02 100644
--- a/wmi_unified_param.h
+++ b/wmi_unified_param.h
@@ -7137,6 +7137,8 @@
* in mib structure
* @chan_nf: Channel noise floor (Units are in dBm)
* @my_bss_rx_cycle_count: BSS rx cycle count
+ * @reg_rxclr_ext40_cnt: extension channel 40Mhz rxclear count
+ * @reg_rxclr_ext80_cnt: extension channel 80Mhz rxclear count
*/
typedef struct _wmi_host_dcs_im_tgt_stats {
uint32_t reg_tsf32;
@@ -7147,6 +7149,11 @@
wmi_host_dcs_mib_stats_t mib_stats;
uint32_t chan_nf;
uint32_t my_bss_rx_cycle_count;
+ /* these fields are added here for backward compatibility instead of
+ * wmi_host_dcs_mib_stats_t
+ */
+ uint32_t reg_rxclr_ext40_cnt;
+ uint32_t reg_rxclr_ext80_cnt;
} wmi_host_dcs_im_tgt_stats_t;
/**