qcacmn: Optimize refill buffer pool feature code
Optimize refill buffer pool feature code to be light weight on CPU, so that refill thread will consume less CPU resources and also replenishing RX buffers will be done faster. Change-Id: I849ca60558c6197003d95e7d54fdb5f837cdc217 CRs-Fixed: 2950166
This commit is contained in:

committed by
Madan Koyyalamudi

parent
a496f14ebe
commit
0a7f7fb6a8
@@ -401,8 +401,6 @@ QDF_STATUS __dp_rx_buffers_replenish(struct dp_soc *dp_soc, uint32_t mac_id,
|
||||
|
||||
count = 0;
|
||||
|
||||
dp_rx_refill_buff_pool_lock(dp_soc);
|
||||
|
||||
while (count < num_req_buffers) {
|
||||
/* Flag is set while pdev rx_desc_pool initialization */
|
||||
if (qdf_unlikely(rx_desc_pool->rx_mon_dest_frag_enable))
|
||||
@@ -459,8 +457,6 @@ QDF_STATUS __dp_rx_buffers_replenish(struct dp_soc *dp_soc, uint32_t mac_id,
|
||||
|
||||
}
|
||||
|
||||
dp_rx_refill_buff_pool_unlock(dp_soc);
|
||||
|
||||
dp_rx_refill_ring_record_entry(dp_soc, dp_pdev->lmac_id, rxdma_srng,
|
||||
num_req_buffers, count);
|
||||
|
||||
|
Reference in New Issue
Block a user