Message ID | 38ef69787d7ec45b541975ee66193bf27beca138.1490202165.git.pavel.belous@aquantia.com |
---|---|
State | Changes Requested, archived |
Delegated to: | David Miller |
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> 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 3vpGN902BZz9s2x for <patchwork-incoming@ozlabs.org>; Thu, 23 Mar 2017 04:08:09 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=AQUANTIA1COM.onmicrosoft.com header.i=@AQUANTIA1COM.onmicrosoft.com header.b="FNWbckjh"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760740AbdCVRH6 (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Wed, 22 Mar 2017 13:07:58 -0400 Received: from mail-co1nam03on0070.outbound.protection.outlook.com ([104.47.40.70]:62429 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1759680AbdCVRHk (ORCPT <rfc822;netdev@vger.kernel.org>); Wed, 22 Mar 2017 13:07:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=AQUANTIA1COM.onmicrosoft.com; s=selector1-aquantia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=CdKn+Mq8p4/HPl74+stgfMlNxVCblFPdPoQ/kUFcSTc=; b=FNWbckjhzT7vJVKu3qgJccPnqY5rMWiGAtCZ5eNauW/MFbCVPksbXy6nWlYbs2ByeWNqZdtyJm6MVU5C0CA7FbKOj1ZLQ5Oe7/lOcz2UmsM7SrIOuUDtoFzdYOkvIB2IqpJXuMkjqXVSO3XhiEb4c1KDputgnfWwawgEPuTGYhM= Authentication-Results: davemloft.net; dkim=none (message not signed) header.d=none; davemloft.net; dmarc=none action=none header.from=aquantia.com; Received: from atltest07.rdc.aquantia.com (83.149.43.106) by BL2PR07MB2292.namprd07.prod.outlook.com (10.167.100.156) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.977.11; Wed, 22 Mar 2017 17:07:14 +0000 From: Pavel Belous <Pavel.Belous@aquantia.com> To: "David S . Miller" <davem@davemloft.net> Cc: netdev@vger.kernel.org, Simon Edelhaus <Simon.Edelhaus@aquantia.com>, David Arcari <darcari@redhat.com>, Pavel Belous <pavel.belous@aquantia.com> Subject: [PATCH net 5/5] net:ethernet:aquantia: Reset is_gso flag when EOP reached. Date: Wed, 22 Mar 2017 20:06:31 +0300 Message-Id: <38ef69787d7ec45b541975ee66193bf27beca138.1490202165.git.pavel.belous@aquantia.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <cover.1490202165.git.pavel.belous@aquantia.com> References: <cover.1490202165.git.pavel.belous@aquantia.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [83.149.43.106] X-ClientProxiedBy: HE1P190CA0011.EURP190.PROD.OUTLOOK.COM (10.172.123.21) To BL2PR07MB2292.namprd07.prod.outlook.com (10.167.100.156) X-MS-Office365-Filtering-Correlation-Id: 9c562dba-09b8-49d1-569d-08d47145e405 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BL2PR07MB2292; X-Microsoft-Exchange-Diagnostics: 1; BL2PR07MB2292; 3:MbKMwCwBy2MAkvOiTRUQrqw9LNwq8KHveOAMaL/ii2Z2lb6g5Bb4ELd8EgIPgsBVWJm0FuShqLGV4gyLfT4pVOnN5RgItahaeK4+7b8Y6+pPOlW6m1ZF3khzOe6dNpyMge1Piu0T7l3elqqNh2tmYJTnBtbtVs7PMd9sc6xzX9vmHtzyqR6uPE282F+kGDcn3CWI5SxJKVuBxVkz4uJzeKONY6t6PzrXB102tmEjd8VOCRR4EERbTkw/nv4Taj6zVK/OTz9TXcWwYhfl64BeUQ==; 25:3IvrcmZdy2Io1ALqMneHbioLodh9wf+WKD9CjuJyJ59a9vPA4FW5SfOF9SUGUyxfvHlCk+BJsU4SzkP5SgnAEpplWAsPtvq1WWs+0/T6dPS0NXn9u0w+9awki+uvc/6VuyzcUbDuIJkm7n1O/pU3WFnCm370wKZO7xLscIAd8O6s+GofJCh4ULZIdvpPVjpIHbhPaXHTI4vviogdrZj5JugEAPEEAAnF8uFmLgSg2hb20O5BxMAZnxL5l4tTlz6ycyklrAdaB8c6f2vKwQqoQu+dqPmEbeDHv26s9nWUNWV4THPW3IdREeaqOklhJI3yPwClvE2Fcxn6RYc94D76eKIlvXTztYy3Wj9qQX+SyNDKz/q2rtthEQwO1/iUWOZeYHcq6wieCyBvxykJtjiz+4iAN1vbnsuPj7IOCFgQGrgY8Z52XfMgB4/XFXlO8nMqF7yn1KIxo22qVpJf1mdWRQ== X-Microsoft-Exchange-Diagnostics: 1; BL2PR07MB2292; 31:wk/rufeduKiyTcqpTvTZmAzjp0GCu3TSOlQfqrI7up9SwAxh59IzKcbNL0hZB/ZWRcaKgE7AH4huNXMKoRO6cikvdOvnO3KNRzdt2NBflCFyBhqMIBma0z7KYm/UsO2oVxwRlzZSL2OqzD6kVm6XWFdtrpgp6tEhnn5q2iBWShDSochStmy+ZbiA3D49Mqv+6GGIiBCXeLAeI6+PJ33PtT655aIylrdEVbnPsh+J+F5pxe+yl+pt7wv2eA/HgQSx; 20:tL6tHw3TadDTZync2J14H2/lE8EM51/BLm1eGgZmlmM/8nVEDU5Dgjr+K/OU0lkt/59IPrciSWSMUenhsk78rahJozysjGp3gqA/g/MkKqhxRFnGRzZMPUzUKyCw2N+GjAbh4RdMsCwlLmtTaq/AMAwr0Ls94cb59LVKKCpPayzvx08Qt7DuJTnUN9grZgyPC6VBSChyhd+BtqOJ18o/IEQrDHc44ge+Zo+NcUbm1MVBoVt66+OhgpGOdX1kG8uLMBCsd5YdVZPpSr0boeNLnIiL3UPAST8EJFDWSJ6iLkTPbT2hCgt7fzmmITY5wrUfQhW3yyZmMRHDie2vaKAYarM7wH5JnvpQ/mbl1ZXwth/+qergdH6Hmt7bZFMbuBpC9dh2Qhtd0En3L8nhUOwsz9MQBND7zQwzMI7YsJ2rVOZMITiN3KRExjmr/eMq7R96CdDsb7cJLhMv90JaQ1kOKB61Oq5uMSBnI9kPA6hD7dxkJpx9oSZkDMbsSJylv+3C X-Microsoft-Antispam-PRVS: <BL2PR07MB22925680F1C6A906E936BED7E13C0@BL2PR07MB2292.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041248)(20161123555025)(20161123562025)(20161123558025)(20161123564025)(20161123560025)(6072148); SRVR:BL2PR07MB2292; BCL:0; PCL:0; RULEID:; SRVR:BL2PR07MB2292; X-Microsoft-Exchange-Diagnostics: 1; BL2PR07MB2292; 4:UFtn+lwqrAT2JbOWCPlWFSa6LpliWWK02hFlbBhihE7l5t46k9fAZy8z6M+P0rOB97LZkW6ZPmQGGgHzQuqHWMKJUdPysc+M5ZQHCb0QHF+gEGruPPzyn3js6W7aJjHEWKA+0Radu6nZSYsCvdMezTk+HxOw3BJ/HMnC/LKLW8FnQGrbNn5ZVIXeMa047BOwdwn5qcUUMyM0f06nUjnHkDNNSt4U07vt46dOfcmrVOGNECVAMjhaJ+Bm/iPvJ1oM+vStTRw8Pk6qBMOmVmHholak4PrAKEqOUDzD7n/DVhaV0TapGWHn70Fk395JRy9idNXD8lN07EBXjwnaDY8srZB9PaWdq2XOh8eNyVYwtcL3JOUYH4dLcA/TzHQxSKVZv7SduzYgcvYmvA6RB9+asDQ5WO8uLLeQrypOhBHn1BtgVzNNV9+3WnyUNAcKZ3r1tEP143rGrUpp/T/mdVkSJeoZ7JtE+j62Z2ePQz17Yg4kClPMxnaA7mFrDCadkwpnOtdLR0t28N1hPGcu/ijaq0Ueapg0TI/dCApxyW/NeB2tWytQUGI+lr+pHG0Fqunpw0NqWuBNy6wELKj1W7T5uvh0CVQW4OoBW310bCHcNWQ= X-Forefront-PRVS: 02543CD7CD X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(979002)(6009001)(39450400003)(3846002)(6116002)(2906002)(8676002)(86362001)(81166006)(6666003)(5003940100001)(48376002)(189998001)(25786009)(2950100002)(50466002)(6916009)(36756003)(4326008)(33646002)(5660300001)(7736002)(6486002)(42186005)(305945005)(118296001)(50986999)(76176999)(50226002)(47776003)(38730400002)(110136004)(107886003)(53936002)(54906002)(66066001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:BL2PR07MB2292; H:atltest07.rdc.aquantia.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR07MB2292; 23:WmNFr8ctjZT4Bm3hhxhRrBdjMLbzilviCFEhzuyA7?= =?us-ascii?Q?Uyvhspa/Z1bBjnO96nnHA2fKCtR1JXNG983MkeMVf5juFoD+JSZ9eh+x+fBZ?= =?us-ascii?Q?QYgNCZsCg1BvgxA/U9/fgZAfUD1Ktzkf98ZLyiONwZnNYSyC0WRt2ZJPg89r?= =?us-ascii?Q?Wo5XW1/+krJxoxIheDHLahWhYGjTwqETyzXLR4wKLB6ZPpo2WZGy0fgZ3D6G?= =?us-ascii?Q?w0fNaZdizOJXPfP2RUojeTKB+2gDLapvi4hDRLGX/0uvVQBB1V5dRet1tadC?= =?us-ascii?Q?CqaE/HDgDnZUQFS+4UEC/7qj8Lz1cx+TqMfZklOlCcMmBrBko/fv/7+WzT0J?= =?us-ascii?Q?l+TgURlKnIohrwYXlGNYaCDWMRRjl4VYRBWfFJmS0oQwNLZqAhHgVnamLRwU?= =?us-ascii?Q?ovxxm5nu5zl/xZgPKneunuNcQPSDH7DTRoO/fkvYBKa9UfpKt1fJZ8xifeqv?= =?us-ascii?Q?NPkEPNX5Q7N0lYyIOGV/fT4w9/P62IyIlNMg9y9g7vmQG24WoZceKkZsZk/X?= =?us-ascii?Q?6HED+KTK5yFkODleSgykNABshE/pG/tr/TvpMAEc7TlU1T+sfGXIWfsi8A0y?= =?us-ascii?Q?qGpJ5rEyEFd1SWQEfF1aJPdJHikfwvzVY8npXKJ/U5nF7Bn0k/CqekfHGD7j?= =?us-ascii?Q?fFGr3NInt3vuZ8orpseiY+4SP4lREOLRpGm87cPeDB1RIfEA5xZGRmCXyKCj?= =?us-ascii?Q?W+i+qpdPFVtvct5FPIcs54BG6vwSi67CfRJLMJoi0TnxSqBDL4/Ko0NXXA2B?= =?us-ascii?Q?RzFuhLMFF1Oxey0dAgBfusaoK7jxmXskyBNEcGKgsBxmCYDMhCS2ZeBIRV35?= =?us-ascii?Q?185J68p6bUgMQClcF32r7Yi7Yl02U5BeqZwspyuTvUYTGtG8ZxRtVwJI0MnJ?= =?us-ascii?Q?so6HRb5SMXrsIL46RrdiI620keXYQUnK4pZKsm8TNO7Ki6SipCb6EGk2QwUB?= =?us-ascii?Q?Mekp1znLaJA48m3NAwc3zJsUxHmhUdSHHzgzjzJZzUJHwU70dJ3R9eVxyZMt?= =?us-ascii?Q?Zb9CGsqf8fKvpm7KIeDaFaY?= X-Microsoft-Exchange-Diagnostics: 1; BL2PR07MB2292; 6:b29Wse0gRGUSaQVF1sgzwSYMmGMOKEUrvLC6L37Ve3o9A2S/uT+rEnKfgZAayrA1F3duu4t6kkmpKo1YqUIbMuf/nAgJUtKm8vazJfzxDwdRUwUv9aHR+wr53kZHhWAm9fFLzRIwJ7gN7qW2oq4YmQymwiEi/YRNF4me7QcZiExK6dz6jmCTT4OA9CeG1RwU51pHqsmbT0UU6y0js2GUXyo1cNEdPUHNVoqK/oSXy7rWrn/osSlQ2XciKTa7hJZZULNa/t+zKRAG415ekzw9fvgu2RssDUveAvA6oZ3/hPkzx5tGHXr4GJN263GdwfmH9x5J3R+kkETtAT6y3IZpffx61ACSQvPNQy0lx7LG3B9/SJkoNDoPZ1fuPZyjs3ZlPHQIhvDfofslJxbqvcOb1w==; 5:qk9xplmVak+IlIr/1gLz87w7t/Bzl2VlleKzVKEmfQRhTmMzJektlts+6Cb4rnyqvq842SiEJ0VLkw9CnRe/APm8xtxaViDi2Sz8x7lKl5ihVsPXvyHR4QZ3aOQS6dDjQr/ZIuaRhK2w/a7ECjcOvw==; 24:tt8acmmWN7HYdS/1icVUPesDZQxXFYBlEes8ED5845TVlxyAV+VkXhIjJ9NdIYUF03P06a60fgwn1iTSVupDMMbMfNPGTQ4kpLrsuTvrK5M= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BL2PR07MB2292; 7:tld60fD+oD4RYVC9W+Zc3mkJy25PMaBYULdGnX2uisiUpaxOerDQ2qNW8BwjE65asz3N9rVy+diqpa167uMtjX0pfLHqNC20zlhg7SS/a8cvv+rBjvTWScG1HPlFBLSUdk9HIwxu4LVMP+9nBHva813bXpxPUiYSavM40+X+q/ixBfX2PFpAadk6Z6BKZYic4oba79eO9xS5Fl4/Sg8oWVkSw+A3bNcrTnPtmm6AO7orYsWxcR/5oMEtueUyowhgz3WUpNRYJEiMdqfcbpiT1vf5n4Ep1ooZAuMdoiUofLUT8LCb1fZVqMu1nReYd5JjWHgdpJ77a6hXZ+LTwMbJLg== X-OriginatorOrg: aquantia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Mar 2017 17:07:14.6340 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR07MB2292 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
diff --git a/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c b/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c index d62436e..9db2efa 100644 --- a/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c +++ b/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c @@ -461,6 +461,7 @@ static int hw_atl_a0_hw_ring_tx_xmit(struct aq_hw_s *self, if (unlikely(buff->is_eop)) { txd->ctl |= HW_ATL_A0_TXD_CTL_EOP; txd->ctl |= HW_ATL_A0_TXD_CTL_CMD_WB; + is_gso = false; } } diff --git a/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c b/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c index 69488c9..4215070 100644 --- a/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c +++ b/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c @@ -499,6 +499,7 @@ static int hw_atl_b0_hw_ring_tx_xmit(struct aq_hw_s *self, if (unlikely(buff->is_eop)) { txd->ctl |= HW_ATL_B0_TXD_CTL_EOP; txd->ctl |= HW_ATL_B0_TXD_CTL_CMD_WB; + is_gso = false; } }