qcacld-3.0: Fix DPTRACE TX and RX counters for HL data path

Fix DPTRACE TX and RX counters for HL data path.

Change-Id: I3a6599d1181ec31ae5cfd1c8a9bd89579fe11089
CRs-Fixed: 2485534
This commit is contained in:
Nirav Shah 2019-07-03 10:22:11 +05:30 committed by nshrivas
parent b5968ba31a
commit 38ccf5b720
4 changed files with 15 additions and 1 deletions

View File

@ -1353,6 +1353,8 @@ DONE:
ol_rx_timestamp(pdev->ctrl_pdev, rx_desc, msdu);
OL_TXRX_LIST_APPEND(deliver_list_head,
deliver_list_tail, msdu);
QDF_NBUF_CB_DP_TRACE_PRINT(msdu) = false;
qdf_dp_trace_set_track(msdu, QDF_RX);
}
msdu = next;
}

View File

@ -547,6 +547,12 @@ ol_tx_hl_base(
/* OL_TXRX_PROT_AN_LOG(pdev->prot_an_tx_sent, msdu);*/
qdf_dp_trace_log_pkt(vdev->vdev_id, msdu, QDF_TX,
QDF_TRACE_DEFAULT_PDEV_ID);
DPTRACE(qdf_dp_trace_data_pkt(msdu, QDF_TRACE_DEFAULT_PDEV_ID,
QDF_DP_TRACE_TX_PACKET_RECORD,
tx_desc->id, QDF_TX));
if (tx_spec != OL_TX_SPEC_STD) {
#if defined(FEATURE_WLAN_TDLS)
if (tx_spec & OL_TX_SPEC_NO_FREE) {

View File

@ -108,7 +108,6 @@ static inline void ol_tx_trace_pkt(qdf_nbuf_t skb, uint16_t msdu_id,
qdf_dp_trace_log_pkt(vdev_id, skb, QDF_TX, QDF_TRACE_DEFAULT_PDEV_ID);
qdf_dp_trace_set_track(skb, QDF_TX);
DPTRACE(qdf_dp_trace_data_pkt(skb, QDF_TRACE_DEFAULT_PDEV_ID,
QDF_DP_TRACE_TX_PACKET_RECORD,
msdu_id, QDF_TX));

View File

@ -328,6 +328,13 @@ ol_tx_download_done_hl_free(void *txrx_pdev,
tx_desc = ol_tx_desc_find(pdev, msdu_id);
qdf_assert(tx_desc);
DPTRACE(qdf_dp_trace_ptr(msdu,
QDF_DP_TRACE_FREE_PACKET_PTR_RECORD,
QDF_TRACE_DEFAULT_PDEV_ID,
qdf_nbuf_data_addr(msdu),
sizeof(qdf_nbuf_data(msdu)), tx_desc->id,
status));
ol_tx_download_done_base(pdev, status, msdu, msdu_id);
/*