瀏覽代碼

qcacmn: Reset monitor configured status flag after filter update

Reset monitor configured status flag after filter update
so that monitor buf ring filters are reset properly

Change-Id: Ia575ddc36241ecd6afba0e2c2861bdd39b430da9
CRs-Fixed: 3099219
Jeevan Kukkalli 3 年之前
父節點
當前提交
3250ae1f63
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      dp/wifi3.0/monitor/dp_mon.c

+ 2 - 2
dp/wifi3.0/monitor/dp_mon.c

@@ -48,7 +48,6 @@ dp_pdev_disable_mcopy_code(struct dp_pdev *pdev)
 	struct dp_mon_pdev *mon_pdev = pdev->monitor_pdev;
 
 	mon_pdev->mcopy_mode = M_COPY_DISABLED;
-	mon_pdev->monitor_configured = false;
 	mon_pdev->mvdev = NULL;
 }
 
@@ -157,7 +156,6 @@ QDF_STATUS dp_reset_monitor_mode(struct cdp_soc_t *soc_hdl,
 		cdp_ops->soc_config_full_mon_mode((struct cdp_pdev *)pdev,
 						  DP_FULL_MON_DISABLE);
 	mon_pdev->mvdev = NULL;
-	mon_pdev->monitor_configured = false;
 
 	/*
 	 * Lite monitor mode, smart monitor mode and monitor
@@ -182,6 +180,8 @@ QDF_STATUS dp_reset_monitor_mode(struct cdp_soc_t *soc_hdl,
 				   soc);
 	}
 
+	mon_pdev->monitor_configured = false;
+
 	qdf_spin_unlock_bh(&mon_pdev->mon_lock);
 	return QDF_STATUS_SUCCESS;
 }