Message ID | 1514993944-11940-1-git-send-email-nipun.gupta@nxp.com (mailing list archive) |
---|---|
State | Accepted, archived |
Delegated to: | Thomas Monjalon |
Headers |
Return-Path: <dev-bounces@dpdk.org> 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 5220B1B1AB; Wed, 3 Jan 2018 10:23:58 +0100 (CET) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0042.outbound.protection.outlook.com [104.47.34.42]) by dpdk.org (Postfix) with ESMTP id 550831B1A6 for <dev@dpdk.org>; Wed, 3 Jan 2018 10:23:57 +0100 (CET) Received: from BLUPR0301CA0041.namprd03.prod.outlook.com (10.162.113.179) by CY4PR03MB2695.namprd03.prod.outlook.com (10.173.43.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.323.15; Wed, 3 Jan 2018 09:23:55 +0000 Received: from BL2FFO11FD041.protection.gbl (2a01:111:f400:7c09::189) by BLUPR0301CA0041.outlook.office365.com (2a01:111:e400:5259::51) 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, 3 Jan 2018 09:23:55 +0000 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 BL2FFO11FD041.mail.protection.outlook.com (10.173.161.137) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.345.12 via Frontend Transport; Wed, 3 Jan 2018 09:23:29 +0000 Received: from b27504-OptiPlex-790.ap.freescale.net (b27504-OptiPlex-790.ap.freescale.net [10.232.132.60]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id w039NpcD022084; Wed, 3 Jan 2018 02:23:52 -0700 From: Nipun Gupta <nipun.gupta@nxp.com> To: <dev@dpdk.org> CC: <ferruh.yigit@intel.com>, <hemant.agrawal@nxp.com>, <shreyansh.jain@nxp.com>, Nipun Gupta <nipun.gupta@nxp.com> Date: Wed, 3 Jan 2018 21:09:04 +0530 Message-ID: <1514993944-11940-1-git-send-email-nipun.gupta@nxp.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131594450098257418; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(336005)(7966004)(346002)(39380400002)(396003)(376002)(39860400002)(2980300002)(1109001)(1110001)(339900001)(189003)(199004)(2906002)(498600001)(104016004)(8656006)(51416003)(2351001)(53936002)(36756003)(106466001)(68736007)(305945005)(356003)(50466002)(50226002)(8936002)(105606002)(4326008)(48376002)(81166006)(81156014)(8676002)(77096006)(6666003)(6916009)(5660300001)(316002)(54906003)(59450400001)(86362001)(97736004)(47776003)(16586007); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR03MB2695; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD041; 1:2jeopRx6KgB0GS6ZtyVg0I1jgNB90DuxIGWuplnZLzFXjhNloKQzdfZWcfu0qTVEf4VBhaqXjUi/ZZnUtu7vSYl/yDs1ZBcQggFidE9X/veNjrJ8Ry4hEr6UI0CQiisI MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4f8b5068-4190-492b-fe0a-08d5528ba6fb X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:CY4PR03MB2695; X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2695; 3:axtuhaTVMvsCoCLQ3RLuUJpxZlGgyMeB3gjNLi8TJb4vpiKZjHU7y4Ad5lMekD7enNBDmLRtU9oguZmiS8VGAAC1WMDr/hf00krL71/1utB24d//aZsC54qGix4QCMXLNw7UjIz8M+EQC91dTYRanskQPPSyOANz+tmpqkgElPj6juLZGhADyFFx44k+QB/UzN56dF8Xg4uDa70/2ufr5UJW8/eHbKSkrBLVBwGk94dugVXiUNc7wmSggXyqpvvip2fKgEGjAjXjYNXopcJ2srv6yQ0PA4RxDNfmCSDLifToWeL0+IVrD/yWKyyJi6CNXg8uWVg/SHM79ivrHWfts0jBIeDFnwmVUIdUXtFglI8=; 25:b4ixWog5Aje9xMU7dMHFiYKf/XQjT0b+PqWoZFiCBHFrCBNQVr7O3V1/1a8cGwxX3iP07kvPv7hEwcVMLq5J65UUyvw2mKGHH09RBJZ5yg/nhUEHNAfU8fcnXu7MMiYV/zY/IojaTpFAOtIAqUvzsEKShEUJVdWwL7lOrIhezG0GtenBT5e+coCBatZolARHE1pAuyssv5GJm3EpA0jkRSXKzHHbHQLYMt6andYeEroi9upFewa7UkNS6n91Y1UiMH3mXRINP9rE6rt53FIlXUak+2jBr3wu/z2xA+c8nPPv/Da29LtoCfb2UDS8XmIHhNwgs0cc4sIbQTMQeJ+4iQ== X-MS-TrafficTypeDiagnostic: CY4PR03MB2695: X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2695; 31:aC5ap/Fridr8EpKlR4f4Q6x+1Ror8aORO1ccZGP2WvHOJJhELpN+DYio1sPpPn/DBqI44AYLXquzTMf4sEpxzOzNrPt13KzqBs2YU0DEPZOfyaad8M40gdQrYq78WPiEg0K01E72g80wWtCr8S5FjJWNYbRKWoKjY8jxGolgPFBXBD5pID2S6JWnrOeHH+cmNB8v1+VXlim0fG9Mf1GigSmqFw5fkJI1o1hivGF9zc0=; 4:TrB1ymClJjdS2uPdh0kuG/g2e/YmTNpU55/fr5WQJrOqKvYLwCuFnqVlDeLZgUWPNt7PmBrRtdlfFHXTpu8oUQ4nUW5ea2EhevGOUHkjEMggwxolDCTUEZUgnn5FhsaVzfKhV/EDArf24hznRHdlROLozyBIwi5H+z+KAh39CHxq3zaAVszcK1k2vpmB+Fn7NxdBNOPbbbVHfG5oThQs0nC68mVqSU0s/8yDFYMGJDgsi1AD8jzBJ3XXBjr2joLJcBCMJt06zgYnu1CJN2WOApd1gxC8b6H07SVsY0dsuPcOKkDeIFRyoCFK1RpcTw+V X-Microsoft-Antispam-PRVS: <CY4PR03MB26954430FB4C3F3F3D25AB63E61E0@CY4PR03MB2695.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(5005006)(8121501046)(3002001)(3231023)(944510075)(944921075)(946801075)(946901075)(93006095)(93001095)(10201501046)(6055026)(6096035)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123559100)(20161123565025)(20161123561025)(20161123556025)(20161123563025)(201708071742011); SRVR:CY4PR03MB2695; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:CY4PR03MB2695; X-Forefront-PRVS: 0541031FF6 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR03MB2695; 23:XP1jVWB2fhbFeMe9bR5ogXRDTgmn1f5TRFSjg1+6M?= 9MjsFVrmVeHXgF9Jop3tpnMW2ZDse/GyLm8GHxWZwqc2s7NyNVgqcOcEqQPN19SdZR53cODWvAiGdpgYmxCd4o3ANRHDGCM68KlwDfqfe1zoWNI7d2R6wNzFUqBfelKaPuI2NN901x3mcUq7R58kkost5x6de7nyvqlxRpux7Yq/BAy2iReyWiJYhIrYX72W7f8tnZYAtCarowfC1cCY9PhHZb3h56xjweXldKRikvY4DD8nzoT6Hq+YIb+S3N75/4/kH6i9P1gUgT9dNyHAF2LhDN7FevTgafvu+jjNDoQQ8NAIArT0CozbzPdyjdo9G+lDm59velf3QBMHlWuMTHk0AjzhUTdN00te97i1od2gX6rxxHZ+1HkAx+9dyJ52fDwT1apwYorxK5cmbNCT/M57PdWK2GvdEaPOT4r9lNftrQpmui5TL+Dfoyizgoc4RNHs/eAMc30R8hlNjytmXO63VjnprVg+1Me6Oiyze0CgSxTV7ka8TV90aHO71vaCjneiKftgr+NpdlNxRS/SrP2h+td8Gf4NKWOSIG3qykLI32syxGp8roGITze8XZQknJD73AHBpmZqiURfFmZl3ukfTAbpy4j57601EVh9cJHh0VoqajA9Zdi3I20TgRdvMltdiraJFmlY4KROHmz322pwF/Mdf7yO1+izlsQ3NZ6vwWPe+QdozADTjLU1yut+bOMQU6KswSKiRe5p0nZ585EO1DLYmDP1vzQeLY6lfU3psCynVrgtDCC6JkoP7AYY+7LGV7OQL0mW5b5GnQ9Kp5WQ+3QP8QPqGOvDAr9y61ty6zwrx0Z2/NkcMzA6x9ZfQq7d99OX6enYJROBmzIbyEp77sCaz2cRPFAGL67siyOVeEG2HPkK2FESBQt4VYdwTGD3omtsJswb+oQEhD4bmgGHJE0rtaXfqTpK6ZlkcIAOa4ike7PzierpjUxYCJgKqJG8d4XNWzobntMunWAkXe1TJwqu/UO9ZLrWrmiUkjAitEYbRHsgHxeTZrK0N9xCTM= X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2695; 6:og/aH6eMC258moiM5bjhHaJ2Q6X4S6mabl/guss0ZDhLFa5Pyi4/fV18K82oQltktgmcaZ9pxfUXU3LeLLHRJLPPE9JVxyAaF3mbqlJ/IYRf/+9hCR1PXuJQNsnGASnbC+DUpRf4SaDoXElHGgEejpZDGtJ3h6AyISehy0UOhKR7VSRXIwOjpvk35rKEFcxqUSoB3r6EQSSqKaJt6vLmpYYsKRMnQUYzzxJ+oB0Hs0nqvP2Cg8lioD47Ty5fkHp2iq/Np4mvW3PXGiazD77vst6zulvQNYbq1zPsOs4J2WuRA1KNSn9BNJUslDnnLIncIoE9AIpwz91D3ogooiM9rg479QT1marOh/1n96gZvuY=; 5:Ns6bVFLqg0dyPFt4AtfVEWWkzxQ2CfOzoXGjuaHbZxiy/o1B6SW5fPfn4QQKxqP2ShllU4naRrtTq8jZL7a62LVVozc3TTUUczFh0EbWo+nLftwkgx6kfyF95yMRGTbg0qchqmtPHInw10T0QZdz9UCSbyZDybpr0fgbWQvccgg=; 24:+T4KPmqAEdUVuj5N3YVp02jQ/akOIpci6eLwj25bBvHZGtD8HrXnYQdv+UKTHqz1KDtCg1IWBn9Omt1N/SI745Hwf2HCXD4YMIJtzpchLBY=; 7:gCqlf4JJaL9AuXSebhLi+zkf7M0Nq1Ut2xvxx6L7ifgk/gB5+qwB7NrzJQ8DE+F0eXUNToiUxpoou8I5MQJ0y6EIpDsv4sgd15c38Kbbinzr1zlDIM1CTOoSMON9Nqg8NAti9rbyPZYmVcRGIbNejqZrtxXVue1XAnl34WBxWc5L+7vrDVopE1CtjHKcimuf6JIQjgEqpGJzHOQHzsQMshW8/5mnjQAYNMY3JuDIPmptDXe75l7cMn4RYj/ZB/en SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jan 2018 09:23:29.6697 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4f8b5068-4190-492b-fe0a-08d5528ba6fb 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: CY4PR03MB2695 Subject: [dpdk-dev] [PATCH] bus/fslmc: change the eqcr stashing threshold to 1 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://dpdk.org/ml/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://dpdk.org/ml/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://dpdk.org/ml/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Checks
Context | Check | Description |
---|---|---|
ci/checkpatch | success | coding style OK |
ci/Intel-compilation | success | Compilation OK |
Commit Message
Nipun Gupta
Jan. 3, 2018, 3:39 p.m. UTC
Changing the EQCR stashing threshold boosts the performance
of l3fwd application on LS2088 by more than 20% as it helps
in burst packet processing at the Tx side. CPU is immediately
informed about the empty EQCR entries once consumed by the
hardware.
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
---
drivers/bus/fslmc/qbman/qbman_sys.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Comments
On Wednesday 03 January 2018 09:09 PM, Nipun Gupta wrote: > Changing the EQCR stashing threshold boosts the performance > of l3fwd application on LS2088 by more than 20% as it helps > in burst packet processing at the Tx side. CPU is immediately > informed about the empty EQCR entries once consumed by the > hardware. > > Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com> > --- > drivers/bus/fslmc/qbman/qbman_sys.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Acked-by: Shreyansh Jain <shreyansh.jain@nxp.com>
05/01/2018 12:23, Shreyansh Jain: > On Wednesday 03 January 2018 09:09 PM, Nipun Gupta wrote: > > Changing the EQCR stashing threshold boosts the performance > > of l3fwd application on LS2088 by more than 20% as it helps > > in burst packet processing at the Tx side. CPU is immediately > > informed about the empty EQCR entries once consumed by the > > hardware. > > > > Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com> > > Acked-by: Shreyansh Jain <shreyansh.jain@nxp.com> Applied, thanks
diff --git a/drivers/bus/fslmc/qbman/qbman_sys.h b/drivers/bus/fslmc/qbman/qbman_sys.h index c216e9c..d2253bd 100644 --- a/drivers/bus/fslmc/qbman/qbman_sys.h +++ b/drivers/bus/fslmc/qbman/qbman_sys.h @@ -358,7 +358,7 @@ static inline int qbman_swp_sys_init(struct qbman_swp_sys *s, reg = qbman_set_swp_cfg(dqrr_size, 0, 0, 3, 2, 3, 1, 1, 1, 1, 1, 1); else - reg = qbman_set_swp_cfg(dqrr_size, 0, 2, 3, 2, 2, 1, 1, 1, 1, + reg = qbman_set_swp_cfg(dqrr_size, 0, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1); qbman_cinh_write(s, QBMAN_CINH_SWP_CFG, reg); reg = qbman_cinh_read(s, QBMAN_CINH_SWP_CFG);