qcacmn: Add tx monitor flush/drop/truncated handling

Add support for tx monitor flush/drop/truncated handling
and few minor fixes from txmon

CRs-Fixed: 3158502
Change-Id: Ic13476984cd591a381941cfa1501307e9cca2b5a
This commit is contained in:
nobelj
2022-03-01 09:16:24 -08:00
committed by Madan Koyyalamudi
parent 52cb1a0916
commit 9e0ab8e096
12 changed files with 416 additions and 88 deletions

View File

@@ -1061,7 +1061,8 @@ struct hal_hw_txrx_ops {
qdf_frag_t status_frag);
uint32_t (*hal_txmon_status_get_num_users)(void *tx_tlv_hdr,
uint8_t *num_users);
void (*hal_txmon_status_free_buffer)(qdf_frag_t status_frag);
QDF_STATUS (*hal_txmon_status_free_buffer)(qdf_frag_t status_frag,
uint32_t end_offset);
#endif /* QCA_MONITOR_2_0_SUPPORT */
void (*hal_reo_shared_qaddr_setup)(hal_soc_handle_t hal_soc_hdl);
void (*hal_reo_shared_qaddr_init)(hal_soc_handle_t hal_soc_hdl);