Message ID | 20180319075103.17671-5-idosch@mellanox.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 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=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=mellanox.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=Mellanox.com header.i=@Mellanox.com header.b="ZUTEa8Iq"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 404SwP3Mhqz9sVM for <patchwork-incoming@ozlabs.org>; Mon, 19 Mar 2018 18:52:53 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932466AbeCSHwv (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Mon, 19 Mar 2018 03:52:51 -0400 Received: from mail-eopbgr40060.outbound.protection.outlook.com ([40.107.4.60]:21532 "EHLO EUR03-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1755378AbeCSHwZ (ORCPT <rfc822;netdev@vger.kernel.org>); Mon, 19 Mar 2018 03:52:25 -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=IPqU+B/05h6kBGh1ixygbXeaJwHoJxshAq90SryQS9s=; b=ZUTEa8Iq7GivzB9boFnI+MKWkrhj0cUZbHZxrbRcnrwZTP2GTwr5L+OvmehSa0mWaOOyMrmB7885pKSbzSavJfV9fDhMF2BWmCHop9NzH8JRLznk2Yh2Cd5nhFPYinWWiVXbKckXTwOxCP9LDKkRgl76BA7e6dC5rTPIIQAEPXI= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=idosch@mellanox.com; Received: from splinter.mtl.com (193.47.165.251) by HE1PR0501MB2011.eurprd05.prod.outlook.com (2603:10a6:3:35::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.588.14; Mon, 19 Mar 2018 07:52:17 +0000 From: Ido Schimmel <idosch@mellanox.com> To: netdev@vger.kernel.org Cc: davem@davemloft.net, jiri@mellanox.com, mlxsw@mellanox.com, Ido Schimmel <idosch@mellanox.com> Subject: [PATCH net-next 4/4] mlxsw: spectrum_acl: Do not invalidate already invalid ACL groups Date: Mon, 19 Mar 2018 09:51:03 +0200 Message-Id: <20180319075103.17671-5-idosch@mellanox.com> X-Mailer: git-send-email 2.14.3 In-Reply-To: <20180319075103.17671-1-idosch@mellanox.com> References: <20180319075103.17671-1-idosch@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [193.47.165.251] X-ClientProxiedBy: HE1PR06CA0158.eurprd06.prod.outlook.com (2603:10a6:7:16::45) To HE1PR0501MB2011.eurprd05.prod.outlook.com (2603:10a6:3:35::13) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 5a42f70a-d14c-4c60-5733-08d58d6e5672 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:HE1PR0501MB2011; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2011; 3:bfX1UZOfQDQXocmVoQX+xhLmkmqoLuG7aPl+DN9lXd05O5e0W1zvUAkn6Rw6u3X3T3p1FlEnjaW0T32WkZde8yVB0FJDYt83jTF+1MrpPLwu+zbXQj+PpLzxG04FrY4JpDkX1l0nFZmaDgnYBnMCxiABa0Uu+IZ/Nrd1ZdpDNxpLcTSVDixNQrfKBRuj7svcSivWTxJ5azVknbRsxHjJLF1tz2GbBkwyj1Q7c2NADDLaqj902+zKQp4FJiNzp6ov; 25:Ux1zjyhS5MdFyGClnKfQRtcoir04Bh7+U9lgm7iKZb1zd5vLy3VjuKmkkJmYYRzTbwCin7vqrEgNzc34jFEJnT532hED88Ha8ur5qkVVGPqOOauv3ZXqGHHV3hdy1lZb3HFtYhWBsFNkCkrZ1AK72T+GvxaFOPptY0fEPFOKXQ6Iuiw7kkEdIdQeFuDFqv1GrGbY6Y+9RnTkhKhz5yhau4Y8LUraYOuXICzJCRkwiQQ/VYLz4Cv/jeyIAFmOKyF3Tqucg9hxMeaz/mCmEGBKrX/s5V3p2E6vVWzylypv3tZ6eKA6qboVOcJ4IO91IbBlmRcp8nb8ELhJbIZ9Lw8otg==; 31:G00Jb20p6rN2AUrbDmRr/HiRgWG8arEm+Suf8V+OG6y7Onw6ugKNkjwSdxfAq976/Gj9tCrpUZYoC4bJQtNg+rNIkPkBUfUP4XSrBoBYQEBTmpK7k79d3tMUo67G2E0wDNMtxS8BgYYnV3CCDtildbBmQu1pL7vjqi9P5g2jwRfIyyaPb9r9AFkdYns3sIPigBG9A6NUPjlQuAWyq+o8LN110THCYfWXCb1buE+N0fI= X-MS-TrafficTypeDiagnostic: HE1PR0501MB2011: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2011; 20:rSmNQzbQzAQzAe1Hk5VZbgT3MUjcmPjQShVNaa82CEoXPrlkdgnbqL9Ci+dBGuHDEKW2uS6w923xF3EQIFgXP2Rtar/bMCPHNa0mZ3THx41mEd5J6vGLl38zs9dzZHxSFRbpJ+ubLgUT8MbyN6zs0OxNcP1DIYSY4otc6VyjQHH0k02Z4ZqzBLLv4modbP1te4rY/0b78UNDB65gLeLaaNtsJ0KPQJtmf7eE5vYGahsfqI1EGyIuQPMFa+7XTGGwBa6MhMY2EunPpK8UP8yOeAbhgUeQCucT9Py03gYWcpItP9SNh/dMmEsyCY1cYL8hBTpR/01TuOmDGKvtnapWn5PS7K0Wq9hmfcUbplMbw+YTy5RHDVV+Vgxw4UQN5kH0CqDq5LQzK5boZY95j+Z8P8ZFTk6SgvRB6ea9Yl01VBMwKG5UyyZaBgZOzZGLilk9gwfZIBw3H1YeYnGkwcx0ugZIOcoyVISM99RqsGwML1M4f9dzJwb322psE8WatycX; 4:kCZKT9qteSbqT75Ot2bd9sX72ArR7mEUG9tZlSD3qeIgkGEocjz8FpeQCLnOegnYttKQ6HapYzlKhHhKA6Q9o4TFwCIRtGQZqYqnHzi9kJSyXLMHKy0J57CSsrby38CF7ANo/m9jaFr8G/G8r7dsM8zf6kAdUrozGpwjDwFItfqNKIJXYOpb1Y1fBAUOrUHwP4xyVo2HnBFgCfrynu8gl3d7D6L/Z+moJ0B2aNkgzZPrKb90NMWHq8d/VhGY9O85FavXKpYyjC+zJyd82n+Ljg== X-Microsoft-Antispam-PRVS: <HE1PR0501MB20110A09F3D1C44B72A395D3BFD40@HE1PR0501MB2011.eurprd05.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(3231221)(944501244)(52105095)(10201501046)(6055026)(6041310)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(6072148)(201708071742011); SRVR:HE1PR0501MB2011; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0501MB2011; X-Forefront-PRVS: 06167FAD59 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39380400002)(396003)(346002)(39860400002)(366004)(376002)(189003)(199004)(6116002)(3846002)(50226002)(97736004)(106356001)(2351001)(8936002)(2361001)(48376002)(53416004)(4326008)(16586007)(25786009)(50466002)(316002)(1076002)(36756003)(305945005)(81166006)(81156014)(7736002)(2906002)(105586002)(8676002)(6486002)(53936002)(6512007)(6666003)(2950100002)(6916009)(68736007)(59450400001)(86362001)(16526019)(47776003)(186003)(478600001)(26005)(6506007)(386003)(76176011)(107886003)(52116002)(66066001)(51416003)(5660300001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0501MB2011; H:splinter.mtl.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2011; 23:AxLjQA4poX1M2pcihC4hXUcCkUowmrOG0SbLo7oU4+JMKd3S7QnkNgqkVJJu0F+z0+uGS1DqBSLkE4RhbaA1DJyZ7QS/2/5UOYJ+DVK1V4eIdGtL/GR6RTgth5H9ztgJ2WLxb4xWFFU1FcoIiP7r6xZSlRA2m7cVC3ZODC12x6WPPtdhPmHf2p0aHvWaDMs5uQq4etA2fF4bLZ3SAJ7I7vGPBQJJelDhAqnF1bpMM5z5FmKPxVw/sQRw8RhX1+6xJWwYYrqXDQSPtKYgVwJihW8FWB8couSVuxJdHIIP/5XJzIb5YhE1zGhXKBuXOpM5UmiktdynKOAzhQ4wyTMtBdMI8vbiSuuzKX2288ISFtDS0Ria5nt4GqF8EgeHrEi5hWhhepblD3xy1ibnqWgvU9LRiawkMqbbakzTJZr4SfQXtozzcGXvN2gkhkww3sUi/cpIOw3ARfUDYqru4/gOX15XPHhaaxax8MaOQK4xGb9tCt556CC+JAwPi8wNUZ34Pwu6ysCQFtVrCM/edodxk8oDsZdtTJux2SBsv7loqP6e6FE6Y8Kz+9Yj+T4JraVX48Xz2ciVzGmNCwJCPb8LxyYBUt4UC1+NgI1eyJJJlBvou7HJl9tNbFqZ31g1QfcED+xF1r1uGx/RayPSC8XjZI3LXxtUoUW9+jS+WK4kd1Tknx6CzdlH5uiPMIJXss7clOn5NKR0ARUq/a0+AlW3VaSgBi/2aDe4BvpUfFBggeGdf9p48Fiy+seGLgenk4FvWxSXxkijo44x17gp/9U+DshqKMb3HoMACtp3gmMYDzupgMcOi1YatavoF4Q9d19zOqpjXittBQ4MOs/7y1H/w8I6/U7GpGcFylrdR1lmYq5KCQ70y+ciEoOuKkjYQBuT+I9dDE+bDAw9M64OeV43iROs9q2DAUffyYlwvRwoPBdTOkYfcwvOJdFnsljg5CbuH6dfeHx24gndXQHJ5GHxB57278DdU9pi6NfOGApC97OkG/iMG8Rp8JI9tBea+4Hsr+9Jsg7oCIzIDRlVz5XeFUQr/gIasfuIn11iSEZChzV1mB8iJPJiU2akichchdY1pGrg47n8p8AeYkrMdHtah8mp3zfTwqFSMHT8P0mISV+1NoqzIYglulTb4uOVAHDuI8h3iWVodzN54f6jVxCas4KDewsImZYlwFReialyI9aUBUAhLIqDf9ixXsArWf1M9tyKddJgBdUwqmyVOSIULg== X-Microsoft-Antispam-Message-Info: 29D3djEQiKdM0Yj/xm3tqhdIU4EmlJ6DDgBMKpweo9otHHpMeOt/tXsmDXxHHCM5sXYQvMvTz8dYvCgCx+5eNAd6aLmF5YA0TmfasOFOD3/5UaIhILOHFALcMBA3dt4uQpwvj4CKrZYRclz2jVboWJZJWnXku9x9QN38hp1kqaYSvsVleoMwlP+APEUQZtNj X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2011; 6:gPUNT37ar3ZZ3wH6UigW5bFmGCSMcSRNCcLKEhQyfyJn4SI6VwaKJEeyaF5zRB6e82I2RNvjeZ7DuXXsArB0tBmxcS8PQHQN2FhgewRfjzPIHl3Gs6R9BlwDsCrVko+DPXCbXHYffXvaIocFLMq2eJIoQaU9euvU3ZB+7pKdlKPffjmMClCdaaK0tqLqZB0ga36LnlgsFICkTR74w5RyockqWIri021kjTX7gVOAAzptKc0WA5R4JQQrA9JlgX/HA0B3KtKbA99sVDFEnRiW1YtvCN+xLmS4di1lv1QC/PXWOKBEOsTPpumtZoapOGBhDT2Z0kXAPlAprQUxkSxt//1+Z2mNX81tW6FCbjPenDw=; 5:mAF9HsaGDh2APnoirJdZCRJePvRq5EM/WHQ82UY9mY+dFyK8c6uPR48XVRXfiEpwA2zhMRtxnUOU0knlgqIRMDjUx56UxNg4x9aDcSjRMtzF8Ekx7TymfH6mNn0j3zhCLlVNOWqY6HmdHRldzTjmXHhjqATFA7LsedUHhLI5Se8=; 24:EIAZGRigJAeqj10tzFTxsMxPTy4v+Ev08s45rlOZ66Vpv/h8Y/bduZBMFjOHOlEKyqKQzTzYAD3/6m11w+8tdaYhSved68UsBuxh3H9PGOc=; 7:wdYrWsw0bHdH9dcd6nhePGwyL2F8GMS/djPYXTDHCR4UlTBuML61CIWMEtVRJUbtng/oYTzxacWerdCqKfOOnN05EueVehTh+mGfhSwyw6HxWfSB/kISB5p7CnxHpFHMS4qYgb5YMi/8URASwo/jgK+a4f1IMXUB8/PXNu3NclVlnfZ8HG5PAtrX7PQ+1JGFa+sVqiAg09xXpYAMCc3bU4btGT7r8RT3esBcDc/Ihns3rBSPaL8U66w7povYsXw6 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Mar 2018 07:52:17.2327 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5a42f70a-d14c-4c60-5733-08d58d6e5672 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0501MB2011 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
Series |
mlxsw: Adapt driver to upcoming firmware versions
|
expand
|
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c index c6e180c2be1e..ad1b548e3cac 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c @@ -228,10 +228,6 @@ mlxsw_sp_acl_tcam_group_add(struct mlxsw_sp *mlxsw_sp, if (err) return err; - err = mlxsw_sp_acl_tcam_group_update(mlxsw_sp, group); - if (err) - goto err_group_update; - err = rhashtable_init(&group->chunk_ht, &mlxsw_sp_acl_tcam_chunk_ht_params); if (err) @@ -240,7 +236,6 @@ mlxsw_sp_acl_tcam_group_add(struct mlxsw_sp *mlxsw_sp, return 0; err_rhashtable_init: -err_group_update: mlxsw_sp_acl_tcam_group_id_put(tcam, group->id); return err; }