Explorar o código

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 %!s(int64=3) %!d(string=hai) anos
pai
achega
bd880419d7
Modificáronse 1 ficheiros con 3 adicións e 7 borrados
  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]) {