mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-14 08:36:12 -04:00
qcacld-3.0: Unpause the Priority Queue for deficient pools
Priority Queue gets paused due to descriptor deficiency which needs to be unpaused after distributing descriptors from a source pool to deficient pool. Unpause the Priority Queue of deficient pool when avail->desc count is more than start_th. Change-Id: Ia91fdd0ac39bf8a4ac42dafa42d346993bf6a38e CRs-Fixed: 2318031
This commit is contained in:
parent
21d8f4f48f
commit
0d1acac6bf
1 changed files with 5 additions and 0 deletions
|
|
@ -552,6 +552,11 @@ ol_tx_distribute_descs_to_deficient_pools(struct ol_tx_flow_pool_t *src_pool)
|
|||
pdev->pause_cb(dst_pool->member_flow_id,
|
||||
WLAN_WAKE_ALL_NETIF_QUEUE,
|
||||
WLAN_DATA_FLOW_CONTROL);
|
||||
|
||||
pdev->pause_cb(dst_pool->member_flow_id,
|
||||
WLAN_NETIF_PRIORITY_QUEUE_ON,
|
||||
WLAN_DATA_FLOW_CONTROL_PRIORITY);
|
||||
|
||||
dst_pool->status =
|
||||
FLOW_POOL_ACTIVE_UNPAUSED;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue