qcacmn: Add RX stats support for Direct switch

Add support to send RX stats when Direct switch is
enabled. For WDS extended mode get the stats from
peer object, else take it from vdev object. These will
be accumulated by PPEDS module

Change-Id: I1f73c50679c416536cfc1ebaaeaec9b307e8bf56
CRs-Fixed: 3421251
Este commit está contenido en:
Parikshit Gune
2023-02-28 15:41:32 +05:30
cometido por Madan Koyyalamudi
padre 543c9847e4
commit 1598a12f5c
Se han modificado 8 ficheros con 46 adiciones y 3 borrados

Ver fichero

@@ -1960,6 +1960,8 @@ void dp_update_vdev_stats_on_peer_unmap(struct dp_vdev *vdev,
_tgtobj->rx.mcast_3addr_drop += _srcobj->rx.mcast_3addr_drop; \
_tgtobj->rx.mec_drop.num += _srcobj->rx.mec_drop.num; \
_tgtobj->rx.mec_drop.bytes += _srcobj->rx.mec_drop.bytes; \
_tgtobj->rx.ppeds_drop.num += _srcobj->rx.ppeds_drop.num; \
_tgtobj->rx.ppeds_drop.bytes += _srcobj->rx.ppeds_drop.bytes; \
_tgtobj->rx.intra_bss.pkts.num += \
_srcobj->rx.intra_bss.pkts.num; \
_tgtobj->rx.intra_bss.pkts.bytes += \