浏览代码

qcacmn: Set only required dtlvs and utlvs

Subscribe only for the required downstream and upstream tlvs instead
of subscribing for all the tlvs. Also set only the required word mask
configuration

Change-Id: I998d0bf3b331bf2d5227bbba4b5962bcba80a2e5
CRs-Fixed: 3238211
Nandha Kishore Easwaran 3 年之前
父节点
当前提交
bd880419d7
共有 1 个文件被更改,包括 3 次插入7 次删除
  1. 3 7
      dp/wifi3.0/monitor/2.0/dp_mon_filter_2.0.c

+ 3 - 7
dp/wifi3.0/monitor/2.0/dp_mon_filter_2.0.c

@@ -2933,13 +2933,9 @@ dp_mon_filter_setup_tx_lite_mon(struct dp_mon_pdev_be *be_mon_pdev)
 	filter.tx_valid = true;
 	filter.tx_valid = true;
 	tx_tlv_filter->enable = 1;
 	tx_tlv_filter->enable = 1;
 
 
-	/* Set dtlvs utlvs and wmask to 0xFF */
-	qdf_mem_set(&tx_tlv_filter->dtlvs,
-		    sizeof(struct dp_tx_mon_downstream_tlv_config), 0xFF);
-	qdf_mem_set(&tx_tlv_filter->utlvs,
-		    sizeof(struct dp_tx_mon_upstream_tlv_config), 0xFF);
-	qdf_mem_set(&tx_tlv_filter->wmask,
-		    sizeof(struct dp_tx_mon_wordmask_config), 0xFF);
+	dp_tx_mon_filter_set_downstream_tlvs(tx_tlv_filter);
+	dp_tx_mon_filter_set_upstream_tlvs(tx_tlv_filter);
+	dp_tx_mon_filter_set_word_mask(tx_tlv_filter);
 
 
 	/* configure mgmt filters */
 	/* configure mgmt filters */
 	if (config->tx_config.mgmt_filter[DP_MON_FRM_FILTER_MODE_FP]) {
 	if (config->tx_config.mgmt_filter[DP_MON_FRM_FILTER_MODE_FP]) {