From patchwork Fri Aug 18 14:02:49 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Lendacky X-Patchwork-Id: 803239 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; dkim=pass (1024-bit key; unprotected) header.d=amdcloud.onmicrosoft.com header.i=@amdcloud.onmicrosoft.com header.b="cPPfUDJX"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3xYlCl1Hpxz9t45 for ; Sat, 19 Aug 2017 00:02:59 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753661AbdHROC4 (ORCPT ); Fri, 18 Aug 2017 10:02:56 -0400 Received: from mail-by2nam03on0060.outbound.protection.outlook.com ([104.47.42.60]:20163 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752693AbdHROCx (ORCPT ); Fri, 18 Aug 2017 10:02:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=rYt4MplL7wXnRu78mDnmvfLbmXCGrc3+OocP09T+cFg=; b=cPPfUDJX17anJLUxMIsosOmC2B3sk15tH/IsNunCpt1q/eTbdbcczmHTdGLD45K8w5mngjqxHmqCo3yaxnvXZtmkj/4u7kDsut+AFqNw1IX5OtlzV7KHa1RYwpi9rAgtnXe3atLQMp+HkC1A3PMQrz81s7stNdgTmeovGV/BONU= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Thomas.Lendacky@amd.com; Received: from tlendack-t1.amdoffice.net (165.204.77.1) by CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1362.18; Fri, 18 Aug 2017 14:02:51 +0000 From: Tom Lendacky Subject: [PATCH net-next v2 04/13] amd-xgbe: Update TSO packet statistics accuracy To: netdev@vger.kernel.org Cc: David Miller Date: Fri, 18 Aug 2017 09:02:49 -0500 Message-ID: <20170818140249.14804.75400.stgit@tlendack-t1.amdoffice.net> In-Reply-To: <20170818140209.14804.94997.stgit@tlendack-t1.amdoffice.net> References: <20170818140209.14804.94997.stgit@tlendack-t1.amdoffice.net> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: CY4PR03CA0096.namprd03.prod.outlook.com (10.171.242.165) To CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 09c2c818-43c6-4d2b-f651-08d4e641d111 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:CY4PR12MB1141; X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141; 3:G8Rb4ArL/DQAPFG+DyISvzK4eYCNWfnYZWv+0qvCKOpQ5ocJ/zXRtCaiWDI1EwM04RuLMedZ1CAC1VmsiLPisCWPoeZ3+gxMUR+IHNzirhHkYmmrm/qRmaWgo0NVOdMyooa7pSglB0AWvIdOpJ0Lw/PR8thM4eomc1kKQ83rTMGEcKi3acbYeLVDZehqF8EmEC2Tl58JPa/UdDMAkAHuKON0AHviYJFlYtWVJtfxZMPTf3BNwVBsL0uekR1gUCwV; 25:3NgdnnzBXMWmzQh9aLJpkosNLvph+sKllsGfcGPkezLX+LTQllnSRKvRh+4ryWZKiw1tRBXVlBqgGpuO6IGKMoV6BTLZNEiugvLRWx8a1hppwzfdMULTXMuikkorMxuLQNAx827W2Qqh7GgddF+ZvacYXQONF9Sq19yu6ZIFxHz03yHyqarANmMDyzSj1abYul4VmANGlbXZ6PJrkFW3q/j0wb6fETsxyhyZ+7WpfLZzHvKbe+Egr9XlTHiriPDCiChgMahbJRv3yUNIMkvC8si7HNvDDkW5jFejKmlX8C0xVzTPgbr0PtmTh6irYgBrTP/EOuBd8rhFnaaTvdDPhQ==; 31:APvaxH3PPQQlX3pcmTNMrTBqqIZNFg1ajFpB1XBy8b7AVTtmWvxAlceYPjgjtaHo+aQQNBDt/zlaLD+YSL9JaRirqmeEWckJPrysR53Bi+3PqhyHyN1MpCtrc0T80G+eaCrASZhEHJ4z/CYoljMSmxq+foJ3J6Gsbc5I4zy+Jv9GF/uf/yAytmNBhcSZNG3MpILmk/wo24wswNs1T7fR2zwGVVjdRjCzIML3B7B7V+Q= X-MS-TrafficTypeDiagnostic: CY4PR12MB1141: X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141; 20:1FQp9mQMBmZvdvxAYzkJBD4ds84bSiJl66tNvbmCdB7lCuyo4tAxgq/MjkuI2tmycdckERxJuUg3LohNfd2kHRVVRg3vHX8YCfzDSZDcWfxtGO92XpqqO+mK1Ck5WXWg84dLj0kqU5b87ET7RR6xSVAoO7Jqi4myIlSZBPmnIC642hm2SO5ZDuP0qLdhx4A07Q/9qEQO3Ndk7/C3N/Z341Kg2kPE6ObaRcnEH320bvFFuX0ZkGhhTq3N97XVtsfZOL6cJuKzcT9coooyAo7D9PjgDEDk+2wX41Xp/cwri9gsOpBi8bTDEsi4lQ+IzlQaiyPm0dHR3p789OBR0FAeTZiRpnT/DZARq5QOz2IrALE2dBCbjl4qcQspce/9+oLPBNdxw/2EloVJB/yXqi70BefOxHohG0tTIg4PjAXs2CoNscQByC4sM/9qoxBjXBP8OTrkNDiYd6GaNeyLV4/I3ThXqwVvbKA43tqlKcNqSr+Ss+xk+taDbhAya8UBUWo8; 4:cfQtlbqR7ntAStemXkb3AYM5amhhBMvciNo3RhHgkJvWmMzvbChMQm3xh21tIXE5ngrp11uKzNbz5aLBGyAtkibrn/eq0VQqN+YlLTkT3dtoxn2VbGfMDYpwIUCxhhi+khI0p2E8mrwbsv0xQkdVswa8QGygmAaOD4ckSaoeY+8s0rObOYGrt/1C8wtMwgMIT7kP0xAhDBRNaqqZy+QbFo3El8jo8QR0WSbmsXfrFVBRuGgk7wnKN2zW+yAeDHDMhrQSxHd4hzgQnXYdPP8ygXsdtCMKfcsy6ZZNJdAMCS0= X-Exchange-Antispam-Report-Test: UriScan:(767451399110); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6055026)(6041248)(20161123560025)(20161123558100)(20161123564025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR12MB1141; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR12MB1141; X-Forefront-PRVS: 040359335D X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(7370300001)(4630300001)(6009001)(189002)(199003)(6116002)(3846002)(83506001)(81166006)(81156014)(8676002)(86362001)(478600001)(68736007)(230700001)(6916009)(2361001)(5660300001)(2351001)(2950100002)(4326008)(72206003)(7736002)(1076002)(2906002)(97746001)(103116003)(110136004)(25786009)(7350300001)(305945005)(97736004)(15650500001)(4001350100001)(33646002)(47776003)(9686003)(101416001)(66066001)(76176999)(54356999)(106356001)(55016002)(189998001)(50986999)(6506006)(105586002)(42186005)(53416004)(69596002)(23676002)(50466002)(53936002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOm0wdFNsMCt2MHJFNFJwYTM4YUhJZHNQbXhu?= =?utf-8?B?Nk9ERUQweTRYL05WY095bTJXSWw4V296alN1bTJyT1BDL3NTb3Fla1pmcVhk?= =?utf-8?B?YlFoS0plL3lnMGM1OHI4QTY4OWhNNkxXc3RXREZJemR0cWVQL0Y4blQvNUlz?= =?utf-8?B?ZkJ6SmxxMm9VSXJITFJWaFZIVFZpZXpsZ2pDaFduZjJIL2JCZGpYZ2ZGdUYv?= =?utf-8?B?d0VqQ2dENUZNL0tnRGdlRXhsWEJNbG1vbFZ5OXFrUHR0b0pVME1GdlI1VWJv?= =?utf-8?B?Q1BNTEdBY1BhK3hiUzJ5ejc0WXJwVHVoN2NLWHdRYUp1alFFN3JDVTYvR0JG?= =?utf-8?B?OUV6N0JBVW5TalZlODVvYWMwdG0wYk9NVVpBVDVvNFdLQ1lWcjNGTU9Xb0pL?= =?utf-8?B?OExzVFg0WThOMkxvWkFOd2xYbWFSUWF6dm1Tc2R3WFp0akV2bTdtZWx3MEVa?= =?utf-8?B?dkhzb2E1UTFhTGtoVjUxQ1B1bmJEY0JRNDBWU0JRQmZVWjBYZjVKaG85N0pv?= =?utf-8?B?SnB6emhHNk5MWTZwY3llYTlPMWJDWE5HQmdEMk1ESCt1WnFmL2lSUjdNSzll?= =?utf-8?B?MTdHRW9EZTI2YUhUOXJGMHplMDFvQzRwSm91QzdUN21qV3N4YUZtcmZ1Y1NN?= =?utf-8?B?YUxjRjB1ZHhsbFJlVmMxelRuY2lmcm5lbS9mSVVRTFRZVDdnRUpaOW5kbFh3?= =?utf-8?B?SmdDTjJTcFlTcXFCSVV6UmFkZmRPM2VTNldkd2pqRUFGL0s4MXc3V0Y0bTFa?= =?utf-8?B?Q2x5dnVTaWp5d3VuTmhRSnEwaVI2eDBUdEswdW1rTHZvTitrMXMvVERwYTNo?= =?utf-8?B?Z2tlVE91T0RGUXBJUG9hZTFyTFJZU1E5bnl3b2RybjJQVHNFMDJYV1R4S2h1?= =?utf-8?B?WjNLaDRJdG4zd3JBVktNTnlUUWtmU0NFbVNOSStxTmpXdlVzNCtPWXhuUmIv?= =?utf-8?B?MDF5N2thTXp3YS9nSHRuOHRNbkx4YXZHRUJndGh3aFlKaXdGOW9UMDI3NVNK?= =?utf-8?B?bG16VVVRc1I3cUVFZ0l3TG5nREdTNVljcjlwQTFTZGN2M1JKNzZ0eHRwVGtl?= =?utf-8?B?RTF1RmpHZVpaL2paK1dqU3JWWG5hSzBwSU45U2ZPTFpxUjJ1S3d2WVJDQUtP?= =?utf-8?B?aVAzektxQ0hLZkMwUHp6MTFFa1BjZ2Jxcng4UmtDUjlERVh3d2gyL1NiSW9O?= =?utf-8?B?WmRZT0NjdVdlVERpYWZ5cGdTeVRjTDBULy9JNlFyZnpFK0tnYXhjOStDaFdB?= =?utf-8?B?ZU5PZ1Q5SytRNFo3cU1Kd2hBLzJ6d0VMVlFObk5DN1ZKekhqcEkvWWhraWFt?= =?utf-8?B?OHM2d3EvaDgwdG5CZE5hVHBFSFo2WGJLNVdFU3FpWjZ2OEFVRWVOKzBzcTBQ?= =?utf-8?B?cEVnRHpVTEdQcU9YSmJNdlQxZXR0WGwvaVhYVWwybDd6Qnp1bE5BOE5hOUdv?= =?utf-8?B?ZnRjY05pS0ZmOTZEUmhsTGtXVUFvQzIzcWl5UTBZTVNLaW8reEE2a3hka1lN?= =?utf-8?B?a2ZEU0dlNlFrbldzYkZkVzEzQnplVWppaE9CNDVQQU82dkYrSFNCaCsrKzVD?= =?utf-8?B?bHhNaEhEL3dRaHVZejJhREFHUmVxS0dGSWx1alV1c0RtcDBoeHBFZFFVNUV6?= =?utf-8?B?WnNYcVRtdXF0dEhFaktxM3lmVGZKTUI5UGZhMzhRMmZORVNjNTNXdnI4MG5P?= =?utf-8?Q?635hNAzS7MG1jxlQ3NlgXxyt0+KeOe2dxEFF9Iu?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141; 6:ktzoR1ysHEMu2BUXEvbvXNxwhgCb5E42EmHMQ5QGsldXN42/IkHXx1UR+MPip9jnFfNg1lV2Tg81sbGdqHlfHmX2OgTrUgIRixQ1KHZqJ+u67GosMsSseiZkKDwt5z93TTCIR3qJ+Ms6HuU2pn8yu47tomE9GZuwbywALWZ5QcyhQJj9NHTfuiM1RDOsd/dZY3lr2aWULLCWXwKlppcE3UUYJGbXOV6zfJ6qdm6epLEDGxHZ+y1I6tnkDAGrKlpQp+CxV3NaKtUEIyGVRxqeIeW4PLyzTKoh/miiANyH5KkahL6HvddaqWVYfvH5SQ80hfDohyV9friWJWr9EKZM8A==; 5:T3rjlWXkcDw2w+nVhAVpfDFXpnfzNOVgqHj8TID9LXW+lDaiJ1Y/yZZnGbq1bGIQJwN8tKRu+KmvXhsjyfT5rGj/qCf7AD5EH2KjN/re9nKR0dGAlQnwybcUnhcL+7xAN+kIJ0Efu5FEqn6jSyMOSQ==; 24:m4opgJLNo1zcFxPWScQwEtXtLVMdml80lj4MYYsXFqgLerOU4ASvKGxAWO2vgIlwCaBR/6t90jWZ798udEMKIWK84pjjBEdDmTbPg3CG9HU=; 7:WEwPPLw7zszlIf4dwaPxHXf+738eXTvw2eK/YHP6OLysHZ3NJgnNlxwxcdndyLLhi5Yo2PpHIp56rFRGfckSl7/u2PQmIDgvjLJEhbm63f9v//Lruz/Z00XFG6iiE5RLxHPFS6vOjWSWYZ9aAy4HPsC/w/P070Xpx7X8Amb4j5ntZNhpjsUYHQvlCecv7u+R5pqytCJBXtpc9002X85CNkf9r4T1jr+jqq7R1b5bfxg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141; 20:DzpDzl2zI923aJu7W/OApYmuTSrHd98121NpcZBPHHRreUNxvEAfrxVWyClD74zj6lfLpDJqbW/5IDRasVgFQAFleUfXDpuyT7Xvx6hgYdpXrJaUknnUDFgTAJIut2hwdRk3+pNYttDZBK1hs3a4bDZb3vxeiZZh+NdOyJRjoGcpl1IoylnQvebZXdM8gUaWgIz4aF5bG9FcMLFBU48ChVjAeKXsDHmNl82OyYjdCHENONtPaRK+08766VuqAo+9 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Aug 2017 14:02:51.9459 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org When transmitting a TSO packet, the driver only increments the TSO packet statistic by one rather than the number of total packets that were sent. Update the driver to record the total number of packets that resulted from TSO transmit. Signed-off-by: Tom Lendacky --- drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-dev.c b/drivers/net/ethernet/amd/xgbe/xgbe-dev.c index 06f953e..bb60507 100644 --- a/drivers/net/ethernet/amd/xgbe/xgbe-dev.c +++ b/drivers/net/ethernet/amd/xgbe/xgbe-dev.c @@ -1740,7 +1740,7 @@ static void xgbe_dev_xmit(struct xgbe_channel *channel) XGMAC_SET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, TCPHDRLEN, packet->tcp_header_len / 4); - pdata->ext_stats.tx_tso_packets++; + pdata->ext_stats.tx_tso_packets += packet->tx_packets; } else { /* Enable CRC and Pad Insertion */ XGMAC_SET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, CPC, 0);