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:
Karthik Kantamneni
2021-05-04 15:18:41 +05:30
committed by Madan Koyyalamudi
parent a496f14ebe
commit 0a7f7fb6a8
4 changed files with 78 additions and 102 deletions

View File

@@ -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);