Prechádzať zdrojové kódy

qcacmn: wmi service support to enable undecoded frame capture

Initialize the below wmi service id to enable undecoded frame
capture filter support. This is added to support monitor status
ring configurations for filtering in PHY error packets.

WMI_SERVICE_FP_PHY_ERR_FILTER_SUPPORT

Change-Id: I2e35609e89ac1ba000118bc2699a8ce61612a267
Basamma Yakkanahalli 3 rokov pred
rodič
commit
cca09acbf3
2 zmenil súbory, kde vykonal 7 pridanie a 0 odobranie
  1. 3 0
      wmi/inc/wmi_unified_param.h
  2. 4 0
      wmi/src/wmi_unified_tlv.c

+ 3 - 0
wmi/inc/wmi_unified_param.h

@@ -5493,6 +5493,9 @@ typedef enum {
 #endif
 	wmi_service_probe_all_bw_support,
 	wmi_service_pno_scan_conf_per_ch_support,
+#ifdef QCA_UNDECODED_METADATA_SUPPORT
+	wmi_service_fp_phy_err_filter_support,
+#endif
 	wmi_services_max,
 } wmi_conv_service_ids;
 #define WMI_SERVICE_UNAVAILABLE 0xFFFF

+ 4 - 0
wmi/src/wmi_unified_tlv.c

@@ -18344,6 +18344,10 @@ static void populate_tlv_service(uint32_t *wmi_service)
 			WMI_SERVICE_PROBE_ALL_BW_SUPPORT;
 	wmi_service[wmi_service_pno_scan_conf_per_ch_support] =
 			WMI_SERVICE_PNO_SCAN_CONFIG_PER_CHANNEL;
+#ifdef QCA_UNDECODED_METADATA_SUPPORT
+	wmi_service[wmi_service_fp_phy_err_filter_support] =
+			WMI_SERVICE_FP_PHY_ERR_FILTER_SUPPORT;
+#endif
 }
 
 /**