Message ID | 20180725062406.3342-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-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="wIOOVvYb"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41b4vq0J1Wz9ryt for <patchwork-incoming-netdev@ozlabs.org>; Wed, 25 Jul 2018 16:24:55 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728500AbeGYHfC (ORCPT <rfc822;patchwork-incoming-netdev@ozlabs.org>); Wed, 25 Jul 2018 03:35:02 -0400 Received: from mail-eopbgr70072.outbound.protection.outlook.com ([40.107.7.72]:7718 "EHLO EUR04-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728370AbeGYHfC (ORCPT <rfc822;netdev@vger.kernel.org>); Wed, 25 Jul 2018 03:35:02 -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=bE+8KZAkRrXL/IbW3DTdYTUFyQ8xnS9XO34ZXOQeeRI=; b=wIOOVvYb9Lm+16P6oNS0rTHmAhjcAB2b5wKXcdcV19p5P9e7gPnQ1VNY1MUDSd67/bYHA/EeJZNPeaw7c/xeYY/eSpFRYPu6Xn4/lJOuojteNGpbJbsrXQbUpsIje5kY1bo2qFtaE1GjMba/r2v1Fi7FRs+lk/uLNc/l0LFZRSs= 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:41 +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 04/17] mlxsw: resources: Add Spectrum-2 maximum large key ID resource Date: Wed, 25 Jul 2018 09:23:53 +0300 Message-Id: <20180725062406.3342-5-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: 631ea056-e6a8-48b4-a0cb-08d5f1f74e88 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:BCeC5tpSigGBcyN6ToVk11mWE4/bEeOvWDzEd/hW/lMZPY+dFVdwyRI4tBd7WgdoTPzXJSSik4hDdhhl03eyO757534H8gRgTk23fuSaS6RBLtJXAge6MYpSsfHxSNvW4zoRvLCwy6RKhH0X3ZdEspkQHGxqwdLl74D2s7WmBPz3W0OtHPNzauDUls2lq6q3Nq4d+w/YTy0OXdfd0nfoieWGJqcKI7E3hfVIJFRwJN4mSITJY6FxtQyZbLd9B+b9; 25:stnQuWJHfeuvfiR+RewPos9FGw7DJZos1t1CYlXGgA4B2euQwKTs6VnlJQnZIWHBpIsTxp7spnSuOHQS+sbFlqpi2IJ17DEd0o9soXyRG/k57YEBxiINJjXSmzDgluOg8V38j9QbOOtHGWoZ4OPhgJPzxOZQ1LoBrfPvX2zLe8eUX6eJ6jsHd6oqZx0fGkPfsHUHz0j6XjslE966DskUMjtQqToRAY02PH9QGkTvRme89NFBklYxru4vNORnxt0o7mO/VxAza6J9U7nIHaYXD5PYjqTu+BNz2mcpW2iiwI8u1O30xlyCRtPehZbl2ts1F6UHJeQi+bU/FuBl7XX+Jg==; 31:VwbCrvS9vc/TENgAtlgOJwjh+/cn32U709z0OPUJgcFXYtlBTfkPVqRLB8t5U5hIAFbh6SzGt4dd00pMKH8nvw/WDMjBztthYtXRi3saJhSVjoPSgYjA0v0bip6NIQA/z5fgG1OLE7CKaYsZte/nXPeWEqLBpCik8zyIV/iP54lm6BqzWKtRVlC6BxxL3/jOKdvUjwlVQZRQHDIU1tdgmixjQXohAJeFSav+SPgkGbM= X-MS-TrafficTypeDiagnostic: HE1PR0501MB2330: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2330; 20:uO8YkXzfRb8iOFP2UeWLdYqGuYbhzPgSsNRVqv8mMZtVUA0X5P4w1hm5Qd2/JQH3F/uBM4osDF+cULD5HbLBzP6uotoKq8VXlLrmAZB99IjDmp2GdDQN+UZfic1kn4tBFq2hzGNN1RE3W3jqujqQZ6KP88cWck9HTwAkR4RqLDimBRVQLocoeg0Uo2iC8Vz5tWftcpi97p1tIORVZRudppzErXOYEfDjHqaLP481rbfiNKbTK5FNhGmBWJWwfGtRkQ/llVaQQsRPNyYSsNaMEkZPW7fxTdSEraDDA+k7sk/xA6U+gWigsmMwY4XWwwCKOV3ESP6Ygx42wfJpkxKL8DJ6FtNHTLu8ku7LREKvPXVL2GQXt1qQ+AdwF/xtxww0AXgCw6DYn35ehFxoYzPVVT6+1S5FXFXDAACOXuyJ1ergWs6l/Hi+TCr0Z+roqUNZF1hTusPX9rC4Fp6zoGZUPHt0bfpYEZnqwhI8G4F3Z2bRUaAr+ENcI+xDksn3QsNm; 4:2Ba8YgY/eXyB4WvnYUu1gLhMYlvMxIBOiSxDL10T6ak/BHgROSeSmcTT2F4txC7yjoUa5I5iAYJO+3pHv8rvV6QulmGrZKT6WXHMUx1th9MpppiIETktLhSkbkRZYFIM6kbdnoNLe5UiemsGhS/haDDWs8ycWCfyVCKBIghEreGwzS6bl9dJYfUIg285M5p0plG5RT93itn0ggStkReukXdp+thYp2B51B/g7qcioP/59r2GL92BqK1xBj9s56O73UL92K+eVgLAJ1TSoHCIag== X-Microsoft-Antispam-PRVS: <HE1PR0501MB2330EE91E2C818A70B97FF58BF540@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)(14444005)(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:f9WiuTx0mT47RQEdUmMDCTAqKxnLBUxMoIxKINPlNRwwH7L2mYuqxmTH+6EjBjgwOW1EyI94zVP1HdaCpV0C61P0Mng0ghODIA2oQ60nk5mqicUzgfDJ1R5+5ba/8eHGYuv3kUBE9lHk22DbsiuOVVFax9oZVU6jTfllAgetMEwwxqTxVgJZ17FfTtMkk1T29OWi+CN9qpDVqO+KyyuBGRmz4Rqjj77ZauYQGAQPFDWAK/nYr4uvQure+cwtOeOh7eA2BdH06UQEOtWpcbGOrnzdmSeGLFEJ9d8A0DPExzcUc9KY0Vx9xD1YLEVhjcb1LCUVltrU0n08jNGmhI2OxzPHcd1s2E/kyCImz1jifhPB7mnPbTtheMBJ1XN2d2FeuCNaP7vaKfAbjqIcLE1bYSDeYnOTNuP8MQyLCApzKFkLfWXrvpRy0dsMaCD8Aq5hxYEVR3nY8juztbw7mWTpsB9X8VZJDIwIgs8CmoPdsW+vXzHGBu1uAKJ01JTwpf7VzpaBuGaR8G1OV8c6YlaObnE6K4KeknwShiHFjFAy2URfUl6kUWCUOBCtG6JU2eyYqCHJUFfPHx0A6ascJ8Yirvh14feRER1HaC7IM40hq9ekPLuXX6BRsDrKiBB9CH121DvH04d6zeNcVoGjDBRkVSPW/19mn7LraAm3AgD966px5niHOxVx5Es24fRTjpYPVqSwNGKVTJEyaMrrGl0NEprcvGOBeb+TgbGVsqqvc7XhiVPR3xVDtROPgch1qddu2Bn6Aqg9mcQ63cATUW2gQ8aOLwz7YurqRsrrTaJWVMw8S8BrptYlyyzeEwz1KPn6ExYd6Y82IgjeS5BQYtxgDCSYj0BhINee84d6cTEOV5kBwm2QA/ehzeSYV1nyQcKIRgncEO5p8NbFGOJIQ9utzGuyYvsJm242cKnvgBifafPsxpxOeVt32OGL7Z/tXGeqcgB7ewFA6SblMra/KEkeOLqRpjxL7fTWzzzwtQc6PhLMKVx08gPvm/9XZXGYOFejDHiH8ydEQZjy1TD0pgTtam11UNa6/J/HiPlMMkRAXnTErjzpUPMldrmXoOOFQjENrbwZ1gPMrPPxhzLkB55/Eq3fYNhH0n9GQQwhDzuxp4+9XYRuXqkY5dNN7K6D5BbpnqciO1iB0HJm6AFkS9teRpkmKJPETyiUjCVMe6y4VNVbxX0afxhv+FNHAqnFl8VrrIwah8XnFJeojZIZwrbDsIq7PwR1Q3/52jhKSk/ORJmCLSC8xKANxPJ4vNmZC7wwkjlnDnHiRnq8Jt601MoXfg== X-Microsoft-Antispam-Message-Info: SFGWOHqMnBljT7HmE/euVYw7EwUhKdHQR0NK5a8zcT7fu2iK+D0y3WBmgbfNFkX+ny6buaSaGxfiAaQwJGpnl2Oqp94VidS67y2Kk0svD0F5KyuoTKpBcS8hebc/bE6pQni82Iwr321dYiPgt3nasULuK86OANZxtIZHiGDCpn2SqApoMBHfkKLeJeDOp7wZEUm7HEuiBrYN1ySqx770Ch7NSNKwf1BTMn4ElJFnkBJAMjJ1pRpBBHNQJByfvP+VJ4QEicO9l/3869IA7A1Dhsbv1P2WkvU+oN1E4HE/MwmqOrPSaxz+1+/tp3ELgGAuIXyS3KIVCU7xTwK9dIUC+3eCe3+OZsWMda3jrDr6c0k= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2330; 6:/pWE0gudiBXPfeM/SNR9vQPIv8mcYWSerUEBXg4UhDWKC/cz/uyjaEiqWM1SDjKm2YZB6IUus8IWGeS/5zih+pV7KDldg965TVqTyjcYd/ZsjXrB1NwqLrJy0SoeH3vNgRp2U2eiH59KtgSW0+ncO45GpT7eLO/A2lszeO/qoI18qWNxCOEzLDx9ZKxp0yJN0XNgGJBNSqJ3byBcvEjRPacyjOiazPYAE0SUpU/L2l5+xmgAIGdvACsWN+lNhmoSQlLu1zEQWfDrIXQp1OKeKDu6j1DPNssewhzTUkmLuTjtCLbbxjjie6WsHbAvqStIzcdSfm6qGusK/DA/hZXPsZ/gVGovBfL0mk3pGj4fRcSqtQXR52a2wkU6KjsJQRkPIAR1R/gzZTiVpFf2S1t51C9hpbbITxGEw74y+UbhXXgz2FPB8ciG6BfKQFwK7fuAYftOD8ip6OYN5L0iOD5hsw==; 5:pJuCbxpflop8oDs2JCtIyhOf7w5US7AgzTGJTGo9MSYCT/c30vnfJR1GwIcUFuPqYLZ3vrEHghqjSakfrj5OY9AfhzpM1Y19ROi6UgpSOojmxn4PZiiWbapeBK2AZYPkAOFqavHBqTBJ2hjhJ5svhVTX1cdMzYqOJEipur8XbPQ=; 7:EiRZGtaPcQn/5Tq0tvrQzFc5qu1hAUJ9fKf79tRDKQpgc9NmNisYoCNIvpF1JNn4J97qTFckEhyEVbiwdB1lzKFpOd3exTlobgiCzUORV9b0oimCEN9aXq2RU6gUyl5IRiYh2bmOci1SZRz0RUvGhSuaBgOrJjGzdXXXBKKlREYWeaxAON5jpOhHzY3FSwUUHcT0YehJstRFfOKd76eUNyOiT5FcQNi/w+EBaIeBq0q47carH9lSlKP2AJJuQ7zq SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jul 2018 06:24:41.1939 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 631ea056-e6a8-48b4-a0cb-08d5f1f74e88 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 f672a7b71de7..4f84c7c8117b 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/resources.h +++ b/drivers/net/ethernet/mellanox/mlxsw/resources.h @@ -65,6 +65,7 @@ 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_LARGE_KEY_ID, MLXSW_RES_ID_MAX_CPU_POLICERS, MLXSW_RES_ID_MAX_VRS, MLXSW_RES_ID_MAX_RIFS, @@ -108,6 +109,7 @@ 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_LARGE_KEY_ID] = 0x2942, [MLXSW_RES_ID_MAX_CPU_POLICERS] = 0x2A13, [MLXSW_RES_ID_MAX_VRS] = 0x2C01, [MLXSW_RES_ID_MAX_RIFS] = 0x2C02,