qcacmn: Add RX prealloc pool for replenishing RX buffers
Add and initialize a preallocated pool of buffers which can be used to replenish RX buffers. During replenish, the buffers from the pool are used instead of allocating/mapping a new buffer in the softirq context. This preallocated pool will be refilled in thread context. Change-Id: Idf3bd7d25c5d57ddba105ccd8fab672c26a184f1 CRs-Fixed: 2869345
This commit is contained in:

committed by
snandini

parent
71e3244d46
commit
595bc84a39
@@ -1147,6 +1147,7 @@ struct ol_if_ops {
|
||||
QDF_STATUS(*nss_stats_clr)(struct cdp_ctrl_objmgr_psoc *psoc,
|
||||
uint8_t vdev_id);
|
||||
int (*dp_rx_get_pending)(ol_txrx_soc_handle soc);
|
||||
void (*dp_rx_sched_refill_thread)(ol_txrx_soc_handle soc);
|
||||
/* TODO: Add any other control path calls required to OL_IF/WMA layer */
|
||||
#ifdef QCA_SUPPORT_WDS_EXTENDED
|
||||
void (*rx_wds_ext_peer_learn)(struct cdp_ctrl_objmgr_psoc *ctrl_psoc,
|
||||
|
Reference in New Issue
Block a user