소스 검색

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;
 	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 */
 	if (config->tx_config.mgmt_filter[DP_MON_FRM_FILTER_MODE_FP]) {