From patchwork Sat Oct 7 06:31:08 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Mody, Rasesh" X-Patchwork-Id: 29862 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 300731B209; Sat, 7 Oct 2017 08:32:01 +0200 (CEST) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0048.outbound.protection.outlook.com [104.47.41.48]) by dpdk.org (Postfix) with ESMTP id 920E31B1A4 for ; Sat, 7 Oct 2017 08:31:49 +0200 (CEST) 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=MMhKLhO2zOe66M96DuXmQElVYRQDNxBIFzl7AURFZOg=; b=NZw/AImSc3UYPlqUNOyF/sRu5Ypxdeh2o6RR5I1zGd5ZxWAcyu2vyDS6HpPgT6gQBpzbISXqblsc8k710Kqmg1hYpGT7dd2Rxkj2+ebehVzId/fCLaGlZin12W83Xu7jL6NWvOnCZ6HqW8MZdTAjrfUNOsaQIrNCrP6ToDUGhA4= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Rasesh.Mody@cavium.com; Received: from cavium.com (198.186.0.2) by MWHPR0701MB3833.namprd07.prod.outlook.com (2603:10b6:301:7f::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Sat, 7 Oct 2017 06:31:48 +0000 From: Rasesh Mody To: dev@dpdk.org, ferruh.yigit@intel.com Cc: Rasesh Mody , Dept-EngDPDKDev@cavium.com Date: Fri, 6 Oct 2017 23:31:08 -0700 Message-Id: <1507357872-26475-14-git-send-email-rasesh.mody@cavium.com> X-Mailer: git-send-email 1.7.10.3 In-Reply-To: <1507357872-26475-1-git-send-email-rasesh.mody@cavium.com> References: <1507357872-26475-1-git-send-email-rasesh.mody@cavium.com> MIME-Version: 1.0 X-Originating-IP: [198.186.0.2] X-ClientProxiedBy: SN4PR0501CA0012.namprd05.prod.outlook.com (2603:10b6:803:40::25) To MWHPR0701MB3833.namprd07.prod.outlook.com (2603:10b6:301:7f::26) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fcc17673-0d2b-4625-399f-08d50d4d16b8 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:MWHPR0701MB3833; X-Microsoft-Exchange-Diagnostics: 1; MWHPR0701MB3833; 3:+X8zpOGdukRUbTuUOcVZ5KqtCmKobIDYPyicuwWOfN10hbCDuLSlIU/zTqJu5Khhb0DhrqnGl2rbIVVLl4Y3eDOTzEWyx+LwQZHJGWOhuWrk/+ndHTZY9uwZqz4J4sDwnnG6chQBJPA0qxevcTmWvDb8NmwtUB14/s/cPNsbdmlAPgRh1eliq1Zyp8ja/PlgJI8mkwIo8C9peP6pxt0pl9ZiVz6+T5SHEkJ5ET/ldSpsdQEntMv3rkrrOOQCft9x; 25:Q65dJLn3PGPVIqsW+nDh6YqzTkDGBcpQUb2KVn+6GjW0e/CxP7gwft/WyKVfSbaDRHc+/mamQXeXujGC9PZMpAl2RsWCe9YLi8DIS7RM29RRme4Io718iMJPdnZ7jEEzi4aSAGn7TEJGZo10Ls6RzL4pp9x3PSIku7rxqOwXpen6UVDny8u+kr96u+jH9wlIDEh4vk0Q6sKEo7XB5dER8VRU5DEh6wIREu1ZhHya5UqWqG85c+Tv5562UUAlAuW/hN115XcJPz3LJc/IScDV+IdFfHjFuyTSpr70D4/mJQmhT+sUTo1M884jTJSujWzsZZ17c5B+874L2+qdeggvVA==; 31:+v7Sr7swEKp+t/YWWTEN6YfV/LHeif9h1fSIpq9JdGiHhwq8cjssPCtcjxlxQmIzyv+FiB5PfUVL6lxOmZYSv3MW/F2bRyoR9LzWyfZydShF4bRZ8GhLYQR6gZfsQ/D+YCIRUxqP1H/OQMe8WvmJduN9uoATHIUrC9S18/BmEIcWnbED8hQBVStdeuPyy5ZxNeEF9Hp9NIaW2nOzSf7uwhHADC/JL4+B1VCecg8xKzo= X-MS-TrafficTypeDiagnostic: MWHPR0701MB3833: X-Microsoft-Exchange-Diagnostics: 1; MWHPR0701MB3833; 20:0UuWsYEEHGSJxnxS4dUDef4IlOCvpKZtzIrDvX8uz4hpyDAy99eTs5cZS5ssMFopAuB8jQ53hXkZTQm50zofBKmFvcc5xhPpc6uv5Dcbe+Lcx4Zu05XMlkxEB0xXoa7Gj17JTTKjfdzrNK3Mt/jt3mJ7uad2MA+qTP+9wAe0ZAwZDUCuxT2mOv0y97v0NGslreiXd9pZ27oSb650GvBjsN8cCARRzQWh3cE+R6EoJXLIEfaOKgRMXa6kM/az2Wi8vsaoDpOGULwjKfs6mq3skfcYA3aV4s6DvTU8bjv3bBBSqDZbWAKYwncb66Hz9jILHtipNT8cMGUEyOmNqngsZx4AJc3yILHMMSpI1x8k+mvnnIw+Ta5DyEqQacxaoqLzx8wzZ7IJRZM5S/w+sI6xjQCikKFdMsdaU//pn3GYPX0wGso5zZv7zF35V8RhXeLUe4F1VWsKXOtbdVHeG5J0vZmnxq1DSM7FcrAgTlk1VfbsqsfAqQahjCwqc6s0Gh17; 4:SvMAf+rlHMq+gsskC3BVAiQ3/pyuH8dYYAxKLdTriswqwJBUeUr33TGmfIMgrrIFJXxS8gy7zh2TuU/rZEEmpL5B6506Bc+ALYlhgNgtuiqllykCxq34XaAKWBq9GFV0s4WRzVvPn25k96QIg1taB6uD3NETRvu/+h3xXiBNwT+/rEfeOFqimj/GKwcCzZ8lFcFYFaNxLVWHU4p/JSn0LnRxkDRANK7saGnTwKjSwVtQbw3zVAwRLDS9BONC0UZN X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR0701MB3833; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR0701MB3833; X-Forefront-PRVS: 045315E1EE X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(346002)(376002)(199003)(189002)(2906002)(6116002)(8936002)(3846002)(48376002)(68736007)(478600001)(101416001)(105586002)(50226002)(106356001)(72206003)(5660300001)(50466002)(33646002)(25786009)(4720700003)(21086003)(2950100002)(6666003)(69596002)(36756003)(76176999)(50986999)(81156014)(53936002)(107886003)(4326008)(55016002)(47776003)(66066001)(5003940100001)(81166006)(189998001)(8676002)(305945005)(97736004)(16586007)(316002)(7736002)(16526018)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR0701MB3833; H:cavium.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR0701MB3833; 23:xPNX6PNYVz05QCZsEpZBfMLLrQ/HmXiFTIHceBG?= QPfFpzIzhVu9FikE2lZu6UbLD+JbSQZwAgk6KCC7AfCdV0ACupPMVXiYw4Sahcd1/B/ivm3BARNuriUWAyITJHLmKE6Sbw9xYCm5n2ScX6n+RlmZgnYEBaFeTZ5BLR35Og2hmgPntZn/A9Q7ehraLvzZiAo/CIinJtzqgxICJ0Zd3dHnJ0n74XoOlMUTMoCzvEC9ZNGN42IlVYFWkdx83MCiQBx6wFgPg4m/7nEm1Mgsw0MtmJxbV76mUZE5hrQ7427BVpKvpBugjcJ7bZKbAuf5TuXAyv0wwK862asccpx+eJDaf0gj6+KHLMln7uyzw7DZCubWNpxohUrbAWh0omB0mQ+XGMFclIUktReCLAAAqD5VMkWWO8mjZdVuLHnqfSgVxPUDpCD/611uwXKCTAU5VLf41XRKZhf+AN7/hdluzf0zCZL+OXRMe8a+GZJiia4U6w/RoLUPCJNM1xmhXgZYJERuCUGcPxO1wGwBvm/La2V8g0N/gUFjxY0qPtcQUsG7fOwH5Ob7F6G1RZQnvJO5rtPDS8onKsVneLZUMKoUiftBtHBoFjjcy+eBhSOObEKttuZqCM52lRgfgOWG4yirkqIYn26MXqDRhsqeviCLR8YCJrSNDIbkNAXOecex4/T8TrmCIAulPKX/cOG+QeIHSayqZdzHZdOzmFSJFk4IbUC8IVd9w+IZKhzK7k/XnOeLHuQOpDWXQNCD6Ul1SyUH5lJ7mM1g1liEA97/IRO/P2lMtLaW63gbdawkodZCZzZc9Xzj10GRC9UB/h6I/ZTnRrlCfocSTYjKV2iYVqjrCZ+Hp+GMNaNEsAgk0F+257SUL5kESEjjYYaMds32rdNykO80WdQxdxWh9A0EcVE+YwxjGTBk0fem//vUNV7SymqWP5uzwMQlt8LaQYFawQkEev2CoTQMelA+0MrIN1KvV1pWhy4nq04A6CkPHLoAptIOkCdq8ZqphmPM1AOLuUwVpWUwQQi/Z8JXvPGQHXiU4IFj9rb/h3J5ydJzuBWQkMLgasKo75mkTYLj2gvB4PbxEPh9XiBWnfm9oXa73Ju/3e0hgw7YVZnJ1KyLC+VMBS3k= X-Microsoft-Exchange-Diagnostics: 1; MWHPR0701MB3833; 6:CaDhSrlR61RLpzbpvsydlfjuxDz1XHMKvwH+cF07pW9knc3lyXpT5BUcuELUXV/ErOJ9Zyg7DAMNwqdyUW1VC7K5HEkvMJbyMJyfeqMvAefZmO0I0BXPnSi0VZZTm1xO8u/eqq4QABHifg/G9uz60yeMro14hxn9PM1PzQEmP111IOWHLPez8eyUvNiVsQzFNWuHVZymVcSZVf+vXBzvG/ryqEU08l4xj49+qMBoOz/ax2rhhsdIeT4Td/luSKKf7WrXITflAFXBrMAxi3xD9jn+AXWoFwRf8jm29nDBGdd8ApfzK1U6RUG5BlGFT2IdrnZt0PSVVbwADl406ZC9uA==; 5:h+wGzS6edAGqvB3tAW8hmD+AePUkA4VjhbsdHpYM4iGOYVIGJL/Dw/8AJwlwKx8C2uQO20ooSHx0QfIKdZluKxjlTvwU9xVMvbI5f50NoEhlejI7y4BVk2HkIV0ofIimPHF2E4s9n9P8XDssUtW4SA==; 24:FZ9wF7eSoBIKBSjr6zMMIHP8z2/YRWeIpGVrJ/vwfduJNrGSiBzWxHtixZ5/prmVw8bOShLHSZRUgoyAP84BlSupZyuf/ymOG4Ys3tktbOI=; 7:d3lI99nqv5+TbHG5hg7Mo3ZBXwOHQJjmuQFli9DZaxJ2xKnVU4rPPvczzvBJ13CvwkDpYTU+oTgt4ZcXcpn3pwjRmeFr2HJeZ4n97dFK0egmXQFyhdu0niMrL+ETCgv/bhxDPhVDUT5JCwG6y9O60YfmSSzhDgBsiPZ9jzNlPhcwXCpS70DPPP22QZGiTYCzjIHzngitGDc9Od2WDFopgmvN0Rj2uXSEbchhOCV2W5A= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Oct 2017 06:31:48.2295 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0701MB3833 Subject: [dpdk-dev] [PATCH 13/17] net/qede/base: change default page size of ILT clients X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Change the default page size of internal lookup table (ILT) clients to 64K Signed-off-by: Rasesh Mody --- drivers/net/qede/base/ecore_cxt.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/net/qede/base/ecore_cxt.c b/drivers/net/qede/base/ecore_cxt.c index fed7926..b47eac2 100644 --- a/drivers/net/qede/base/ecore_cxt.c +++ b/drivers/net/qede/base/ecore_cxt.c @@ -41,10 +41,7 @@ #define TM_ELEM_SIZE 4 /* ILT constants */ -/* If for some reason, HW P size is modified to be less than 32K, - * special handling needs to be made for CDU initialization - */ -#define ILT_DEFAULT_HW_P_SIZE 3 +#define ILT_DEFAULT_HW_P_SIZE 4 #define ILT_PAGE_IN_BYTES(hw_p_size) (1U << ((hw_p_size) + 12)) #define ILT_CFG_REG(cli, reg) PSWRQ2_REG_##cli##_##reg##_RT_OFFSET @@ -1159,7 +1156,7 @@ enum _ecore_status_t ecore_cxt_mngr_alloc(struct ecore_hwfn *p_hwfn) clients[ILT_CLI_TSDM].last.reg = ILT_CFG_REG(TSDM, LAST_ILT); clients[ILT_CLI_TSDM].p_size.reg = ILT_CFG_REG(TSDM, P_SIZE); - /* default ILT page size for all clients is 32K */ + /* default ILT page size for all clients is 64K */ for (i = 0; i < ILT_CLI_MAX; i++) p_mngr->clients[i].p_size.val = ILT_DEFAULT_HW_P_SIZE;