Message ID | 20170508073018.27380-1-ilant@mellanox.com |
---|---|
State | Awaiting Upstream, 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 3wLvL33PzDz9s7C for <patchwork-incoming@ozlabs.org>; Mon, 8 May 2017 17:30:35 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=Mellanox.com header.i=@Mellanox.com header.b="v/rfX96B"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753261AbdEHHad (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Mon, 8 May 2017 03:30:33 -0400 Received: from mail-db5eur01on0080.outbound.protection.outlook.com ([104.47.2.80]:60672 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752610AbdEHHac (ORCPT <rfc822;netdev@vger.kernel.org>); Mon, 8 May 2017 03:30:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=teWjFfOyGTwQk317mhiOmereSiNCL22e2myP6+lV3z8=; b=v/rfX96BTClR2MMn2eMSRjqc5b2YJlLUWWrNEjx9/8ez+B7+t/n0ELnLpaAzkezHyRE/fDEuou0ervdRV8dkW/KO3wDSq0IsyyphVRbynrjNgsbhjdz5oIfYOoYQaTPp9gor41dRtIakIqbXzr+5PfoIxQwBmy3cy/iZCbxwD2Q= Authentication-Results: davemloft.net; dkim=none (message not signed) header.d=none; davemloft.net; dmarc=none action=none header.from=mellanox.com; Received: from gen-l-vrt-103.mtl.labs.mlnx (82.166.227.17) by DB5PR0501MB1943.eurprd05.prod.outlook.com (2a01:111:e400:c584::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1075.11; Mon, 8 May 2017 07:30:27 +0000 From: <ilant@mellanox.com> To: David Miller <davem@davemloft.net>, Steffen Klassert <steffen.klassert@secunet.com> CC: Boris Pismenny <borisp@mellanox.com>, <netdev@vger.kernel.org>, Ilan Tayari <ilant@mellanox.com> Subject: [PATCH net] xfrm: Fix NETDEV_DOWN with IPSec offload Date: Mon, 8 May 2017 10:30:18 +0300 Message-ID: <20170508073018.27380-1-ilant@mellanox.com> X-Mailer: git-send-email 2.11.0 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [82.166.227.17] X-ClientProxiedBy: HE1PR09CA0045.eurprd09.prod.outlook.com (2603:10a6:7:3c::13) To DB5PR0501MB1943.eurprd05.prod.outlook.com (2a01:111:e400:c584::24) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 478723ab-32de-49aa-180a-08d495e41a24 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(201703131423075)(201703031133081); SRVR:DB5PR0501MB1943; X-Microsoft-Exchange-Diagnostics: 1; DB5PR0501MB1943; 3:SueQOwJtNik3VN4pa3en+jSc9BTrOqL2Wz+DofguUM+kjzaJnCNfOH6HI79kIgaHWCvKepFtuPbjauPsyRS7DngMn5ByJ99Ypzy/dj4iKWqJVJqsMWVzQtBRPuJnUYlZimp2lLnijBVQ95kCyNOrMNaw3aQ/kgPD4AHyHGd0Hl9nDY9ldz+Wn2Me1E+VzPTSoay3nAJPlClmRsSAlhuPOv1LxlW3IHYcvKohDthjGsQInVg5E38LRoDWpUtBelbDMZ1zqNxLxB0X52Ks4aXKGR2hjBalscozKv4SR3nP1SIav4lA5z1mf+ub1JMfDwhLFsaDCm18cu5+ij/afxojkOE/il0mJ353c1pDi6hNuN0=; 25:75/YN7Avf77VHjQ07nVtAsKLeMiKLqD2TUvDYRrQIwUHLENOvOS6l3LOze9bIPj3BaYWvH2kbqCgyRoVxaj3Vf/mNfgnr898mwhLfL7VNRrcj6sslgHQFuCKUW81WV5C/Bi8g2SQOPsV5pvHjYkWb/o6Dbicg5IlvxvNO/x2zufgvvrgc9BQEb88EV8zuM8tYw5OAqzauZrvUtQE+iBy/37bUQnqESG+lTYQzkv9K+fQvvTAcOPbuF84XpM6U9sM3+PnYzvlkPoFAcclJdGlwgMufhXlo1PFiPmiL7UlUEdK/Nz0h4/f1X64r0WAdjhhoWZylE9pfkHuyY3yjFWFFtiLOthaHFipqg70by+MlR93QccQYfx61M8FqRZ5gas74LeohcAJKkje92qJEFpAG7JvS87H6OUdy1aRG7blqL/g0UGQ+BwDWmf+rRYCmlVQ+N1Xkpcyl5VE+Vh0BlZjtSt0PWqSx5Rm5moNOPZFJe8= X-Microsoft-Exchange-Diagnostics: 1; DB5PR0501MB1943; 31:k4suPGIsgCeRPYvlnxahBHfvLfz7m+Kq6itHU+YcsGXy4Xn/TLYVosmDLe3QnkGeRwP8ERmuaggEOfIzzR4CT3eNarJo6GE4yUXe5DP/CVRRqIca/XW3FVC62sMTTK9FESqfbTyBrT6OkFz3ofICuAGP4sKNUAPtNLIG/dQ1vVEmyj2x4+f1TOvUVjALP6zaHTbopzFWVpkjxBZZUBr7QUlMI7yo6TpU8z3wrtMncZw=; 20:cdAYMtvZVg3Ls/O2D9iqvYkZTbYDO8bPGTLCn7mKSUUYGVen3k4clFakay8BWo3gePEXunH5Rh1HJph8xIgVSiz3/Do4agmmFxGy3MSNBOvzM1r4rU/JfqYOn6DM3jlqW5ofBOwcDuR7eZb8znrGYUscJUndL8swo+A88SYaqo7JkWKHcF8PjV8+bMdBJDsZKlSSJt3/GsdZIJHR0OtQKghDV1pjSy3agMa6iWkOO2zWf0PthiML3qKPRku7R2CYCRqAZvapdBhYk4jDT1VvDSlBrgJPWHxelhFkf5JdRAS+6hAoO6uoFwa8th50YkKAdNbqzqxy9BRDRGxz/D2mB9wuKos2iPx72nR7jJY2gvCMPek8pc6WgxY2GFdntssHijC9+iABurFEGzmn5x93bcR5LKvSf8nVDh0Bc3ppVF7TmsEPT7SXzO6f/n9hLqh9hwwFLZVZOtuvEO/mdHHrBnC/9tN7I95WFV6+ARdLYtXafZkXgDK00xseGQkrpL+0 X-Microsoft-Antispam-PRVS: <DB5PR0501MB1943918092F48D882D55D40FDBEE0@DB5PR0501MB1943.eurprd05.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123558100)(20161123555025)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148); SRVR:DB5PR0501MB1943; BCL:0; PCL:0; RULEID:; SRVR:DB5PR0501MB1943; X-Microsoft-Exchange-Diagnostics: 1; DB5PR0501MB1943; 4:rAUS5NcvCeqpbThoHSTEGDWhmAqrFJkz98IZs44fQL/tBk5xuht8TycWx4HgFyXtUjPuuOp10+oJfb0EODUGI6R/Rvqw86cfJAunp2GFc6+v0K4DfQ8f1l+guhQQiPl4XR4xgynd/45RYrRwO1p/2JV6FvGzFAdtUJTNTk+u/pfbnhuw3ku4Vy/lY3eqz2Zap+Q7ZR51zWcApHmGpfKgOdQHTPo4QOHxY7E4oKdUA41N76eh2f1oao7l23ctW/t6Rc9sg/KBDzYaiwHLQx0xXITQmJzp29abuJtbOrk59CzylINrPI/IPqU8ogYs38YXsMxwh2v6BzeAHJqlXrKG84VQKNJlXN+NeSSOF0SIDGV3aCCXWhUrF1BP752dBXeAh+jlSopP8MaP+3+7Px57Y+AUXj5MZ9LM8Z3+qCT7LVpbFZxBFTNCH3PU/Jqt9vzz2hqLvIVPYEk4JMFTIU8iU5kONcrTe3bKuq9ir3B8Zwo9lOKcAutLfNGntrZV8BMMDqBSbj3PI8EeEKxzZAUDVycrvHMU+3HEZpO6mzBunv/gR5174CbZCmjSDjJ/zP3cvfmkYcDnxvHjuO5vZjKFyXdyEE1AQr/8VfJMgk/6AjypPh5z0czi0sRKQ8G1VCPaE8y4N8QkbWpFaw42NoqT0J4qucClGzomubXsyNiKsCosEeg/31H12wvYuZ3nus0gB7KxdPsTNgk8slruEjqa6gSmiOAHYh1kUdd+1lVgc/VnY+0tIl64+Mu+1ODsC00mh6ByMOSXvteGxo/+K9IXClOkA+rW2+rZqiowDRD4Dj+gjf/BpiaH0N3Wd6EsOwx5 X-Forefront-PRVS: 0301360BF5 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39850400002)(39840400002)(39860400002)(39410400002)(39450400003)(39400400002)(50466002)(42186005)(478600001)(66066001)(47776003)(5003940100001)(38730400002)(107886003)(6506006)(53936002)(6486002)(86152003)(6512007)(7736002)(5660300001)(6116002)(305945005)(3846002)(1076002)(25786009)(33646002)(2876002)(2906002)(8676002)(50226002)(36756003)(81166006)(189998001)(48376002)(4326008)(6666003)(86362001)(50986999); DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR0501MB1943; H:gen-l-vrt-103.mtl.labs.mlnx; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR0501MB1943; 23:qOvDf5n3sEW+QxwMZYK8dNSsnLMv/G/qtos7dt7?= =?us-ascii?Q?yt8PCvOTTRx9V7uywxetvGcMl17JCToQejKOI/EPgfn2DPSo33nSnaYiSOqD?= =?us-ascii?Q?IJFTyLsfWtW3wASAA58NLUnkkHKXbJgHGgyf1nlXSFn0IVLe13nwDuNYwno6?= =?us-ascii?Q?LL5LV3Y7QhbNYNv0SDAO2CnDnk9xf+IMD4VuLvik+uvsmA/PMxYyHBO+ajLT?= =?us-ascii?Q?DyexMwP2NqWrykre8+YX1Y59dE0GMkJR97Z+tntVfwJl5lL0J7sk0X9TRPGD?= =?us-ascii?Q?USLnxieDskOFGqVUM/ESXk+2E6uE5DCD3y4i7r1FAHnDJalcy2GgmhjFdu7e?= =?us-ascii?Q?rBn/6pVCMRFvQjsAbVIRaqxklbiwmnh8iS9GgZOT8N0Fhfn+PQbREPbXfF+L?= =?us-ascii?Q?5R8Xifg1UmMZ2F4pfZcnpoTBl6cJWc38xEsSVVNLlcZBmwEOmkAZnavuhiHW?= =?us-ascii?Q?N03PQfpqN1l8uNYvOTGMMxC6f3AzI9zcThXUNSfV1iHhfAfNZsaptHlLyFOE?= =?us-ascii?Q?j0KFJzS+dWZyhWeunuSR1KhmMJya+pyVK+OVsgPd9ViF1bQb4jYKtdTpNNHQ?= =?us-ascii?Q?lm8PdaDjRWbX4GC6fHdO1BcgOOkk54uNX50fGsewUbwbUc4UjexrLgAkJI/r?= =?us-ascii?Q?BlK56xh0szbwTC9BmtnQTbc62100T7n4Fx27CIBxwFDqBHdsnNuUwocwAJ6I?= =?us-ascii?Q?slrDCrBu14CcphJwVTtQ4gaIlzNxhFhlo4fUCHt+av38S6JN1Gvpn1jlAwvR?= =?us-ascii?Q?YJWrtqBz+Vk7KrSUm8vY6a7XS79V0EsKmSZhnxwsymWg9F3K9KSFz91Cxuok?= =?us-ascii?Q?YsPpmEnj9uxVeFUginlODSP3rjBCTf1aIxClLIQ5Z/YvoVpnR4owUaufWGbz?= =?us-ascii?Q?1xbhEEvJs5j4FQwoQMKFKOzQtm2bqRd/IWsHXLlHVk2KPxSYx3pr2iQwlG/3?= =?us-ascii?Q?qzg2qcpfVJnIg8iubI1hNgaensufVrFI3a5ZrnBjcD16Cui0WsrWXMh9RH5X?= =?us-ascii?Q?r4yfwPH6zyqlhH1NwK94LQ9w7z8pRVU9PE1OAl04jfGDn5lOwd+jG/1w8yp2?= =?us-ascii?Q?w1KZE47c=3D?= X-Microsoft-Exchange-Diagnostics: 1; DB5PR0501MB1943; 6:JX6lZ6OaWNTns4TuNiTRieJr3XBxY09l1gRYQG52ftgqD5l/gXlbTCX0FfgvSy5MvZFgcmB9N+mRmTcH6AFecH7RGoYoeaAmJws65KvQhvbeJItKUSrSgNjjQ/5M+ewh7PJ8Bu6xfNraEaVOFhHNth/+DQXOapLD8InBOTMxFcSLQpuz8K0EBrT5dJVCWeALY1FabVjGV5xGNfrATjPogaVvEOx4p2IqARxBUlUB4efMU1t1EOsejeIqYlYNPEkdaKle/uF4X7bqAlcFUC3QXYIp3YDCjrnuHgNVJjyc0hPkPM1V0FLcgseiTW0n1sg4GpukOspbaLr5g1XFNZ/8idWp1JhEOP0LlK/MivtEKXqPzwA7mdNYV7RZo9ItbFbrn3HiI0yT0DB67t1XRZpuasohEPkm0an0NuEdz6pSBWruNr+egM1zP7u3dv80c5Ge6md5ID2F1TtE0umVc+URO78NWhB9ZenDssTba1FCJV69hPVNSJI4zWwHOEMwMloVX9nCCKAALFdVyteHSHXcOWwdFMtx70QnERsrEJxVWv8=; 5:7S8/c17FbwLEnVgnki10CnlGwQBSjoUNckuESAQxIWnuWEKFvMj+CC4wXDiAlvN+UvozRuNJcBJ8U6oUN0CNBkAezuED0XteyTWKm01hiPLmWW+hcmzqTbjrrr4uEeoFiAdPfoPbnMN6JvsMIzKYpEzqOaov1btGU+1J+y4hMr0=; 24:hSHKevLSaJs28Qh/5W8QuvzvxG4+cyiP56bY0NtkMJaKljY6jbA6kJpA7WTxwhMp4dniPja5gjTPdvL0OR/mk7clFfLhd0STIC/fte2luf0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB5PR0501MB1943; 7:orArpb5IhM2qpogmwCPy2IW4pOpV8jghrYwk+s+6nGhDtsofY753wpY0LxdoIyZtpUI/kVDuMPPgFkZ01bf0JqqAhfYEX1EjbXwM5TBbr2s5JCpP0tYGkE1lKG/ygeVRCLn1aweXzso0AfKS9YOafydUCpJTkCPDDgsdmCAJ7oleiBuf8oBMkuj/+1el+NlfSNiCDpPbk2bRTF0D/E8GAzVAf+BRWJxgL1jGOsu1doohiDCrw0xpeVyPpV4l4PRKdntFdVM+qPTJOWqA1qoYu34gLFlfYgskb2ZPVlmv0rIszvs3HZGmms8f/Xo6nEqXFImQUbR020zm1tqLn5cyWQ== X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 May 2017 07:30:27.8799 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR0501MB1943 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
diff --git a/net/xfrm/xfrm_device.c b/net/xfrm/xfrm_device.c index 8ec8a3fcf8d4..574e6f32f94f 100644 --- a/net/xfrm/xfrm_device.c +++ b/net/xfrm/xfrm_device.c @@ -170,7 +170,7 @@ static int xfrm_dev_feat_change(struct net_device *dev) static int xfrm_dev_down(struct net_device *dev) { - if (dev->hw_features & NETIF_F_HW_ESP) + if (dev->features & NETIF_F_HW_ESP) xfrm_dev_state_flush(dev_net(dev), dev, true); xfrm_garbage_collect(dev_net(dev));