wlan: Extend the logic to enable/disable the split scan for GO.
Dynamically enable/disable split scan if GO is in
connected/disconnected state.
Change-Id: I68904ebe3894d5c2d38b290274486590ef285b88
CRs-fixed: 661853
diff --git a/CORE/HDD/src/wlan_hdd_tx_rx.c b/CORE/HDD/src/wlan_hdd_tx_rx.c
index 966c016..a2e6fae 100644
--- a/CORE/HDD/src/wlan_hdd_tx_rx.c
+++ b/CORE/HDD/src/wlan_hdd_tx_rx.c
@@ -1875,9 +1875,11 @@
"%s: One of the interface is connected check for scan",
__func__);
VOS_TRACE( VOS_MODULE_ID_HDD_DATA, VOS_TRACE_LEVEL_INFO,
- "%s: pkt_tx_count: %d, pkt_rx_count: %d", __func__,
- pAdapter->hdd_stats.hddTxRxStats.pkt_tx_count,
- pAdapter->hdd_stats.hddTxRxStats.pkt_rx_count);
+ "%s: pkt_tx_count: %d, pkt_rx_count: %d "
+ "miracast = %d", __func__,
+ pAdapter->hdd_stats.hddTxRxStats.pkt_tx_count,
+ pAdapter->hdd_stats.hddTxRxStats.pkt_rx_count,
+ pHddCtx->drvr_miracast);
vos_timer_start(&pHddCtx->tx_rx_trafficTmr,
cfg_param->trafficMntrTmrForSplitScan);
@@ -1886,7 +1888,8 @@
cfg_param->txRxThresholdForSplitScan) ||
(pAdapter->hdd_stats.hddTxRxStats.pkt_rx_count >
cfg_param->txRxThresholdForSplitScan) ||
- pHddCtx->drvr_miracast)
+ pHddCtx->drvr_miracast ||
+ (WLAN_HDD_P2P_GO == pAdapter->device_mode))
{
pAdapter->hdd_stats.hddTxRxStats.pkt_tx_count = 0;
pAdapter->hdd_stats.hddTxRxStats.pkt_rx_count = 0;