qcacmn: Add scatter-gather support in RX path
Add nbufs to frag_list of parent nbuf when ever we receive multiple MSDUs spread across nbufs. Change-Id: Iff7a5208408fa55306cb4137e97bc781e1e82a01
此提交包含在:
@@ -284,6 +284,16 @@ uint32_t dp_rx_err_process(struct dp_soc *soc, void *hal_ring, uint32_t quota);
|
||||
uint32_t
|
||||
dp_rx_wbm_err_process(struct dp_soc *soc, void *hal_ring, uint32_t quota);
|
||||
|
||||
void
|
||||
dp_rx_sg_create(qdf_nbuf_t nbuf,
|
||||
uint8_t *rx_tlv_hdr,
|
||||
uint16_t *mpdu_len,
|
||||
bool *is_first_frag,
|
||||
uint16_t *frag_list_len,
|
||||
qdf_nbuf_t *head_frag_nbuf,
|
||||
qdf_nbuf_t *frag_list_head,
|
||||
qdf_nbuf_t *frag_list_tail);
|
||||
|
||||
QDF_STATUS dp_rx_desc_pool_alloc(struct dp_soc *soc,
|
||||
uint32_t pool_id,
|
||||
uint32_t pool_size,
|
||||
|
新增問題並參考
封鎖使用者