qcacmn: Add Support of Rx Err MLO Link Stats for ML Peer

Add Support to update Rx Error path, MLO Link stats
for ML Peer

Change-Id: Ie5000d0d30a41fa69c86259bae0fd7a8094bddf7
CRs-Fixed: 3397721
Цей коміт міститься в:
Kenvish Butani
2023-01-11 15:36:47 +05:30
зафіксовано Madan Koyyalamudi
джерело 4ae60e4df1
коміт 3243b9e4f4
8 змінених файлів з 102 додано та 50 видалено

Переглянути файл

@@ -1041,12 +1041,13 @@ void dp_rx_desc_pool_free(struct dp_soc *soc,
* decapsulate the pkt.
* @vdev: vdev on which RAW mode is enabled
* @nbuf_list: list of RAW pkts to process
* @txrx_peer: peer object from which the pkt is rx
* @peer: peer object from which the pkt is rx
* @link_id: link Id on which the packet is received
*
* Return: void
*/
void dp_rx_deliver_raw(struct dp_vdev *vdev, qdf_nbuf_t nbuf_list,
struct dp_txrx_peer *txrx_peer);
struct dp_txrx_peer *peer, uint8_t link_id);
#ifdef RX_DESC_LOGGING
/**
@@ -3018,13 +3019,14 @@ dp_rxdma_err_process(struct dp_intr *int_ctx, struct dp_soc *soc,
* @err_code: rxdma err code
* @mac_id: mac_id which is one of 3 mac_ids(Assuming mac_id and
* pool_id has same mapping)
* @link_id: link Id on which the packet is received
*
* Return: None
*/
void
dp_rx_process_rxdma_err(struct dp_soc *soc, qdf_nbuf_t nbuf,
uint8_t *rx_tlv_hdr, struct dp_txrx_peer *txrx_peer,
uint8_t err_code, uint8_t mac_id);
uint8_t err_code, uint8_t mac_id, uint8_t link_id);
/**
* dp_rx_process_mic_error(): Function to pass mic error indication to umac