qcacmn: Refactor DPTRACE to support new features
Refactor DPTRACE to support new data path features like TSO and FASTPATH and add support to log DHCP, ARP and EAPOL packets. Change-Id: I7f9e4be12d82fbf419b2402284928144df6824f0 CRs-Fixed: 1008087
This commit is contained in:

committed by
Vishwajith Upendra

parent
75cc5c83eb
commit
eaa20d8751
@@ -1222,7 +1222,7 @@ hif_send_head(struct hif_opaque_softc *hif_ctx,
|
||||
|
||||
QDF_NBUF_UPDATE_TX_PKT_COUNT(nbuf, QDF_NBUF_TX_PKT_HIF);
|
||||
DPTRACE(qdf_dp_trace(nbuf, QDF_DP_TRACE_HIF_PACKET_PTR_RECORD,
|
||||
(uint8_t *)(qdf_nbuf_data(nbuf)),
|
||||
qdf_nbuf_data_addr(nbuf),
|
||||
sizeof(qdf_nbuf_data(nbuf))));
|
||||
status = ce_sendlist_send(ce_hdl, nbuf, &sendlist, transfer_id);
|
||||
QDF_ASSERT(status == QDF_STATUS_SUCCESS);
|
||||
|
@@ -496,7 +496,7 @@ ce_sendlist_send(struct CE_handle *copyeng,
|
||||
QDF_NBUF_TX_PKT_CE);
|
||||
DPTRACE(qdf_dp_trace((qdf_nbuf_t)per_transfer_context,
|
||||
QDF_DP_TRACE_CE_PACKET_PTR_RECORD,
|
||||
(uint8_t *)(((qdf_nbuf_t)per_transfer_context)->data),
|
||||
(uint8_t *)&(((qdf_nbuf_t)per_transfer_context)->data),
|
||||
sizeof(((qdf_nbuf_t)per_transfer_context)->data)));
|
||||
} else {
|
||||
/*
|
||||
@@ -668,6 +668,11 @@ int ce_send_fast(struct CE_handle *copyeng, qdf_nbuf_t *msdus,
|
||||
*src_desc = *shadow_src_desc;
|
||||
src_ring->per_transfer_context[write_index] = msdu;
|
||||
write_index = CE_RING_IDX_INCR(nentries_mask, write_index);
|
||||
|
||||
DPTRACE(qdf_dp_trace(msdu,
|
||||
QDF_DP_TRACE_CE_FAST_PACKET_PTR_RECORD,
|
||||
qdf_nbuf_data_addr(msdu),
|
||||
sizeof(qdf_nbuf_data(msdu))));
|
||||
}
|
||||
|
||||
/* Write the final index to h/w one-shot */
|
||||
|
Reference in New Issue
Block a user