mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-26 06:33:19 -04:00
qcacmn: Add debug support for mesh
Added per packet prints for mesh both in tx and rx path for Mesh packets. Change-Id: I4738cf682971962fe0b07cd9fb88f8586e123f89 CRs-Fixed: 2003389
This commit is contained in:
parent
556bf7fc15
commit
c64c862938
2 changed files with 23 additions and 4 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue