Message ID | 20180725062406.3342-6-idosch@mellanox.com |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@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="gt2b8qID"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41b4vr25TZz9ryt for <patchwork-incoming-netdev@ozlabs.org>; Wed, 25 Jul 2018 16:24:56 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728510AbeGYHfE (ORCPT <rfc822;patchwork-incoming-netdev@ozlabs.org>); Wed, 25 Jul 2018 03:35:04 -0400 Received: from mail-eopbgr70081.outbound.protection.outlook.com ([40.107.7.81]:51633 "EHLO EUR04-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728352AbeGYHfE (ORCPT <rfc822;netdev@vger.kernel.org>); Wed, 25 Jul 2018 03:35:04 -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:X-MS-Exchange-SenderADCheck; bh=9FlZH9V35VVWYSdew7X57DmJFVcpO4wcI7O6tBgjktY=; b=gt2b8qIDd5YKret6KG0H7rwbYg5Xa9UuczhhBtk1WAKYaaGvTD1q6Zp2d/KjcJYkSF7wy4pLx7FeaTDTv0J9KU9JTlqjV8CtPrdmUPY1ENq+BMzmdNt6mgsSDZ3DJpMrVP0jt7BnQgZhxOuO1JuDx4hBmJ5+7dLpR2lIKypgYc8= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=idosch@mellanox.com; Received: from splinter.mtl.com (193.47.165.251) by HE1PR0501MB2330.eurprd05.prod.outlook.com (2603:10a6:3:27::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.973.21; Wed, 25 Jul 2018 06:24:42 +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 05/17] mlxsw: resources: Add Spectrum-2 eRP resources Date: Wed, 25 Jul 2018 09:23:54 +0300 Message-Id: <20180725062406.3342-6-idosch@mellanox.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180725062406.3342-1-idosch@mellanox.com> References: <20180725062406.3342-1-idosch@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [193.47.165.251] X-ClientProxiedBy: VI1PR0202CA0033.eurprd02.prod.outlook.com (2603:10a6:803:14::46) To HE1PR0501MB2330.eurprd05.prod.outlook.com (2603:10a6:3:27::23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1b485e02-bb8b-4cc7-506b-08d5f1f74f6e X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600073)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:HE1PR0501MB2330; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2330; 3:It1zlk0BO3pOEwwhIHOPgmlgmyeglF53a4icYSo1gMpGtyg6bLklF7sVOz11JU0GM42MZmHho+uEFghzYozgF2F3x8iJ9RhiER5533SYD7bEnCj1scl+lK8+7CrKq6S8KdfkrRUFg23yTFqCCBIy1ooDNi2VI7zAucEJgXivfwb4vw/GKMqi1sOuvdTuwy4BxncelD3UOWCSziM1SGjgmQEOwWIuCg/JvyiFfvf+Nhom/LNtEBAYYaSjgPsTgWId; 25:xXH9xocEX4SpxIaGAMhMcC0PgW5XKDrZEdaXLyZUZBCy8TI5ZfmHQkTQZoMZ4LD5JgkfFMoFbcpA+KmcmrF7LayNSMzOA2JUBivqGg6KJIYcsQN7ypVxJJRC5U45d4eiZpRkv68FCTUtkeTHH9OMmDSVoDSQTHJa/X22dKq2w36siXGh3sEKN0vGGs7CX+wgEexJgfLSlLnxn395YEYQnb2JbIw2pCsnIlpurCpcSolqqcfy8aUWpu9B37BuaPg0JSKUAi9J6Psrv+a++IMbuikiGm/NoB93h7QxhVeHB2mg+wuk90fIHjee5h0+pDYG0vM5iPBur6/0uSCgK0tgqQ==; 31:d+vGjrNsS5r3ooaeqhSUwdM5io9UYxh596XBVJkRg+GCEKlD107d7ggnS9Cy5Yrb8rVhcve1nt1KlFTgZDWrRcgv7E7xvn/oqIizLFPGSoOIKDE0kABpPCU4n6apH4Lgs6t15i1BtzrQUfbTjdFpc90seh5VnRAVhJO6/3yf4uvonucBgfFhqqFlznlZxVpqVon6d/1cHlTlGLxR0CR+G/U3qtZX1GdJIuqFzdmW998= X-MS-TrafficTypeDiagnostic: HE1PR0501MB2330: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2330; 20:qybrkDLXwNi1OhVZHuG7GG0lfMLz1/Kz8OS1OuG9Af4yhHEbORrjXevsk8eGb6pdY8021mHnLhwg+wsj/0eSVGSUB9cRFH/5H2JPk4H8wV4jrpWS7k1heYTp+LJjJoooe7Ne/P+bfQxp+hXy6ou4/U1QragSMx/e0LYqf4vBsKul3zq6A4LeTF9jIhquHv8GnlN+Ua86vjN2KNcfqlzolzhdXkW4bSlSQhqXK1Cr/0bO0SrEnHqZspChMnKbCC86610KvXnk8NdHWO4O9FMQb/dlejqLKJPQtnEvnvYzyrakevmOTr2p74h4B1m3KPH8mBvlufpZTH6JrsCXP90t8TAmfJD6kxzlpa0pMejeuFpRIitol16b7Yt2TmqEnvr+hNy6LCk2aOH42XcfkQaVMdtamJR/qaz9yMwQjOHrlAJcV7BN/eaYhruMlL6JPYYygVk4VbTl9QJDafKWH4O+t5qTB8Griw1c9dCokJO7G5RtqAMywGRHICx3bLtZ76un; 4:7GBA5+oA7bO8RNzk6lKkiKrbgPY9mJd1IvSjyfferXBd+PKwmhcBcxV+aENR8BtqJ3306frSPB3ibtJ7C3oaS0r3nh2GNnbX3d7pGb8xcXAqEJFsyGg0VQ9rZ5J6qUfcD7TQPCg7JvI7QKku3a+Xl8/lrfmwkIuAGK9bcf2wfT2NbM57pKImwQorKdohHqY4DQv7YYFGNbPjre9bis9hm8bD4BJnZbi5lFgtsj6SUp5bOQu05aQcVKshi7keVUlHoMPLrfNJ50RPweOPaBBLsw== X-Microsoft-Antispam-PRVS: <HE1PR0501MB23306C9B42955F822744E9FFBF540@HE1PR0501MB2330.eurprd05.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:HE1PR0501MB2330; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0501MB2330; X-Forefront-PRVS: 0744CFB5E8 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(346002)(136003)(39860400002)(366004)(396003)(199004)(189003)(50466002)(53416004)(446003)(6512007)(2616005)(48376002)(97736004)(956004)(5660300001)(305945005)(6116002)(36756003)(6486002)(7736002)(107886003)(47776003)(106356001)(66066001)(6916009)(2906002)(476003)(6666003)(16586007)(4326008)(68736007)(316002)(76176011)(2351001)(8936002)(2361001)(478600001)(50226002)(6506007)(51416003)(386003)(186003)(86362001)(8676002)(26005)(25786009)(486006)(11346002)(52116002)(3846002)(1076002)(53936002)(81166006)(16526019)(105586002)(81156014); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0501MB2330; H:splinter.mtl.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2330; 23:v41oFHobfP8ajzvzSwcYZqvLjO3w7iJ1l5Mhpnkbf4Nc4hTrQDXA8LpI9FNWyQG9nB/BFPtBIUthtrA+q9PCNAK7mJf8b4LNFp6iS3zOsFnwPaSa5MZ/SR7OyrhY9C03XmmTAhLHChYyuvwiMZmOwqbY8DvLamC1Cx/Krr/AyUbkqO12KTTul3yVlc5Gz2EIg0u7deDJ9KeuexBXpgOl3+Epm2R+edZVtXIS+TzlNHau8qs/4iEeUTeGPw59NU99wDKr7kiobjfl88RJ9j+09H+qUogWeo81qW1CQFXUC0PPn0ED2Ol+xwle4xLO8zR9avLDafc9s7nqSUawUAuH4EeNkg7gHYMzXka2KUqyRjl6XgzkT73YZyh7y+TKBh7aVY63Ee/JlG45Os34GrQHDBtdm+V2l6fIDkIR73AcVWkdTRQxHhQRMNvOmgyTHVpzp8tv3ThBGb72fNKt9tyV0qcihMzAnQxorFBvdL7um3b+8EJIoMsahd5ajDAevhhf2/t6J+S3xeykeSkvoVuD6qRM0qJwulks18IjT9AFWvn6PJ23x/8Qr4OPTbWdzl//G1e/5QCQVQbT8UeI4Eb5uqm3hJa8jQE00Tm8Ebph91XPZJ+sxhAkZHNPeHf5Jfn08JEz6f7wO8GB9OjEYmWSZVaVNFlbnzay6vuAUuGxjK6V6JbqJjfwm2BeCFSf8+XAzTAC+2zCk3UUuFNq5NNNinfL3BAstNJ2UGpjQtH5tMsKGk/FbyvLCKykChyV1MhOSRpLoXL7YjmPHniqh4LAaX5sHStR8e+ENUSwxua8VF2bY1LlgKPk2K71CndWzRhQf6cpiad0wFsWB5mGsbhr+DiBlKnG8q5zMfObuK1AVsr939FTJj3ITz2UcM1r0bZwMWkMgPXLNYzFrhflpKR7vaVYWbVFhC271Z/fKRO7sTj+g8D3qzeIyvJds2Gr6ShPfAv4pUnajGYie7ZO9X8hE63aM/C5KxrOmaFXGgXZHXEFbbbQz0HmXr9ldqWIt+WBPr4Kfq2jD+wL29V/majmRCyj82pkcRKuFSq+H7rVKl4u8MVbU+N5ZyFhbv2q8ZqrbYsWAwX1vOOUDcB5tZWM1lKTDSoQBVo7XiXd3RPJyvdvmoDsTfkSB3SZ7n8ZrvUTwIo5ukzmzzpJiaoH4PEFbFXilYQB0mPacKFIn0pio8uaC9TqyX7XADO5pz4E48IjT7RK0cmx9IfLwJCR79LCKi7qMXbXE19DoueGITAPkF4vPwsWEAgkVniZHeKwcGcL X-Microsoft-Antispam-Message-Info: Mxuy0XJV3387mXAEhl8rJjrA1jc0ynTUv3o8l6h6r7LW9hekUPOnTGal1TaTpgdY/cYrhVYclXtn0Oi3TQYJB5FM3xHw+0C3+MpYOtj7T30apOOunUhwuDLhr/DXlZq7b8QULRwPZh2qXTX0qrTt7aWAlt3zX2mFnwhKxpwzQtLEGLigNs5QMIvXKKXQozGT/NmBz3kFKf1CgNlZM/9Cuf3Z91tWECW2FOteGrpLaxXZXcrex1xH8ZhLTutiq36N5bKjMkcpuGN4g7xAKKEk5pEQqbgmVbo+TaFuKD1TAWmh9u3Xul2dvNjmGsj+GhzMWTTlusVbv4eh9ohWwwvAyMnzOmlAlhicBmxrx+Z/C70= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2330; 6:HVxELnNm7XqAS6TEGrtLFj766O79Py3qJmTGJJ9fyDlpYOClQywYKUpFlEm4eK1rzb+m96GR7IR3ZsZO7/Jsq2W92htqI4zSuJ8V6UgCKxq1okrIgVktr4fwHWhE0iFiRYMRU2+3T4TeeQAjNfZYDoKkvY93uCPDPSCX5MVreVtSF+mR2x96BrRlTtzbx8YwtPM9zUXt5t0G9yXIUwfLDo4ZiU3KQ+tLoUpoWiNg5utT41ft2e8d6qnYT1csTZSaiPhdxzlbSbCJHZAk3CkdLSPP/S5DxtZ6IRF6dwYXW/6m+d0YAsmBT1BD+HpFnr86gqXwMnoRAUyVOJLxShBkfA4V11bIy8yiTPliYpxBapd3Lr4sqNFPq+XP0vJd2zGboWSlGTrz1FTyLKB2jpp8igJksPJjqigYBglMCqW5d79J6ZRgIAcz8vZ/Vnuyg9idfcMjhk4X6oY19Bt8USiSig==; 5:pTF2cVZdny7sLtpk9tzF5UKCBT//tYLDDrBB61QULN0Rd3UQogrMGS6WTwpA2ekCZGtxaPxN+WLPJjgzoF9+6JkiLpIagYAIWplo/JKYWZ5MGY7s1KwIbARyvzAoWcWgV4KQUXEp4cbVWi1Or1qmmWhZl6f7sA36wYD15IFFT+k=; 7:OkHXFvk3tDAWpp8NFPqLOlK8GnqsFR3XSN481DrY5tsfRmqC7wq8bZ8+nEDVKltnehJLQBlB08K1Rox2U/GcS8IVe0GGmDSBtRXYZGzya48tbV1UyLC4TlKYN1Yg8JZiJ/eJ8MyUlAvTfOSY3VkRsjWeuS/O1RGhG6nhwf6/05Sip+eUQ4nmTzS0sZB14+iYwuPEkMnM4WF6G4qoDYPCJCiD629iCYtIOql29B8qz81QW2HbJo/tXi6ZovRgFtsK SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jul 2018 06:24:42.3529 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1b485e02-bb8b-4cc7-506b-08d5f1f74f6e X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0501MB2330 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
Series |
mlxsw: Introduce algorithmic TCAM support
|
expand
|
diff --git a/drivers/net/ethernet/mellanox/mlxsw/resources.h b/drivers/net/ethernet/mellanox/mlxsw/resources.h index 4f84c7c8117b..bf650f2cd5af 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/resources.h +++ b/drivers/net/ethernet/mellanox/mlxsw/resources.h @@ -65,7 +65,13 @@ enum mlxsw_res_id { MLXSW_RES_ID_ACL_FLEX_KEYS, MLXSW_RES_ID_ACL_MAX_ACTION_PER_RULE, MLXSW_RES_ID_ACL_ACTIONS_PER_SET, + MLXSW_RES_ID_ACL_MAX_ERPT_BANKS, + MLXSW_RES_ID_ACL_MAX_ERPT_BANK_SIZE, MLXSW_RES_ID_ACL_MAX_LARGE_KEY_ID, + MLXSW_RES_ID_ACL_ERPT_ENTRIES_2KB, + MLXSW_RES_ID_ACL_ERPT_ENTRIES_4KB, + MLXSW_RES_ID_ACL_ERPT_ENTRIES_8KB, + MLXSW_RES_ID_ACL_ERPT_ENTRIES_12KB, MLXSW_RES_ID_MAX_CPU_POLICERS, MLXSW_RES_ID_MAX_VRS, MLXSW_RES_ID_MAX_RIFS, @@ -109,7 +115,13 @@ static u16 mlxsw_res_ids[] = { [MLXSW_RES_ID_ACL_FLEX_KEYS] = 0x2910, [MLXSW_RES_ID_ACL_MAX_ACTION_PER_RULE] = 0x2911, [MLXSW_RES_ID_ACL_ACTIONS_PER_SET] = 0x2912, + [MLXSW_RES_ID_ACL_MAX_ERPT_BANKS] = 0x2940, + [MLXSW_RES_ID_ACL_MAX_ERPT_BANK_SIZE] = 0x2941, [MLXSW_RES_ID_ACL_MAX_LARGE_KEY_ID] = 0x2942, + [MLXSW_RES_ID_ACL_ERPT_ENTRIES_2KB] = 0x2950, + [MLXSW_RES_ID_ACL_ERPT_ENTRIES_4KB] = 0x2951, + [MLXSW_RES_ID_ACL_ERPT_ENTRIES_8KB] = 0x2952, + [MLXSW_RES_ID_ACL_ERPT_ENTRIES_12KB] = 0x2953, [MLXSW_RES_ID_MAX_CPU_POLICERS] = 0x2A13, [MLXSW_RES_ID_MAX_VRS] = 0x2C01, [MLXSW_RES_ID_MAX_RIFS] = 0x2C02,