From 9e96f0245807bee2b4012a9cef0eda7da56bba59 Mon Sep 17 00:00:00 2001 From: Amir Patel Date: Mon, 15 Oct 2018 14:31:42 +0530 Subject: [PATCH] qcacmn: Fix Rx unicast issue at pdev stats level As multicast is supreset for mcast and bcast, derive pdev unicast stats only from to_stack and multicast. Change-Id: I207e1e1d1950b52e0758aac539c79c1865192371 CRs-Fixed: 2323824 --- dp/wifi3.0/dp_internal.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/dp/wifi3.0/dp_internal.h b/dp/wifi3.0/dp_internal.h index 208a729c3242..541020beaaaf 100644 --- a/dp/wifi3.0/dp_internal.h +++ b/dp/wifi3.0/dp_internal.h @@ -340,12 +340,10 @@ static inline void dp_update_pdev_stats(struct dp_pdev *tgtobj, srcobj->rx.unicast.num = srcobj->rx.to_stack.num - - (srcobj->rx.multicast.num + - srcobj->rx.bcast.num); + (srcobj->rx.multicast.num); srcobj->rx.unicast.bytes = srcobj->rx.to_stack.bytes - - (srcobj->rx.multicast.bytes + - srcobj->rx.bcast.bytes); + (srcobj->rx.multicast.bytes); tgtobj->stats.rx.unicast.num += srcobj->rx.unicast.num; tgtobj->stats.rx.unicast.bytes += srcobj->rx.unicast.bytes;