diff options
| author | Poddar, Siddarth <siddpodd@codeaurora.org> | 2016-12-23 12:26:38 +0530 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-12-27 07:37:32 -0800 |
| commit | fd9d7ba1cc5ba5375ac1def794c2cd367c7cecb2 (patch) | |
| tree | 1cfaf9bd3050fd3d10f72126a15380d2ef85bcfc | |
| parent | c67c08fc61bd2fbbbcd13dec3876c733f551abb9 (diff) | |
qcacld-2.0: Avoid checking for netif queues unpause in Data flow control when in Reassociating state
During re-association, host does not enable the netif queues
and does not reset the pause bit map from Data flow control
if queues are already paused due to lack of enough descriptors
which is not correct and lead to disconnection.
Host has now centralised mechanism to pause/unpause netif queues using bitmap,
so there is no need to keep the netif queues in paused state from
data flow control path.
To fix this, remove the tx queue unpause check when in reassociation
state.
Change-Id: I8484a18dafbe02e06394a05b409256c586f59908
CRs-Fixed: 1104919
| -rw-r--r-- | CORE/HDD/src/wlan_hdd_tx_rx.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/CORE/HDD/src/wlan_hdd_tx_rx.c b/CORE/HDD/src/wlan_hdd_tx_rx.c index c9be309a4f01..8a4c26ca4653 100644 --- a/CORE/HDD/src/wlan_hdd_tx_rx.c +++ b/CORE/HDD/src/wlan_hdd_tx_rx.c @@ -267,11 +267,6 @@ void hdd_tx_resume_cb(void *adapter_context, { vos_timer_stop(&pAdapter->tx_flow_control_timer); } - if (adf_os_unlikely(hdd_sta_ctx->hdd_ReassocScenario)) { - hddLog(LOGW, - FL("flow control, tx queues un-pause avoided as we are in REASSOCIATING state")); - return; - } hddLog(LOG1, FL("Enabling queues")); wlan_hdd_netif_queue_control(pAdapter, WLAN_WAKE_ALL_NETIF_QUEUE, |
