From patchwork Wed May 25 16:50:37 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Eric Dumazet X-Patchwork-Id: 626277 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3rFJFC2VKvz9ssM for ; Thu, 26 May 2016 02:50:55 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=google.com header.i=@google.com header.b=mqz2myyf; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755919AbcEYQux (ORCPT ); Wed, 25 May 2016 12:50:53 -0400 Received: from mail-pf0-f171.google.com ([209.85.192.171]:33486 "EHLO mail-pf0-f171.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755900AbcEYQuv (ORCPT ); Wed, 25 May 2016 12:50:51 -0400 Received: by mail-pf0-f171.google.com with SMTP id b124so20234903pfb.0 for ; Wed, 25 May 2016 09:50:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=JjOgR7hjKCDe+tKbcciq7SGmbdqaVbg5ynDbIOyTKQk=; b=mqz2myyfVwHHiiKCanUrWOE2xup1jK8i9Nnr/rtGtmTMMy3FuKibHVQ6j43l3Dj+6/ zFIs7Vo3iWz3RnjSyilHmyrER3wQ+tusc6ZPKZxXDzj9YTZXRwJv/gB9aVn+wtqx3B96 qXw5ifNnV4IdqsncOKkCu/KSUGy8RwGKeY13kQ6WFkwBzAgKhsn6C0TG6DYLDLwXKFjx EIdjt2AKmR1aVi8oqv9W0H86BkvdwZo77NW7XYHn1zd5qfecpFYLW/X/iktwlVymwmPv NGr3+WjTPVNwsNpCsYphwTYISEv8t7hearRN8XcncVarYCGNGLWqNlLWumUi8o0NUnbY Aq2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=JjOgR7hjKCDe+tKbcciq7SGmbdqaVbg5ynDbIOyTKQk=; b=miGVp3fmouBfJhuXO49NyLhk3P+qsSGfTa/BhXp9WxIUUl7XrBoImGMCVn3jBChs/H RBNQjO8EfO6gIZEO/X1eCvhOuPqPnzi7xRAtnRP6gGkaqjrHKycFy2z/YVWyMpeQZrn2 TotOMT80Z0gwdQqBJkV8BLcKjLL0vInuIO7VTZWGXKbDI6ZvH+qn+gGmAcefvFE7lYxW bApZo7h7vfYPOQqUKu9xmdV5xkRLCFoeLpeq5Ew7FrCXHz1AfndHah7JKipqHC6GYZ2J f8edj/7wQOAKlC2cp4gprOj2s6S2VkgESWul7yyWGTrLjlgYwY9BostmFY6bFLIaRo7H euXw== X-Gm-Message-State: ALyK8tKKl77hut3mZxVTBLzzxZmVMFV+05jePew+VUSXt2OqQ4yR9dA7Nr9m9Ps9dGM2/d62 X-Received: by 10.98.59.141 with SMTP id w13mr7218049pfj.139.1464195049670; Wed, 25 May 2016 09:50:49 -0700 (PDT) Received: from localhost ([2620:0:1000:3002:80ca:c984:215:ea53]) by smtp.gmail.com with ESMTPSA id bf4sm14059203pac.4.2016.05.25.09.50.48 (version=TLS1_2 cipher=AES128-SHA bits=128/128); Wed, 25 May 2016 09:50:49 -0700 (PDT) From: Eric Dumazet To: "David S . Miller" Cc: netdev , Eric Dumazet , Willem de Bruijn , Eugenia Emantayev , Eric Dumazet Subject: [PATCH net 2/4] net/mlx4_en: clear some TX ring stats in mlx4_en_clear_stats() Date: Wed, 25 May 2016 09:50:37 -0700 Message-Id: <1464195039-5098-3-git-send-email-edumazet@google.com> X-Mailer: git-send-email 2.8.0.rc3.226.g39d4020 In-Reply-To: <1464195039-5098-1-git-send-email-edumazet@google.com> References: <1464195039-5098-1-git-send-email-edumazet@google.com> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org mlx4_en_clear_stats() clears about everything but few TX ring fields are missing : - queue_stopped, wake_queue, tso_packets, xmit_more Signed-off-by: Eric Dumazet Cc: Willem de Bruijn Cc: Eugenia Emantayev --- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/net/ethernet/mellanox/mlx4/en_netdev.c b/drivers/net/ethernet/mellanox/mlx4/en_netdev.c index cfd50206f7c3..bd637c4eff13 100644 --- a/drivers/net/ethernet/mellanox/mlx4/en_netdev.c +++ b/drivers/net/ethernet/mellanox/mlx4/en_netdev.c @@ -1893,6 +1893,10 @@ static void mlx4_en_clear_stats(struct net_device *dev) priv->tx_ring[i]->packets = 0; priv->tx_ring[i]->tx_csum = 0; priv->tx_ring[i]->tx_dropped = 0; + priv->tx_ring[i]->queue_stopped = 0; + priv->tx_ring[i]->wake_queue = 0; + priv->tx_ring[i]->tso_packets = 0; + priv->tx_ring[i]->xmit_more = 0; } for (i = 0; i < priv->rx_ring_num; i++) { priv->rx_ring[i]->bytes = 0;