From: Yuval Mintz Date: Mon, 25 Aug 2014 14:48:31 +0000 (+0300) Subject: bnx2x: VF clean statistics X-Git-Tag: v4.14-rc1~6661^2~224^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=14f806a00a183c6a95d74eee29dabbe0c20ba1c4;p=platform%2Fkernel%2Flinux-rpi.git bnx2x: VF clean statistics During statistics initialization of a VF we need to clean its statistics. Signed-off-by: Yuval Mintz Signed-off-by: Ariel Elior Signed-off-by: David S. Miller --- diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c index e1c8193..d160829 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c @@ -1629,6 +1629,11 @@ void bnx2x_stats_init(struct bnx2x *bp) int /*abs*/port = BP_PORT(bp); int mb_idx = BP_FW_MB_IDX(bp); + if (IS_VF(bp)) { + bnx2x_memset_stats(bp); + return; + } + bp->stats_pending = 0; bp->executer_idx = 0; bp->stats_counter = 0;