diff options
| author | Deepak Dhamdhere <ddhamdhe@qca.qualcomm.com> | 2014-02-09 23:31:20 -0800 |
|---|---|---|
| committer | Akash Patel <c_akashp@qca.qualcomm.com> | 2014-02-18 18:52:30 -0800 |
| commit | 2f9cc55cae9df75bde9c407a6cde546ea9de6a6d (patch) | |
| tree | 96395274ea7eb0181daae1c6d1c51038bbf74ac9 | |
| parent | 58c7e5973e75a042b8fa69a88dea578475cbbbd0 (diff) | |
qcacld: Fix initialization of dwell_time_active for roaming scan
Initializion of scan_params->dwell_time_active was missing in one
computation of burst_duration.
Change-Id: Ib8eff05e1ea426b66fa26c5a0f52f330843cd653
CRs-Fixed: 613544
| -rw-r--r-- | CORE/SERVICES/WMA/wma.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/CORE/SERVICES/WMA/wma.c b/CORE/SERVICES/WMA/wma.c index 53c699254f94..26c34e2db828 100644 --- a/CORE/SERVICES/WMA/wma.c +++ b/CORE/SERVICES/WMA/wma.c @@ -4489,9 +4489,9 @@ v_VOID_t wma_roam_scan_fill_scan_params(tp_wma_handle wma_handle, * T(HomeAway) = N * T(dwell) + (N+1) * T(cs) * where N is number of channels scanned in single burst */ + scan_params->dwell_time_active = roam_req->NeighborScanChannelMaxTime; if (roam_req->HomeAwayTime < 2*WMA_ROAM_SCAN_CHANNEL_SWITCH_TIME) { // clearly we can't follow home away time - scan_params->dwell_time_active = roam_req->NeighborScanChannelMaxTime; scan_params->burst_duration = scan_params->dwell_time_active; } else { channels_per_burst = @@ -4505,8 +4505,6 @@ v_VOID_t wma_roam_scan_fill_scan_params(tp_wma_handle wma_handle, roam_req->HomeAwayTime - 2*WMA_ROAM_SCAN_CHANNEL_SWITCH_TIME; scan_params->burst_duration = scan_params->dwell_time_active; } else { - scan_params->dwell_time_active = - roam_req->NeighborScanChannelMaxTime; scan_params->burst_duration = channels_per_burst * scan_params->dwell_time_active; } |
