From patchwork Sat Mar 3 02:29:04 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Manlunas, Felix" X-Patchwork-Id: 880982 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=cavium.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=CAVIUMNETWORKS.onmicrosoft.com header.i=@CAVIUMNETWORKS.onmicrosoft.com header.b="I35N32dY"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3ztVVv22d5z9s5H for ; Sat, 3 Mar 2018 13:29:42 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935762AbeCCC3P (ORCPT ); Fri, 2 Mar 2018 21:29:15 -0500 Received: from mail-dm3nam03on0056.outbound.protection.outlook.com ([104.47.41.56]:43648 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S933678AbeCCC3N (ORCPT ); Fri, 2 Mar 2018 21:29:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=4QCpwdiX6I3L8mO00o3XvzpQoYMhOgokdhL2OktVxoA=; b=I35N32dY0v5vx8Jy28sVZo9GgPLYGCNF0Sy8xgiZ+/AG2OokM7pgcNKyTf9+GNbd5pX3bDRkRKvjMs9LQR4bl1WBmT5X6h7pgRASp95wxaerJAJIoT1Lni469DmKKg9dcbgby7iuHPHGDcMRHR4pDZnCnuR5KoAA+qZOPVIlVRo= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Felix.Manlunas@cavium.com; Received: from localhost (50.233.148.156) by BYAPR07MB4215.namprd07.prod.outlook.com (2603:10b6:a02:be::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.548.13; Sat, 3 Mar 2018 02:29:10 +0000 Date: Fri, 2 Mar 2018 18:29:04 -0800 From: Felix Manlunas To: davem@davemloft.net Cc: netdev@vger.kernel.org, raghu.vatsavayi@cavium.com, derek.chickles@cavium.com, satananda.burla@cavium.com, intiyaz.basha@cavium.com Subject: [PATCH net-next] liquidio: Corrected Rx bytes counting Message-ID: <20180303022904.GA26214@felix-thinkpad.cavium.com> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.6.1 (2016-04-27) X-Originating-IP: [50.233.148.156] X-ClientProxiedBy: BN6PR03CA0092.namprd03.prod.outlook.com (2603:10b6:405:6f::30) To BYAPR07MB4215.namprd07.prod.outlook.com (2603:10b6:a02:be::17) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: caf89ca1-6d6d-4b86-dc0d-08d580ae8c4b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:BYAPR07MB4215; X-Microsoft-Exchange-Diagnostics: 1; BYAPR07MB4215; 3:livrNh6s0f7yL02cl9CHisKK+24bvQHaKXqn8MlqWOu37by40kYQMskadO0kbEMLKY95yAdncMO9rGgyQTGi0SqTxJE+bt+3ooQoXfFQS3jJP+wvIxaxWlhZ/wtdLxnmuFev4xGCqI+nzFMAPBOcQcifS/WpIb9kKFnlRw1StfoIKnDYPLEB5b12nCIvWl++KiHopegu+1sIU3IDpksLQiPhibdgvsW3NerrV5cSRE76CVLtHNy9Nvi0dO1mmPaI; 25:lP5/AEl2oznaV5ZFpDeX3+x6uP5kCAZNFH0xpUejtU8ZsHAPIkD88Wkq87benMDK1Vvrcguis7AAIAIZwTZ3CGSwgieyfK0jdiPgZrYChuMj4P4GPTj21oCe999VvFqOXCjYx8eky+jiSPq1EQgE2MZCxIru1FcCr3kLcNINXPx13qQ4hiXXm6NsWe/BS/YZEy3DC17XR/CSYcA9lpd1ZAepdaq5PcwTpgqUD/RemNtyIr1V28m6mCAouLmyKIJ8WhccZmF9I1O/txibmjc+L7qWTXx8DL6Rx5aqEXW6tw1E7IS/lZJRfxZ72Cidx7spSIafsIPKUOuajvQnM8he2g==; 31:NGWUhwSITo47KDgwob0O1KhoJVU0lL3XUJWu8I5Sg+tOgsY1gTQQw5RDCX0fEfO0a+h2zeTcZWMv3IiY0nU0a1+i5xrr5EYM6bU3OFA1Z4SYfbpQ1w6xy1FtwSff+k6PBkUlQDjWLTGdzaeDc+nzQvd4QWGTDlc7hH2+EBDSgZIz4g1juXy/3lyQkheyG99YPX9Xdm1zRULhUm6CYUVq6AlIMzzmETkto0vcdT8DASQ= X-MS-TrafficTypeDiagnostic: BYAPR07MB4215: X-Microsoft-Exchange-Diagnostics: 1; BYAPR07MB4215; 20:1f/GPw/q0vVYZwM67VV6FG86BhTT6MTCkhZ4+7fNv3MSe55JJfnHhQhkKkxOak/SL3DH2bwkgTih63BO4FJT/F7TRkOywXAzPgPo6/PKKP44VsYinuCes+WUBDMTbdIyI8u97Dsi00CdhWrSlPdmg8cLLQOLCL/DgiaM0YzuYUOVixOKLzgJtIRVEQ7gP2lJSeCX/NtoJ7jQ8DaaoO3qNSzjRIDDgxLfcVRnLffazckbxDboKCeQCKgCru5325TezUb2SjVVLq3VcVXMMCr7byirs988HjovBVsNLfqymRKgpkck6pRR+hBBgFVfW+QEikzIk5deQC7sIbxQDioPHHp6WLepvAafw44s1vAOJ2/qjIcxKb+ixGIAOHKl0uj0eTHrwdt+Uab3j37BeIBK5Jn0lJZBH5jZVnPyL33jR0ZTmbKqwk++/p4HhPCGkGmaWgkVOk+iERUDUadOgbRTB1YdxSF3+WXndQxoxYtKngJtmYkkjw9L3FBMujbPNP+g; 4:DkXdY9f1iCFHJ0aKf4H9Vi4Tu09u6Eh1x/7ZtUvlNnagi2DlshsapKgP1tvI5Mei63mcfWdGYA/NOXQLrWQt8wo+SlCswCVUKqq3cIQrrR/IMnab6RmJq2hqYYvOhzX+dg0GDt7ssRcIw/dpZCINE93mZskizUfBbRPVDCqW6UvNQDiiJ3xFMGe4msPXsUnxWDq03uxLszj4PuLgnKPCu5J9tJjQDRyUmnWCrj0K3Qu+HQXsujH5xvjydPmXwFD67/5fBRlTV9V0HMMJzNfzLQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040501)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231220)(944501244)(52105095)(3002001)(6041288)(20161123564045)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(6072148)(201708071742011); SRVR:BYAPR07MB4215; BCL:0; PCL:0; RULEID:; SRVR:BYAPR07MB4215; X-Forefront-PRVS: 0600F93FE1 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6069001)(396003)(39860400002)(39380400002)(346002)(376002)(366004)(199004)(189003)(106356001)(7736002)(2361001)(305945005)(2351001)(107886003)(25786009)(6666003)(6916009)(386003)(59450400001)(68736007)(4326008)(47776003)(66066001)(97736004)(6486002)(53936002)(5660300001)(86362001)(50466002)(33656002)(6496006)(52116002)(105586002)(76506005)(26005)(16526019)(186003)(478600001)(316002)(16586007)(72206003)(8936002)(8676002)(81166006)(81156014)(1076002)(6116002)(3846002)(2906002)(23726003)(58126008)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR07MB4215; H:localhost; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; BYAPR07MB4215; 23:PseDYpQ5t7JHcyVFBPmsHKgw3M4Nq4u5KZ1SJRk7vY7o2wq/Y1UM0Uekt9GZI69XBDh4P5Ol1d0+EWUJcboEeEVMNa9dB5D9lVhFcKbvhKtgTbaZfbTQ/UVqgmW9Y0A7/sknz0nPXI3TzzYA+PdM/6vDYJvPuE3ewlB95lj4aiHvyx99xOby1dHM+fOZqwSPY6tizjSDAk2s6TQbUVE4J+drzDkPl8Ll6wWObKntDRb4L7gNbvRc3LsNgeOlBJDlqi64wmH1JaKzsSdC8HUNTMkUKaQiIXrc//FVHzpwjoIluNEsoBjvnBralghmPJSsx8MTPDLWpyjN22YpZUMWf8CNZERTPpfBG9KnjgUbP5K+WUhl3YER0MDTj0dYVt8YcUEERbGn3fo45byZIkDcT7elDoKmXcs/338XvXqxh7xKCLNBr3d+tzMrJUokssg3XXXnsvnuLy/V6Q/RVWk8J8x8uwOnxeVarywAOVG9UAPpCq39jaJgFZ0OXrQ872a8pJiiNVgZB2Rf0n22aFfJb4K4o1usbg9h0ctOkppUsO4a2tUZXaVQNtSoa913pJEHmdTTzk5Y/By0AmSncRz2fOOhdD3zJz0ijLBU/fLfO6u7WqBiOhNpewMuPtPh9QCTOFrS87cNssGD3rvBQwvUjwkFXoI/q2e1r1fw4OivW4XBuE2cH74EXnB4t+4z8YEh23v2WFoPpVQohkSYOdWzIMDLc7g8ewUaRiaAtilMFlSX+8YicdlORY+bdW6rrXXCMbGoAqQl5Plitdxv5JVqFMPUZSfSY2XCgsHrStXLKtOJ2SVTCkHpY9nffkrjIHmWRSmM9FjHLnFnlQxqaG8Jt1Aze8aqGtgosrcOESfsEflVh2HBI3wwyjtffgktRF76B+pN0NOaKD+LNzFlPaO7Tg89hgzHgLWpg0AqmHFTfGlp4yWaKIWnood425CZEl9JTuMwpqatof5BFZTKdy1sUVc9C9e0uZJpReiHpXEFDrAvTdO4kTZ6bmC89VBZhDk9q0hYuPZhZf7stTH2+tuD1ov3c7rA0kmykTXk1peWFEJflHLI8Sxr9vGtDwO0XC1DmYucIBzTmNs+/dJwQpW598v4prmYTO+cySBFoWEmzBMemeM60erKP9RkD/myYhn4lJWUIcIrJDARm1Ep47oBNcB6mH/keb2d+ExzvbH/ik7XlzK9y8DqvUg/70BFiCbh X-Microsoft-Exchange-Diagnostics: 1; BYAPR07MB4215; 6:dx9yOqJCQlKAJ4N8LN53ZWFjfnMtGAdFsk8dbcIU4b1jmHBBtpZuOhMCrmfMSoCxBN7wiZk27g28av1r5czW7EAfhLzjfzbOP0q7K92TDzpYugf4rOrY4PE6uT12xLwnktW+EI01QUaAng7IGwY2hYsLKHZngvNKp6GDxxKghRGYcaJetTFZwEzFDcDXOe+SgnuAeqyDtVkD7GEocBwtZreT/MebhCGKy3kW0Eaq9oYUCNOs8639b1yba9qM7econP9Izm0yqoeEhe7CudAYehVN2FaBENoW7ig8DyC4xPidsdOsiCzvs97yjhoBPPSq8eqIAAhogRM1z7aMmousXMqgYDLAGt6HvzBINLVqoes=; 5:TF3Z6mnJ6vbSMWFYbI11KlO15Ej97SmVIHP5EWIVAlMShXRIiB+QYBR0yKlWYj96881mEyd0DHjkof3SJ/8H3tsLSMqfMGZnhbPWBxNqZ+1sb5rrdaEVnt3rBw54kretrIMmPc5CIh+Br/0S+r7mrosAkoMx6Qw0+yA+Isw9sqA=; 24:+x/A21x7CZUkW9Mr/Gac5X9Eg4n/DZQ132nUwie5EIlGsntyGxWH0IZLingX1FS6wtKl7B/Dm1B80GsgAy3c9UHJdJG3GHy3ztKMRbsdLFY=; 7:GAgi7yF5AhD9ZDptXt2/IVxh/Q6lJl8GIYJbZZCGt2hdpV6+FIR0TkgeejUd2LoO22ZtMlD3scJIRgcr54XGtr2ipgXQ3SA70jkgurq+NFD6zdgTNYgMUCvYYJC9FEDpZg52Ygxr8dr5vU/f3p6nGqWvz7smk1HDAYsUah4Z8+hMIFigvOA06VBFgvco/5sL1X/7aFNeIr7AnRKkSyw3Ed55M1RO3VcY1mg3Emi3ULOiqLYbbvULvYVsfvWZtqtw SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Mar 2018 02:29:10.6114 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: caf89ca1-6d6d-4b86-dc0d-08d580ae8c4b X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR07MB4215 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Intiyaz Basha Corrected stats mismatch between Host Tx and its peer Rx stats Signed-off-by: Intiyaz Basha Acked-by: Derek Chickles Signed-off-by: Felix Manlunas --- drivers/net/ethernet/cavium/liquidio/lio_core.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/cavium/liquidio/lio_core.c b/drivers/net/ethernet/cavium/liquidio/lio_core.c index 90da33c..8bb4cfb 100644 --- a/drivers/net/ethernet/cavium/liquidio/lio_core.c +++ b/drivers/net/ethernet/cavium/liquidio/lio_core.c @@ -571,7 +571,8 @@ static int octeon_setup_droq(struct octeon_device *oct, int q_no, int num_descs, napi_gro_receive(napi, skb); - droq->stats.rx_bytes_received += len; + droq->stats.rx_bytes_received += len - + rh->r_dh.len * BYTES_PER_DHLEN_UNIT; droq->stats.rx_pkts_received++; } else { recv_buffer_free(skb);