From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0041.outbound.protection.outlook.com [104.47.37.41]) by dpdk.org (Postfix) with ESMTP id 2D2541B1A3 for ; Wed, 10 Jan 2018 11:48:07 +0100 (CET) Received: from CY1PR03CA0003.namprd03.prod.outlook.com (2603:10b6:600::13) by DM2PR0301MB0734.namprd03.prod.outlook.com (2a01:111:e400:3c0d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.386.5; Wed, 10 Jan 2018 10:48:05 +0000 Received: from BY2FFO11FD033.protection.gbl (2a01:111:f400:7c0c::154) by CY1PR03CA0003.outlook.office365.com (2603:10b6:600::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.386.5 via Frontend Transport; Wed, 10 Jan 2018 10:48:05 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; NXP1.onmicrosoft.com; dkim=none (message not signed) header.d=none;NXP1.onmicrosoft.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11FD033.mail.protection.outlook.com (10.1.14.218) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.345.12 via Frontend Transport; Wed, 10 Jan 2018 10:47:33 +0000 Received: from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net [10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id w0AAljSP007124; Wed, 10 Jan 2018 03:48:02 -0700 From: Hemant Agrawal To: CC: , , Nipun Gupta Date: Wed, 10 Jan 2018 16:16:29 +0530 Message-ID: <1515581201-29784-8-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1515581201-29784-1-git-send-email-hemant.agrawal@nxp.com> References: <1515504186-13587-1-git-send-email-hemant.agrawal@nxp.com> <1515581201-29784-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131600548539253085; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(396003)(39380400002)(39860400002)(376002)(346002)(2980300002)(1109001)(1110001)(339900001)(199004)(189003)(316002)(6916009)(106466001)(8656006)(36756003)(8676002)(296002)(8936002)(53936002)(498600001)(356003)(50226002)(16586007)(54906003)(47776003)(2950100002)(76176011)(105606002)(4326008)(2351001)(5660300001)(104016004)(68736007)(6666003)(86362001)(77096006)(305945005)(51416003)(50466002)(85426001)(97736004)(2906002)(48376002)(81166006)(81156014); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0301MB0734; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD033; 1:if9j6ERUA3rEoVBW/vu7rRdU1lgd83vbB+HVkYY4L+fqgVtJhWW3Ef6fIS+duXwx4coOSX5YnbS4zTPB18WN5J98/GzL9ChATiGgJ7vdZOI2uw/X8zbalq1h7aftDei6 MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 875a70bd-0a41-4a12-c15d-08d558178e64 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:DM2PR0301MB0734; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0734; 3:vS3TBxWT/HwHuxKgqflIFAf0lDZg7rOpSLYTUJUVhKFrSLRGmLT2XcELCHoNSUVR2pZcRqpt6LWqQLH0MKvmjpG2NFgA6NqIlJe243kcQxpDkzXTMMKVzEXtqKFPJR2JdjBDrwI21taMJG+bljrNWlc74So8Ll5cH4MRragarqHQBCTJhhd+v9v98w5aChKVcUNM+0DY6TE/2HeRmZYbJHDE0USZ9lEdQrV/tmuipeborjiFSwY9jEDMXfAgpgjTPQ3yYXWfmKT4atheT1S+6N6TmCMHi80Q0dHQrHW6Fvkwj1mfSe0QwRZ291Pzf9finUgZlMorngh9FVVIqU/ipeHdc19zPuUPaayp0Rh93Gg=; 25:fL5aXPqO+okbCgfSYNnBZwWdxzpef2Q7TMvfuHbkNNGJZOKjAWQPNevidqrhmiR+ReXGd6yGA5I0R9GzCVTqDYfIsfBickqX+6CT9rl8wckW4rEgaqbzdRg6HGsfQqYJyS241u+R6njiSAX+DFsxMu+HE1q6wcWXFpaRLEjXEb5SjXV4u+xd/xvhLUsBT8Bwuj6T2FFNJzJ8llbRQHgCuKHmLNoBjLi3LEyqrLtYMZUFM5ucdcc+7580Vef6rC/VwvLQvDt4CdEXCU+mYVvzzKekqm8DCDMtfriyL2eKuj4X098WSqHLG+GsqvdnW4GAPOUBQKqN1vNVFLwIqztJkwkJgJj/g9VOW0qbVMS89lM= X-MS-TrafficTypeDiagnostic: DM2PR0301MB0734: X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0734; 31:V2eIO6x/QHtn5m+J3VEivaMMMUP0requK+JXnYWiJ2oJpXMAC3zk6EiwhPgmsZzLaE9zv9kbIj4kWHogbo2b5Y8Xukl7JsnBuCwNfAtf0mksVqlJx83wTYqfz1FJaVchE72K2awuX0Lq8LoM2rGfhVWwzuTV19CtkyUUYAalJzo4kr6oGwkpn9gAsU0hKkxc80BSAjilb4wMjKkP5M0x7uEgzEECMoa8TJajIBjM0ck=; 4:DatsVulWFCD5UBwYvwTmpvMgATA10XsMT7laODSrqLcYBOENOv2PBF6gtDV1dgpjQMU4wiGv5U7SG9mlyUKHzXsCYRtyr70jLsCFoed15QXvB77Zyvup7UBxv26sRqmR7S5QLppv1sADR+WNgGA0INALcZVqmaEg2zBOq/hgl/TDNT1kIC4g/PyaetcbO4yYUlsi6j3gQggiJS4BDbHUb2QdPEpU1ANR0EQJsRDRxOGWnokwe8RMdVr0he9U2iEgbvbPJHcUCqYZeQRV7j25S6VuXGPNTlxoLlN+QwpqIXd+/WyfWw6cSchwuCFM4FyBRoEHV5rII8PFDusgK307p9kpGVEVCXVcKkJmmljcxPE= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(275809806118684); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(8121501046)(5005006)(3231023)(944510075)(944921075)(946801075)(946901075)(3002001)(10201501046)(93006095)(93001095)(6055026)(6096035)(201703131430075)(201703131520075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123559100)(20161123563025)(20161123556025)(20161123565025)(20161123561025)(201708071742011); SRVR:DM2PR0301MB0734; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:DM2PR0301MB0734; X-Forefront-PRVS: 0548586081 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0301MB0734; 23:I/B948AyfcujckBmB9MG4xVGK1/qtcSa0AzMi+h?= =?us-ascii?Q?aJEtKSGDOrOnC6HjMRns7MG8fjLBPYOO9zyffLV4qUJLZBQ/b4XcE5PLXJMF?= =?us-ascii?Q?eQfFOCxkLZEvSmGiSK8ONhqhGhdlzA0FKZtXCv3aBl6nwSv/XxTmd7Ui+wW8?= =?us-ascii?Q?Gegld14OD6AOkodeYUCvgXEfBVkHwmByWET8JpzFDiq0+ArSI3j1OW8+9hbr?= =?us-ascii?Q?XdGaLBrXFTV2HpVSf6jeNddL25dR1TQnTU7KeBWNvyw61WC7UoYSA0eADFvS?= =?us-ascii?Q?/OHSCvR9VyaLAS2f67cU7cdoTqelhdyUbq2w7YnHlGfr38xMIJQHAnMLQcot?= =?us-ascii?Q?7H2Lr/ua0mv0Fu2TjGTA2kIZg3Gp3Fe1GFKwYKffYTkXJoO0g7s3/jlPQ21q?= =?us-ascii?Q?CqS3phWaIM+G9yZ+TxJHJTvONhZHt9tH6G1bSNUHEqJ6Cjk0O8mN/TL7BXSA?= =?us-ascii?Q?fBtkhVmJWNRrTUFFH34I/WkaONkV4tNkl9xkJQYs/PLfqQEUL0MkzZtfCeQA?= =?us-ascii?Q?HmDUC8CUEdk6elqbQZ+R6p3q6m124wIYz3NquRM7Ovux95i8ifMdoFSUyWTA?= =?us-ascii?Q?747kqf3L5Snre4LXhDEKSNmzjZVJVGl2BocadZCw+ZuHzkYhPi62B0HyAWT7?= =?us-ascii?Q?jL6SLRvVGy6F9eqesviR7eLdXAhTgRODEpyIpiuksppDTktUcAIajTjn6tKf?= =?us-ascii?Q?S4u5PR/5hO1cctAkeKPekNJcXFaa2r8DxSp7sJev1r/aWPbdcj1JfI3wl/XF?= =?us-ascii?Q?Vj+aPkpYoKgYm+wUzK/XrAnCwIp7JzxHirQ49lDt6xsiarx1O0cWs9hHKnQV?= =?us-ascii?Q?JdrTGB2EqklTN75pbLs9e052PYRCkfyMIXeTo80G6iw9v6+cn7xUG719oFns?= =?us-ascii?Q?+sSusT2N7rzZgnzqUE4iSHp2FJpTdOuzzdlfFshzXKTMF2DhMsGQrThzqzdh?= =?us-ascii?Q?93KolKftXDRtYEoiFccxTUGruwJJ9Ix5uNcB2sSp+fxQbKRy02QVCzEI+wIk?= =?us-ascii?Q?R9gmzjlTPmh3BiqWlgBwcu1lUKH3+weTmtty9V7IvmdYF3VxbVZ94WweMmWK?= =?us-ascii?Q?KfS8TDuaFYhwecCwUYWthNMx1aUEK?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0734; 6:9ABdXcDlV1NkKa3kEZ65yWkBkYKpq0e6UazmVfs3RKUhyIAnQvSnSjrh16OLjUZ2enhLk23XDRoeDHqcZSKtM5nt+scNNPC/K+q6IEqiUOpNRXPzerhWMh2UQhHM9gORQP5rPMdwaxTBYkl30C7A8hHp3bHl2kFHWGh6qg6iFrXfZ6NIkGWaSGXkTtJ4gMDnYqGtur4R2bzCnQ3gI8v0yrZszqHo1BaUUtxATzs6bOVKT46nsIFYZnjktnlzzXghgaBz1Lkdw45iF+rla2WVyj7qYZEVvKS/6p1wxIlB/GYo3b3/xAO7A83Lt1mGNRycS5DNi+2+iY/S0PbFSSFOU0Mg8vozo7/9sdDwRfB67t8=; 5:sEAz0XCiOOMnRM+4NuSjFQlobW+MNj6uSM37Q2Qj4/zWLfZWU2CWJwMW8YpmH7wcVPY8ey+AN9tLSq8DLgsa+v2U5tCKXSJfrCwrUELcbZZHM2u9hQDAWgOlnY0Dt3pfx4TbnCf3SPdt+FQRZhsqfqljCbj3VMUSW3iLCFci86U=; 24:NYznzpDUYwICfARNg8nXLMzoNDodzkMwdTcpVcx4ulbewfmfVsssHywbXu9986DoPq7+ac7VbmeHW71/VOmK/lqT/W5a+0OQBF6Lp/zT940=; 7:IkKLXnXws+afxJ8kxdYYje/+arUrvDzcDMrnllXlvsN4rqJ0tHuGaEZPh4qDO8SZHky4JZi09cHGlaaBz/9UltKAjQhNXvkDTUWVRtMjHPjXTn8Uc1n6QDVEESGaK28xkQoIqW/b+hePRsV7Wh9CehBYomE8mxznjw7hYl8kbE2z4dqCkXFfZS/D4Xg9SQXNLTNxRgESozs/IeWdmnGKjDvrhSiZW19ieyC88x14pYPIdU4pnd8xbrvsGnnjC/Sx SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2018 10:47:33.7225 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 875a70bd-0a41-4a12-c15d-08d558178e64 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0301MB0734 Subject: [dpdk-dev] [PATCH v3 07/19] bus/dpaa: optimize the qman HW stashing settings 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: , X-List-Received-Date: Wed, 10 Jan 2018 10:48:07 -0000 From: Nipun Gupta The settings are tuned for performance. Signed-off-by: Nipun Gupta Acked-by: Hemant Agrawal --- drivers/bus/dpaa/base/qbman/qman.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/bus/dpaa/base/qbman/qman.c b/drivers/bus/dpaa/base/qbman/qman.c index a53459f..49bc317 100644 --- a/drivers/bus/dpaa/base/qbman/qman.c +++ b/drivers/bus/dpaa/base/qbman/qman.c @@ -7,6 +7,7 @@ #include "qman.h" #include +#include /* Compilation constants */ #define DQRR_MAXFILL 15 @@ -503,7 +504,12 @@ struct qman_portal *qman_create_portal( p = &portal->p; - portal->use_eqcr_ci_stashing = ((qman_ip_rev >= QMAN_REV30) ? 1 : 0); + if (dpaa_svr_family == SVR_LS1043A_FAMILY) + portal->use_eqcr_ci_stashing = 3; + else + portal->use_eqcr_ci_stashing = + ((qman_ip_rev >= QMAN_REV30) ? 1 : 0); + /* * prep the low-level portal struct with the mapped addresses from the * config, everything that follows depends on it and "config" is more @@ -516,7 +522,7 @@ struct qman_portal *qman_create_portal( * and stash with high-than-DQRR priority. */ if (qm_eqcr_init(p, qm_eqcr_pvb, - portal->use_eqcr_ci_stashing ? 3 : 0, 1)) { + portal->use_eqcr_ci_stashing, 1)) { pr_err("Qman EQCR initialisation failed\n"); goto fail_eqcr; } -- 2.7.4