qcacmn: 4k skb buffer change

add new ini to configure skb size and change it in each place its used
correspondingly

Change-Id: Id00c6351bf6bc1b9df5e19064b2057dadd315e9b
CRs-Fixed: 3584462
This commit is contained in:
Ruben Columbus
2023-08-02 13:50:53 -07:00
committed by Rahul Choudhary
parent 0b84f05679
commit 4902c68f4d
13 changed files with 105 additions and 25 deletions

View File

@@ -5055,6 +5055,9 @@ void dp_rx_err_send_pktlog(struct dp_soc *soc, struct dp_pdev *pdev,
uint16_t msdu_len, nbuf_len;
uint8_t *rx_tlv_hdr;
struct hal_rx_msdu_metadata msdu_metadata;
uint16_t buf_size;
buf_size = wlan_cfg_rx_buffer_size(soc->wlan_cfg_ctx);
if (qdf_unlikely(packetdump_cb)) {
rx_tlv_hdr = qdf_nbuf_data(nbuf);
@@ -5072,8 +5075,7 @@ void dp_rx_err_send_pktlog(struct dp_soc *soc, struct dp_pdev *pdev,
if (set_pktlen) {
msdu_len = nbuf_len + skip_size;
qdf_nbuf_set_pktlen(nbuf, qdf_min(msdu_len,
(uint16_t)RX_DATA_BUFFER_SIZE));
qdf_nbuf_set_pktlen(nbuf, qdf_min(msdu_len, buf_size));
}
qdf_nbuf_pull_head(nbuf, skip_size);