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:
@@ -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); \
|
||||
|
Reference in New Issue
Block a user