From patchwork Thu Sep 17 05:30:29 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michal Krawczyk X-Patchwork-Id: 77974 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 2FB4CA04B6; Thu, 17 Sep 2020 07:33:04 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 15EDB1D591; Thu, 17 Sep 2020 07:31:17 +0200 (CEST) Received: from mail-lj1-f196.google.com (mail-lj1-f196.google.com [209.85.208.196]) by dpdk.org (Postfix) with ESMTP id 115EB1D572 for ; Thu, 17 Sep 2020 07:31:09 +0200 (CEST) Received: by mail-lj1-f196.google.com with SMTP id k25so877283ljg.9 for ; Wed, 16 Sep 2020 22:31:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=eS8AqEDPT0b0AJL6aqy9TokAztCQikR1obZNVVEfFXE=; b=t5gXygfdOdPfM+SffXt+kZdK9gWV962YNX8AlcwrardgSh+91LY4liwo/taNgYttrb nigYk9067XeLcvqO5TbOEUAq2zzWGH4/qpgbqnnaIar8jr7aspW3T8d3vw1Rgmh+Hbsh Ry9Ruf3i2pqx8eS4hH01fta0hvo8avseBcboL+Q2IZiyo84WoMy0un2lkxxtvcZ3GB9z ZMQxAGKaEZQEHGIgIVs0+eTwQUxol/uY2eZNwYcetNm+lktbE3d7perSi3u3XtM0aJGM y1vwdYIOivZUFPDl7vROyqQOU5dGh/dkSAonXEJ3GSJxWPpR/+9hYJ9ZRJAr/GZhm9Xa bbZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=eS8AqEDPT0b0AJL6aqy9TokAztCQikR1obZNVVEfFXE=; b=G/NjXLZiWvI9mMau4GFIgqY809TEn5yZN7JJK9cdTk8fVDQxA2wV2f7HFdlzsn7y/I VjrnPfMf9u4zyevO52owLxm3DJ3W96CHC+9eW6cC3Tq2wKRrQ/ChKcoWW2zGB1w9YlPC Ai5MxZYaSA0VZ47eeB/nNsAK6UcWMwrPnEIHlqBlZ6EudzUhh1iCr9MJ/FSb+lp9qexW PldxhE2iGDpEnupC/7AT1j0daybxNqcg6iP+ezn32dvQ1ofMIM2Tn68U4QjkJQ2Vk9iW sUeqx2KNAYI5MAreUpgj+eG7+giHHM0PCmjxY0t7tyPG0v0xKfp4FWQIFVy+xJZltLli nlgA== X-Gm-Message-State: AOAM533984yvz9QBU8o8tt8MuymqWxPUUYZccKI9fyefWPkr6Z1sKu7q Pz7FqKYLnZBKrxS1XOft7GqrFRQ8SJJFilyo X-Google-Smtp-Source: ABdhPJyxWSm8zAHV2yl12JO6HtLpUJeNuwuBQ0dau9SLfeg+S5N7Drt5P0cIS8HxqLzHTEyhMuGyBA== X-Received: by 2002:a2e:9690:: with SMTP id q16mr8850164lji.401.1600320668498; Wed, 16 Sep 2020 22:31:08 -0700 (PDT) Received: from mkPC.semihalf.local (193-106-246-138.noc.fibertech.net.pl. [193.106.246.138]) by smtp.gmail.com with ESMTPSA id j3sm5033686lfb.185.2020.09.16.22.31.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Sep 2020 22:31:07 -0700 (PDT) From: Michal Krawczyk To: dev@dpdk.org Cc: gtzalik@amazon.com, igorch@amazon.com, Michal Krawczyk , Marcin Wojtas , Evgeny Schemeilin Date: Thu, 17 Sep 2020 07:30:29 +0200 Message-Id: <20200917053035.1889989-15-mk@semihalf.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200917053035.1889989-1-mk@semihalf.com> References: <20200917053035.1889989-1-mk@semihalf.com> MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH 14/20] net/ena/base: store admin stats as u64 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" To minimize chance of integer overflow, the type of admin statistics was changed from u32 to u64. Signed-off-by: Michal Krawczyk Reviewed-by: Igor Chauskin Reviewed-by: Guy Tzalik --- drivers/net/ena/base/ena_com.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/net/ena/base/ena_com.h b/drivers/net/ena/base/ena_com.h index f507aa47ed..8eacaeab0e 100644 --- a/drivers/net/ena/base/ena_com.h +++ b/drivers/net/ena/base/ena_com.h @@ -192,11 +192,11 @@ struct ena_com_admin_sq { }; struct ena_com_stats_admin { - u32 aborted_cmd; - u32 submitted_cmd; - u32 completed_cmd; - u32 out_of_space; - u32 no_completion; + u64 aborted_cmd; + u64 submitted_cmd; + u64 completed_cmd; + u64 out_of_space; + u64 no_completion; }; struct ena_com_admin_queue {