qcacmn: Update stats in dp_txrx_peer in per packet path
Update stats in dp_txrx_peer in per packet Tx completion and Rx path. Change-Id: I807cb5ca9fe2aeeabdd4cb95d6e30cb9781560f4 CRs-Fixed: 3092123
This commit is contained in:

committed by
Madan Koyyalamudi

vanhempi
27e9e64532
commit
93cd9e0af8
@@ -2748,16 +2748,23 @@ static qdf_nbuf_t dp_ipa_intrabss_send(struct dp_pdev *pdev,
|
||||
if (qdf_unlikely(!vdev_peer))
|
||||
return nbuf;
|
||||
|
||||
qdf_mem_zero(nbuf->cb, sizeof(nbuf->cb));
|
||||
len = qdf_nbuf_len(nbuf);
|
||||
|
||||
if (dp_tx_send((struct cdp_soc_t *)pdev->soc, vdev->vdev_id, nbuf)) {
|
||||
DP_STATS_INC_PKT(vdev_peer, rx.intra_bss.fail, 1, len);
|
||||
if (qdf_unlikely(!vdev_peer->txrx_peer)) {
|
||||
dp_peer_unref_delete(vdev_peer, DP_MOD_ID_IPA);
|
||||
return nbuf;
|
||||
}
|
||||
|
||||
DP_STATS_INC_PKT(vdev_peer, rx.intra_bss.pkts, 1, len);
|
||||
qdf_mem_zero(nbuf->cb, sizeof(nbuf->cb));
|
||||
len = qdf_nbuf_len(nbuf);
|
||||
|
||||
if (dp_tx_send((struct cdp_soc_t *)pdev->soc, vdev->vdev_id, nbuf)) {
|
||||
DP_PEER_PER_PKT_STATS_INC_PKT(vdev_peer->txrx_peer,
|
||||
rx.intra_bss.fail, 1, len);
|
||||
dp_peer_unref_delete(vdev_peer, DP_MOD_ID_IPA);
|
||||
return nbuf;
|
||||
}
|
||||
|
||||
DP_PEER_PER_PKT_STATS_INC_PKT(vdev_peer->txrx_peer,
|
||||
rx.intra_bss.pkts, 1, len);
|
||||
dp_peer_unref_delete(vdev_peer, DP_MOD_ID_IPA);
|
||||
return NULL;
|
||||
}
|
||||
|
Viittaa uudesa ongelmassa
Block a user