Message ID | 1494331671-16273-3-git-send-email-Yuval.Mintz@cavium.com |
---|---|
State | Accepted, 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 3wMdS66XcVz9s75 for <patchwork-incoming@ozlabs.org>; Tue, 9 May 2017 22:08:22 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=CAVIUMNETWORKS.onmicrosoft.com header.i=@CAVIUMNETWORKS.onmicrosoft.com header.b="l/lPVd7v"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753431AbdEIMIT (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Tue, 9 May 2017 08:08:19 -0400 Received: from mail-bn3nam01on0046.outbound.protection.outlook.com ([104.47.33.46]:40864 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753210AbdEIMIQ (ORCPT <rfc822;netdev@vger.kernel.org>); Tue, 9 May 2017 08:08:16 -0400 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=A2/bMVipRXY9F7tINZ5NLKPdHWU1Bnw3rGP/zw77Zo4=; b=l/lPVd7vMqphykDoWvK/ixyZ2hndk/3wyrJb76lCQK03JVdpuhXfhe4bH0mo4pl2L4Yx+pd/lMyuX4VngYwe40PY0R8MRRWOZ0q+em/KLGRnWZ89F7PIItH2d/g3Hnkq4c4JmsS1beywekQ30F24jA8YZcJI4JEQ6KMv0Cqwmx4= Received: from SN1PR07CA0036.namprd07.prod.outlook.com (10.162.170.174) by SN1PR0701MB1952.namprd07.prod.outlook.com (10.163.131.158) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1075.11; Tue, 9 May 2017 12:08:14 +0000 Received: from BY2FFO11FD040.protection.gbl (2a01:111:f400:7c0c::165) by SN1PR07CA0036.outlook.office365.com (2a01:111:e400:3000::46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1075.11 via Frontend Transport; Tue, 9 May 2017 12:08:14 +0000 Authentication-Results: spf=none (sender IP is 50.232.66.26) smtp.mailfrom=cavium.com; vger.kernel.org; dkim=none (message not signed) header.d=none; vger.kernel.org; dmarc=none action=none header.from=cavium.com; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) Received: from CAEXCH02.caveonetworks.com (50.232.66.26) by BY2FFO11FD040.mail.protection.outlook.com (10.1.14.225) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.1047.9 via Frontend Transport; Tue, 9 May 2017 12:08:13 +0000 Received: from localhost.qlogic.org (10.185.6.94) by CAEXCH02.caveonetworks.com (10.17.4.29) with Microsoft SMTP Server id 14.2.347.0; Tue, 9 May 2017 05:08:12 -0700 From: Yuval Mintz <Yuval.Mintz@cavium.com> To: <davem@davemloft.net>, <netdev@vger.kernel.org> CC: Yuval Mintz <Yuval.Mintz@cavium.com> Subject: [PATCH net 2/5] qed: Fix VF removal sequence Date: Tue, 9 May 2017 15:07:48 +0300 Message-ID: <1494331671-16273-3-git-send-email-Yuval.Mintz@cavium.com> X-Mailer: git-send-email 1.9.3 In-Reply-To: <1494331671-16273-1-git-send-email-Yuval.Mintz@cavium.com> References: <1494331671-16273-1-git-send-email-Yuval.Mintz@cavium.com> MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:50.232.66.26; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39400400002)(39410400002)(39450400003)(39840400002)(2980300002)(428002)(189002)(199003)(9170700003)(105586002)(50986999)(106466001)(8676002)(36756003)(5660300001)(50466002)(48376002)(189998001)(478600001)(6666003)(50226002)(101416001)(2950100002)(76506005)(81166006)(86362001)(53416004)(76176999)(305945005)(4326008)(356003)(104016004)(5003940100001)(47776003)(2906002)(107886003)(8936002)(77096006)(38730400002); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB1952; H:CAEXCH02.caveonetworks.com; FPR:; SPF:None; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD040; 1:aR8kH3UbJeTT6WhpXgvBVCn1ywF4fsHbucxGtJ0lb1We7AF8WeRHwxPdZ/o7KhzVGecjQ7blzyC0sHSObbKlOSETbyrWEen2yLHxvKMPbJMj8On2KGuwNEvZjxeCMgl0U6guRzKnvr7o4Q6MT42uhKkaA0nnxQQUtAog4TSbzjgNypAmPW3NrqR8OF5LvwEpoAddPEs7GxKwsMWy3zTcUO+AVdVeo1aSWLLuLXrmVTBU2A8obGZMdWhBw0bVQl2FbKji4ixFE5h7gdlEBV+FP2Ynmr/lh4ZBmf+eEFUkO/TGlciKj9Q/J7rckcZkXQhoFQKTP4OuXGwxFRBjHpwH4phLJLjHDGaVY87sLCuvG6uDkVdxm/otXa2goljEWUUD+88rr5TFqDtVpt2ERi+dynF98oBJuqKL5h7LFETgQ3anszmPm3I2tQOnNPIoMgVyUBEnpoMq+nCgo+ZO31GGXiEQKk8sB5eUQzbfZncQJhSYqShVWHLu1ObNeSU9Rsd4ndTXKp8VnXeTf4v4c0P8mGiWdWz0gvtfnOxL7Ji1zA8= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b418df88-530d-48e2-de4a-08d496d411b9 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081)(201702281549075); SRVR:SN1PR0701MB1952; X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB1952; 3:p02X1mjzi1cIWmJdCGT1uZJNOAd/7sBrZm8sc3nLCOZbDURef7ZaI181h+e4ze/bxPB0pthtgY3angtaHnPpXKvKEI8NB3hHdinpc27G36QcWH0jnldwrIopgO+XkGRtRNFyTA5BPRCQJ3Y9QkfrBcIlS3RqRSqZ9YZzBjPIlZgk0yMMJCgqMMqjfdjcAV9qx4o/CEoY9f4m6XWDZJTvrXFjyK2RLsN/AkQQLwvCFDN0vCJzkrh0EbPBtyArVr8SqOuZSMLRs7CKsSnfrni9x0mTD2+AXpmykJCiwXoEElPkXaUsJ3Y6gREvFDxzLv52PDt5Vi1lO7ySmUNhFOEK9l/h0stT8hJsfdUbJiD53HdtOiRZ+IoITwAacsDY1wByYAeK4VH8zN2P4Z3z60/wsDZX61rOvJ5hS8OCtEtsadQFQPrjfSFQqaPH5b8t1VAxYY85MZwIAXvpfKcf73MHu0nDrAaqcxVoQCaWT7n3oA2ISu1+G0bIYUUUwAu9LDmo X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB1952; 25:3gQgj2yb5FgunLdlcWIOpBdPWIP1mTPvpXvBvhcXA7dxVyU/z7X4p530ZDCBrs6bFJ6HGljEX6Ykgog2UOaLHd6h09ZoqN8syhYDHBEcgE37GXmMEchZ/B79Ps3ce/5PT90v2nQEfXJ8C7BqrEYOXGkg/LiQISaem9eTGgsHyhqFulpQHfGlTyWJlC7HTdytxpw50fJwvLnAsbmx5lCn49LtuJ890weOdH8sP9YHpGfyXsbIcpvSmqtu/VlgdXj4nFwSTiPHDdTpi0ldSss/P5Hhx+w97mNF54h0UaNEciAa4IidSd5abBLvyf3W6E0/BmeyBCWdKNSpszKG6rKmHwQdGxSAvwjYZJvo9eRSNKxJZJTlNnVyRP4C7nj62eXtUyjtcuXBhaRcQC689GTg5ftSku3MA7RvQxX/Ydx3hQWUobTJ1B6efMwObIr9Hyx45N+c97rWv7Uosubau0Qh7OyuBF12mdMvmJIBrfFczwU=; 31:+bT64g115PH1TpxFkd9uKdXqMmb1Lz87GlLncsDLrHQob81GSDhNUskN0ChGxyZ5llvOIQ6YihvujJ0IZ6auYY0CplXEo+23lhhYUxjZbzVEjInz9Zpw1clJFeheTBbKS7OFtjjKWoodEKLbp+9DXcLh+5XwxeNis+mzr7KYabg5YDExh+qw8pRDPqi9opAJ8t/ErmcS7c7XXcj/nEb8GYkaCxoMzz3zy/f2MUGzW/bbHzECFRnsSO2ExSbSJ+mtRvKUI/YGRY6Y9vvS7IopZA== X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB1952; 20:eVFJJHP2DGvDbjPOBFctiIvOqzGpp0thDhRC5hKKT14qHEIYemym2gzzj56GcTYOzJWWZeGdjuBUDQCaTGubSVMrSS6vcO1Yw7mBgyVd8sqHFykHkScpTaN3kc54bs9BuvhmJMpyRmugj7L0zNZC+j9KwS/yLxJp15g006SM8XmeouwMpJF55doXgRInQJV9fMjwKrPflwqBO8tfhUBgb2zJCudh/JRRftd5fr03Gn3mWY/w+WykeL8/jnN635oVpBBmT37rpo5VhY3Bc8TPXxUvRN4HG0O7DRlVvvwIKfJNmpq3zfbj4e2Ywyvenvi8qXqo99ORXtpbzHm07qBdNOv58VlZ6U0kRkE5D+l63Pxpj3RbG6fAbwZXxD8RWG2hPJgjGAKjyH94GsgLOK7QUyuquTnO19bgjofolGFI4HxRPrv8VAnH6hpORAgw1yMBuoYKbAbO1hZQ4y1DrBauhcB/PoYFNXCEXGL7HGv0XKuYxEZ2emvLJus80etEIXPO X-Microsoft-Antispam-PRVS: <SN1PR0701MB19528ECB7A9DBC7FEB7BCE1F8DEF0@SN1PR0701MB1952.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(13018025)(13015025)(5005006)(13017025)(13023025)(13024025)(93006095)(93001095)(3002001)(10201501046)(6041248)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(20161123562025)(6072148); SRVR:SN1PR0701MB1952; BCL:0; PCL:0; RULEID:; SRVR:SN1PR0701MB1952; X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB1952; 4:v/UPGaJxFOSa1sczi52tVjqSWKu3037s1tANKm/nnkR8ur1xqFyrnnS/QA3oB+eIHRnicqvwha+C0g5pHrsHcMmScOc4kFFEOB96WLVR/g4FGnvkRW7ZiNX2TLaVAwbAHaLbQAzbnI6/uoC1+OVKwmy5CK5oJBW0Pg5C6kqjYGgI1GhxoD16E0uRBCyOBrZx9nxrDVI7iy6XaBkczDf0WBr94YGTrIOHFjr9OHNuBwCrEtTCs1kZitGbDONOcWosSgP1nAPOOtOtfPIisbPZBALvnZ2RugdL0mpPk/mZREuGWyS4TG45J3YvzHn0j62rsi77/Zz/yP9v+czuJQwetynFkgnTa59tHqA9mwKs8V75bjlkzZo3fAdXO0AYmOOYLXJEfK+PM2pqL1V/nZadg2qmzik10Ia+M6Qz2YmPJq2j0P5R7mcPu5Hrtbtw6gufZAtcrl7hKQkQ8vXapJD/gN5x5FyAmiXPcc6efBDxZYogKTwRYOmQ5O49mDtEa2J2QgyBkqFAtuZNc9aLKV0S/Z440VA1xOgmTia6QgAxdrs7KyQTwWxaWhp/K1AOjuZhsU+iS7MH4ARpgd32osiVta4YQnilWQGlS/k1HkFNsYbK5pTJucQpwCI1rRD5HUgZsUbvjGibDeldk4EOmbMtZLaITP4EYgIzfj9wxaTrISL474mpD2N/L0w1CafJXMj4zqTd6s6IwtAY3s8moyna3alMZ3iwPyWNXX8DzW+P9nLEuRcYnz/PN0VJcRaCCVo6P+FHcwTm34fYXF3rwpLuhbZe2v1HizWczXzbXTA2sxs3GrfsC3r8cHQxX94FQrdx1CZsXCoWzshqE7sk9FM8WVbrQqYmnL675XfgkLgN9kejxKAeJgCbkPbZPwJtALqf X-Forefront-PRVS: 0302D4F392 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0701MB1952; 23:M+znfakYzVE6Nzyi4FJiPwy0DjOM3mkMbloC16t?= =?us-ascii?Q?qoj4mLQitdD1xWOcm7ppggeSQs/1U3j83WpQa2mX0mPYBD0NEHNywogSzXYk?= =?us-ascii?Q?JfYpYTOe4pyTWNfI/NkM+DkXSbOt4MyM+wWZY6/KYxAdxVdFLlzZ1pMDSlur?= =?us-ascii?Q?Cxywofhlig8rAiGD5nXzTSsUt0hgCSyue0kxZXgVf0EABGKfBnUr13KIcvWy?= =?us-ascii?Q?S1BM5QafIr4wX7SeyTozSwb8WyIyB7UzcJaw5C9bZK0SgHgAMWw0B/nc+6VH?= =?us-ascii?Q?MRINUVjanaHKyofi0HsvYqX2UdpWPxFALBQASTZZYaAUO0WOsIbe0EI2XcjC?= =?us-ascii?Q?SD9+MxLLCrCfaZFN+12ao/Ser2ECCS7IO3vOsr6vLINOHsb2SogvhqgHvyUF?= =?us-ascii?Q?KFVL2IqzUYJEB+iMqrvzfn5KId7eK9MzzLxVSoPAz6Tck/HoZ4T89zpHvvE5?= =?us-ascii?Q?clFU8lliYPqwTrk4qim6UPnVA9tfB84iU6RCJedQlQyGYwuxgn2RNq+FUksC?= =?us-ascii?Q?NPz8gpirmMcUTWaWb6QOqSf+XJLlgE8jRqAclgQ3oNMbQzp2DXtgYN8xSAbj?= =?us-ascii?Q?j8XJGOJktDkwqW0dN6ooTG9+JzK0JBgIXU7wOaDfP9inc2Cg4rQfu/OQaFpg?= =?us-ascii?Q?BJX6tLiW3oaVZ0bl7b8tMBuUA8pL7OL7p36vo5D0urW3B7UMo5V7NRt3hCcs?= =?us-ascii?Q?ka1fvYM/MF+lfgqAWYeXSMFmmaDaddIeLdb1Ap0trRnmj0Vg8vRyfdMFKIbX?= =?us-ascii?Q?W0fGuwIsUXaFsKt4D5F4LogHyoo5OFeeoq0XDYXY5dwpIdq1dCYBtMNiAHt6?= =?us-ascii?Q?vaL4Y4YBsreXCJZPRQFuIq/JjZ6nisdZm9HQW/IQbHfe74zetl2wTPWas5KH?= =?us-ascii?Q?WK4QsWZ4esVm0DaUKc6kDY1yIcDgGWG7JmyjauavxoDJ4VbRzaJO9DdfixAf?= =?us-ascii?Q?wweVIjorDD20Bg8qlP4hCVP1M+X4OEv+KGPH39UJQTMTbH8JhelpQKii38jN?= =?us-ascii?Q?wJKiIpvnsz7HsOMPVvTTZzsGF?= X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB1952; 6:MeJKEzpZhpk/IdtPuvjhefu+8rTg2eyit53qJWEOcZ2j3gJqdwlABF4NN3RFV2K1rq9DMITaf42uUc6lKrbST6u+doD8dqIGZ2aOXaH0NLbxdHlAJ9BlwTbawSaZvI8W/CZgkxp6wvAj5fGtJatPTwIzFU7W4BzYRYdaOLi0Q2a/g0PYIpfOKxzZH9F1EVGibZxcnHla5OMz37fAFgjuqEMZoozHPq8pvnCfstnEfKtQ4hXjUwxjCJ7cUvGyH0ju+3mSt6Wg1gBYzdQoTrRLGZAj+xkIUG37mhtwfc4zcTvNir+s5GBIEyMuicw/izbmENlLVjQ9Xbd+UV7ZlDHX37kkxWZPYFYFI2F21xaBuT/Q2OcAax+dac+pAbq2l0ECipu0O3L7WrfD7Of4awvsHjrjq3Pfbwrb+A8d7zwgXReN07Upv/ln1wLCca+haPGyfkEMTj8orbTRaM6GZRnPuqDHSz9iTUfsEl51+uwFrllcG4dLgMHz2RBsZJpzLGxKlsuWU/GZN+tLCZZKtbsPYg==; 5:NinWcdtVwcyVbdxL7/K8wWNKHdNgZUDM8lGRvbNQwE7mNKxgGQBwe0tNIxFse5j5gg5Vwp6TyWFrxBriVB+QIxQSytyWQD7AyCeyMGK7Wee/3PsU10vtM5wigEt8jIXZlAriq8qC3Bk1J8JnSMyTqA==; 24:OFQ5+yngpIrXYlyZ+Oev2uh1i99VVJk0gCKMGs116I06Qlr/K+bW9CU+8gobEa8JiGxlxkwqzZc8WOGxnjRABsTXvhbn99olKF0KdqNiPNI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB1952; 7:nwfAafJE9gqst71zGTYEPqLBq+d22zkpCUBKe7lH4VmRyzx+JWAKg+zlMKdvc55EXhkN48bO3S4vx5htv8ucUoWNIMqXmkqx5U3ukh4ilKvsTaSodpqH8VIUaiubYdh8dH/HDva0VOE0spXinM6dkrfkW+MUFAGKDX3MaU6IQPaqPxSDS7qe4mDWY6szkKhSHvTSuY9cAwpm5FYOzyrHEY6LXgvlwYZ6/GraZvwU46ixNoJPeXYOYrVw6kPUmuRK8dSODFtSWdW2KOmFXqKY0hB5LqrhFzzyu3j9hCIkLNQsAaqp2KV6MHrTqj5cneByYWoPBKkCvHj2oIIePD9WDQ== X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 May 2017 12:08:13.8681 (UTC) X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=711e4ccf-2e9b-4bcf-a551-4094005b6194; Ip=[50.232.66.26]; Helo=[CAEXCH02.caveonetworks.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB1952 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/qlogic/qed/qed_main.c b/drivers/net/ethernet/qlogic/qed/qed_main.c index b7ad36b..0cbbd59 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_main.c +++ b/drivers/net/ethernet/qlogic/qed/qed_main.c @@ -1093,10 +1093,12 @@ static int qed_slowpath_stop(struct qed_dev *cdev) qed_free_stream_mem(cdev); if (IS_QED_ETH_IF(cdev)) qed_sriov_disable(cdev, true); + } + + qed_nic_stop(cdev); - qed_nic_stop(cdev); + if (IS_PF(cdev)) qed_slowpath_irq_free(cdev); - } qed_disable_msix(cdev);
After previos changes in HW-stop scheme, VFs stopped sending CLOSE messages to their PFs when they unload. Fixes: 1226337ad98f ("qed: Correct HW stop flow") Signed-off-by: Yuval Mintz <Yuval.Mintz@cavium.com> --- drivers/net/ethernet/qlogic/qed/qed_main.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)