diff --git a/dp/wifi3.0/dp_rx.c b/dp/wifi3.0/dp_rx.c index e0f9988a1531..027ce0cfe87d 100644 --- a/dp/wifi3.0/dp_rx.c +++ b/dp/wifi3.0/dp_rx.c @@ -281,6 +281,15 @@ void dp_rx_fill_mesh_stats(struct dp_vdev *vdev, qdf_nbuf_t nbuf) rx_info->rs_ratephy1 = rate_mcs | (nss << 0x4) | (pkt_type << 6); qdf_nbuf_set_fctx_type(nbuf, (void *)rx_info, CB_FTYPE_MESH_RX_INFO); + + QDF_TRACE(QDF_MODULE_ID_TXRX, QDF_TRACE_LEVEL_DEBUG, + FL("Mesh rx stats: flags %x, rssi %x, chn %x, rate %x, kix %x"), + rx_info->rs_flags, + rx_info->rs_rssi, + rx_info->rs_channel, + rx_info->rs_ratephy1, + rx_info->rs_keyix); + } #else static diff --git a/dp/wifi3.0/dp_tx.c b/dp/wifi3.0/dp_tx.c index ec88fecfaec0..c51222a863e3 100644 --- a/dp/wifi3.0/dp_tx.c +++ b/dp/wifi3.0/dp_tx.c @@ -895,6 +895,15 @@ void dp_tx_extract_mesh_meta_data(struct dp_vdev *vdev, qdf_nbuf_t nbuf, meta_data->key_flags = (mhdr->keyix & 0x3); qdf_nbuf_pull_head(nbuf, sizeof(struct meta_hdr_s)); + + QDF_TRACE(QDF_MODULE_ID_DP, QDF_TRACE_LEVEL_DEBUG, + "%s , Meta hdr %0x %0x %0x %0x %0x\n", + __func__, msdu_info->meta_data[0], + msdu_info->meta_data[1], + msdu_info->meta_data[2], + msdu_info->meta_data[3], + msdu_info->meta_data[4]); + return; } #else @@ -925,10 +934,6 @@ qdf_nbuf_t dp_tx_send(void *vap_dev, qdf_nbuf_t nbuf) struct dp_tx_seg_info_s seg_info; struct dp_vdev *vdev = (struct dp_vdev *) vap_dev; - QDF_TRACE(QDF_MODULE_ID_DP, QDF_TRACE_LEVEL_DEBUG, - "%s , skb %0x:%0x:%0x:%0x:%0x:%0x\n", - __func__, nbuf->data[0], nbuf->data[1], nbuf->data[2], - nbuf->data[3], nbuf->data[4], nbuf->data[5]); /* * Set Default Host TID value to invalid TID * (TID override disabled) @@ -937,6 +942,11 @@ qdf_nbuf_t dp_tx_send(void *vap_dev, qdf_nbuf_t nbuf) if (qdf_unlikely(vdev->mesh_vdev)) dp_tx_extract_mesh_meta_data(vdev, nbuf, &msdu_info); + + QDF_TRACE(QDF_MODULE_ID_DP, QDF_TRACE_LEVEL_DEBUG, + "%s , skb %0x:%0x:%0x:%0x:%0x:%0x\n", + __func__, nbuf->data[0], nbuf->data[1], nbuf->data[2], + nbuf->data[3], nbuf->data[4], nbuf->data[5]); /* * Get HW Queue to use for this frame. * TCL supports upto 4 DMA rings, out of which 3 rings are