qcacmn: dont reset monitor status ring if monitor vap is created

Do not reset monitor status ring while disabling enhanced stats
when monitor vap is created

Change-Id: I6cef505429a1f73cec6a3b96bd2bbcd1c5539373
Этот коммит содержится в:
Chaithanya Garrepalli
2018-07-20 12:07:38 +05:30
коммит произвёл nshrivas
родитель 9c73dc02e9
Коммит 1bbf4f0482

Просмотреть файл

@@ -6728,7 +6728,8 @@ dp_enable_enhanced_stats(struct cdp_pdev *pdev_handle)
pdev->enhanced_stats_en = 1; pdev->enhanced_stats_en = 1;
if (!pdev->mcopy_mode && !pdev->neighbour_peers_added) if (!pdev->mcopy_mode && !pdev->neighbour_peers_added &&
!pdev->monitor_vdev)
dp_ppdu_ring_cfg(pdev); dp_ppdu_ring_cfg(pdev);
if (is_ppdu_txrx_capture_enabled(pdev) && !pdev->bpr_enable) { if (is_ppdu_txrx_capture_enabled(pdev) && !pdev->bpr_enable) {
@@ -6764,7 +6765,8 @@ dp_disable_enhanced_stats(struct cdp_pdev *pdev_handle)
pdev->pdev_id); pdev->pdev_id);
} }
if (!pdev->mcopy_mode && !pdev->neighbour_peers_added) if (!pdev->mcopy_mode && !pdev->neighbour_peers_added &&
!pdev->monitor_vdev)
dp_ppdu_ring_reset(pdev); dp_ppdu_ring_reset(pdev);
} }