qcacmn: For Rx multicast/bcast stats, make mcast as superset

make it inline with TX, make multicast stats to
include bcast packets also

CRs-Fixed: 2298834
Change-Id: Id30af0a6ddd784b268b9707ea2df1bcd255dd2cf
This commit is contained in:
Amir Patel
2018-09-07 12:21:35 +05:30
committed by nshrivas
parent f902e52618
commit 3217ade780
3 changed files with 23 additions and 16 deletions

View File

@@ -471,12 +471,10 @@ static inline void dp_update_vdev_stats(struct cdp_vdev_stats *tgtobj,
srcobj->stats.rx.unicast.num =
srcobj->stats.rx.to_stack.num -
(srcobj->stats.rx.multicast.num +
srcobj->stats.rx.bcast.num);
srcobj->stats.rx.multicast.num;
srcobj->stats.rx.unicast.bytes =
srcobj->stats.rx.to_stack.bytes -
(srcobj->stats.rx.multicast.bytes +
srcobj->stats.rx.bcast.bytes);
srcobj->stats.rx.multicast.bytes;
tgtobj->rx.unicast.num += srcobj->stats.rx.unicast.num;
tgtobj->rx.unicast.bytes += srcobj->stats.rx.unicast.bytes;
@@ -572,12 +570,10 @@ static inline void dp_update_vdev_stats(struct cdp_vdev_stats *tgtobj,
\
_srcobj->stats.rx.unicast.num = \
_srcobj->stats.rx.to_stack.num - \
(_srcobj->stats.rx.multicast.num + \
_srcobj->stats.rx.bcast.num); \
_srcobj->stats.rx.multicast.num; \
_srcobj->stats.rx.unicast.bytes = \
_srcobj->stats.rx.to_stack.bytes - \
(_srcobj->stats.rx.multicast.bytes + \
_srcobj->stats.rx.bcast.bytes); \
_srcobj->stats.rx.multicast.bytes; \
DP_STATS_AGGR_PKT(_tgtobj, _srcobj, rx.unicast); \
DP_STATS_AGGR_PKT(_tgtobj, _srcobj, rx.multicast); \
DP_STATS_AGGR_PKT(_tgtobj, _srcobj, rx.bcast); \