qcacmn: Fix issues in monitor path
1. Replenish path issue: a. when number of required buffers passed to replenish API is '1', host does not replenish '1' buffer. b. If no. of available entries in ring are '0', return sw desc back to pool. 2. 32-bit compilation issue 3. Block ppdu desc deliver API when pktlog is enabled for BE Change-Id: I79ebf1f84830b4c2f5e5b727e3e08c5ee1870898
This commit is contained in:

committed by
Madan Koyyalamudi

parent
88a5486b0e
commit
9a61b83a20
@@ -1742,9 +1742,9 @@ hal_txmon_get_buffer_addr_generic_be(void *tx_tlv,
|
||||
HAL_RX_TLV32_HDR_SIZE);
|
||||
qdf_frag_t buf_addr = NULL;
|
||||
|
||||
buf_addr = (qdf_frag_t)((u64)hal_buffer_addr->buffer_virt_addr_31_0 |
|
||||
((u64)hal_buffer_addr->buffer_virt_addr_63_32 <<
|
||||
32));
|
||||
buf_addr = (qdf_frag_t)(uintptr_t)((hal_buffer_addr->buffer_virt_addr_31_0 |
|
||||
((unsigned long long)hal_buffer_addr->buffer_virt_addr_63_32 <<
|
||||
32)));
|
||||
|
||||
/* qdf_frag_t is derived from buffer address tlv */
|
||||
if (qdf_unlikely(status)) {
|
||||
|
Reference in New Issue
Block a user