Prechádzať zdrojové kódy

qcacmn: Fine tune monitor dup desc WAR

In existing host WAR, we set pre_desc to NULL. Due to this
duplicacy across PPDUs is not caught. remove setting prev_desc to
NULL.

Change-Id: Ib2c903eb768fa399c37e9b1d17b661b9ae1c1d2a
CRs-Fixed: 3629867
Amir Patel 1 rok pred
rodič
commit
a7be27e5de
1 zmenil súbory, kde vykonal 0 pridanie a 12 odobranie
  1. 0 12
      dp/wifi3.0/monitor/2.0/dp_rx_mon_2.0.c

+ 0 - 12
dp/wifi3.0/monitor/2.0/dp_rx_mon_2.0.c

@@ -1367,8 +1367,6 @@ dp_rx_mon_flush_status_buf_queue(struct dp_pdev *pdev)
 		qdf_frag_free(buf);
 		DP_STATS_INC(mon_soc, frag_free, 1);
 	}
-	mon_pdev_be->prev_rxmon_pkt_desc = NULL;
-	mon_pdev_be->prev_rxmon_pkt_cookie = 0;
 
 	if (work_done) {
 		mon_pdev->rx_mon_stats.mon_rx_bufs_replenished_dest +=
@@ -1392,9 +1390,6 @@ dp_rx_mon_handle_flush_n_trucated_ppdu(struct dp_soc *soc,
 				       struct dp_pdev *pdev,
 				       struct dp_mon_desc *mon_desc)
 {
-	struct dp_mon_pdev *mon_pdev = pdev->monitor_pdev;
-	struct dp_mon_pdev_be *mon_pdev_be =
-			dp_get_be_mon_pdev_from_dp_mon_pdev(mon_pdev);
 	union dp_mon_desc_list_elem_t *desc_list = NULL;
 	union dp_mon_desc_list_elem_t *tail = NULL;
 	struct dp_mon_soc *mon_soc = soc->monitor_soc;
@@ -1418,9 +1413,6 @@ dp_rx_mon_handle_flush_n_trucated_ppdu(struct dp_soc *soc,
 		DP_STATS_INC(mon_soc, frag_free, 1);
 	}
 
-	mon_pdev_be->prev_rxmon_desc = NULL;
-	mon_pdev_be->prev_rxmon_cookie = 0;
-
 	if (desc_list)
 		dp_mon_add_desc_list_to_free_list(soc, &desc_list, &tail,
 						  rx_mon_desc_pool);
@@ -1962,10 +1954,6 @@ dp_rx_mon_process_status_tlv(struct dp_pdev *pdev)
 		mon_pdev->rx_mon_stats.status_buf_count++;
 		dp_mon_record_index_update(mon_pdev_be);
 	}
-	mon_pdev_be->prev_rxmon_desc = NULL;
-	mon_pdev_be->prev_rxmon_cookie = 0;
-	mon_pdev_be->prev_rxmon_pkt_desc = NULL;
-	mon_pdev_be->prev_rxmon_pkt_cookie = 0;
 
 	dp_mon_rx_stats_update_rssi_dbm_params(mon_pdev, ppdu_info);
 	if (work_done) {