From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0079.outbound.protection.outlook.com [157.56.111.79]) by dpdk.org (Postfix) with ESMTP id 7EFB58DB3 for ; Wed, 2 Dec 2015 15:42:11 +0100 (CET) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.Jacob@caviumnetworks.com; Received: from localhost.localdomain (122.167.201.210) by BN3PR0701MB1720.namprd07.prod.outlook.com (10.163.39.19) with Microsoft SMTP Server (TLS) id 15.1.337.19; Wed, 2 Dec 2015 14:42:08 +0000 Date: Wed, 2 Dec 2015 20:11:49 +0530 From: Jerin Jacob To: Jan Viktorin Message-ID: <20151202144146.GA12316@localhost.localdomain> References: <1448904253-12929-1-git-send-email-jerin.jacob@caviumnetworks.com> <20151202144312.63cccbee@pcviktorin.fit.vutbr.cz> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20151202144312.63cccbee@pcviktorin.fit.vutbr.cz> User-Agent: Mutt/1.5.23 (2014-03-12) X-Originating-IP: [122.167.201.210] X-ClientProxiedBy: BM1PR01CA0024.INDPRD01.PROD.OUTLOOK.COM (25.163.198.159) To BN3PR0701MB1720.namprd07.prod.outlook.com (25.163.39.19) X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1720; 2:z8w42UAtp+bXqbIlolz81cI6bsPyNmJ6nHfxHnnEn7MvLz6Nx8bxwVp3+B1oF1qWWdnCec6Dkw4ObVQjyzBTvNlrjmAXqGwep5e53Zi/Niul/oVvZeTHpU9NYEococjCz9TEbxUKWy+nkKU+8CnclA==; 3:nO046lLX1Ga2UWNk5lQUpr21MaMmlfw6vtO5+p6rPGwWkwPEfAL2kabLynT6SlXcxgWOWf+icBtlzANT7+qNpmItxfKXuUWchW29Mb1zg/TD1Kk8iTztwvYdBoqvYzA+; 25:DTLhL8OV0wGKbULnJJDtk9uiumgwA2nETRiZ920Up6um9L6DG4NGjFgIJrChr0XRHSH8X5CrWnVF802y0JhnKIQY6fdexLOVZliYAER28s8EvvDcUtj1gOoAbB887XUKdl/UaEl5PRhrrb15U7PbVDgp+wUTwbd1NSvU1+ZZUGSxEsvcthiOBT1d9axU3lCJYf7lyFsHKSkLOOtySLDlkfMghh8QjsouhKpisF+yIBkWKSf9EJVd7EyQDimk6GIax+wxZY3vi4eC8fJLikaOZA== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR0701MB1720; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1720; 20:O3Wp4wGyd3B54ivb236PhufvNLbXslDLSSuWcBRWcNtmXRU5T5aOJcU+MVnJd8rQN6sge/ZjiReg/LEalKIUjhoOuQUP0FyqHGdyRowvGYsMCFQQyefDYS4mwj5ArZsOjbxg7lwlo2+gQ3VdydJzRPceK6pracY9ZBjIjvHUYk12fRT2EsMGuSl7pvuLEagF4anUXQ0ajhFfRDs5hebijIIf2gRPqw1dCdWjGHtU0BLq8l81CnqqzClwN0M7rP5MTE6xt2ZkmdSu2YA/Uwwsj8QlSXpHM9hnDY5JeagJmf6fIirNrnX39TiVqtWXOBAs64qnzvNtNJ4cvh6Ni5h1UvFrQc6OujUG7T6EYgfcFsoL8z4pS1MeVxZnSFjmhIfoP0zAZG0MjuNt64gglacA9uZiG6K7MgLh19W3YFF1P8pa0IwBDPegt+9KcEt3xNzxIMHMju7ytX9bK7gNF3ITZHYnCGpXIsgpamxAeBH+CaEmzPfTPe2XqJXxH4J1uPTIsZgTS7YbA+7Un+BgxDbE/9RSOyfn+pZFxWym6hyeVPsqaoMukphpv5Eosowi8Q3e1af8Po3mKQSo5RlFyRxP3QAVmkC1b7fLye2tlfi1DOg= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236414709691187); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(10201501046)(3002001); SRVR:BN3PR0701MB1720; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0701MB1720; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1720; 4:s4Wrg2hmhd/sQPiO2VCFwmY6Qe+b7VoUlJ5kSRgERKbUhpJ46xJQlVGsbKMGktuT/HE9K45Chp8UFymO0RVEjc20sI5SFwFk6E219KySDbw0KofsdexNLplSz8GYUNXU4zUQRpAfD3KuBMZXkhLbwFHcsPUkvQ1NO6ytflYxoq1XEHZd6svnFlT5zu/lL/ObBHz/fVqec2VmDQ86LOv4i/Efk6s/MEd1TWpw1SpaWKM5mVa/aNO1hENHElA02gAD0WWymvxPCfW4KUUe5FAx0j/n6P+yEkAdMGlWbqRlruufIMFGw0TGbQFKWHc7vdfInjaYfJbmswQUhNS9cyKW1J52QAtnGuxwQWOfqzz7coZyzvhpJ1BXsN5b+ekrxtfIPGykwddjjciixt4HtAGgXeI65BaxfZsjqTnSkUn58yc9NfoKOaK1/TK3yCtJLXEP X-Forefront-PRVS: 077884B8B5 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(6069001)(24454002)(189002)(199003)(252514010)(76176999)(189998001)(47776003)(5001960100002)(122386002)(101416001)(54356999)(42186005)(97756001)(110136002)(46406003)(2950100001)(15974865002)(92566002)(106356001)(77096005)(4001350100001)(97736004)(105586002)(33656002)(40100003)(81156007)(19580405001)(23726003)(87976001)(6116002)(5008740100001)(586003)(61506002)(66066001)(3846002)(19580395003)(50466002)(50986999)(1076002)(86362001)(1096002)(5004730100002)(83506001)(7099028); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR0701MB1720; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: caviumnetworks.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR0701MB1720; 23:5X5sjosTlqkUrUnf9mhpPfnkzYX7ufPd/OCQczC?= =?us-ascii?Q?rKvSiYh+VgfmPZc3W40jhst8xTOFJXTX8FS+k1iE5RrS3M96bzzj2rILfYoY?= =?us-ascii?Q?cF9bWMtrRbvl3cLH/Koa6sfgzwdIPFC69c2cBh2SL+1l+C+3rccdVbwZ5OWl?= =?us-ascii?Q?wmmuD99svOpgAD1HGfUv7bPgqmkq9TtXNRu0nhBPf16i05ttiOCGlo+SHm8s?= =?us-ascii?Q?jlh5Bu5TVVmDFpjdk8WzDfA2NFmC2ebfuWKU4n9nLKVTKZ+Ghfw0eDIlrvCe?= =?us-ascii?Q?HOo0c4ROkpOyQA5rIC55M59r092enfrJqfzJN1qE2jqVMkK7CTdDM/6slNff?= =?us-ascii?Q?dh41GMK3rHoRHTMu1GFCrT5fiBQXKwxkVUsauvd+09W9YmTgeQ1kX8CUx8X8?= =?us-ascii?Q?nouIIICpB7VdFQyOSyTZ/7hEH+E5Pc36/93r785+7HWgPf9KGQoPz4/sEC7X?= =?us-ascii?Q?8+kJUX6YljPKZD4Syw2oSW5EVCjiVjNJ0Vi8YaOJiCPVXArQekoNiSOwmfkO?= =?us-ascii?Q?oDO7syYZxEGTUMOrP4VX85OZsrX0R1YwVOHL2C4vFGYP67b83+6f1dpBWC2p?= =?us-ascii?Q?AUOT8lAP1x6BHDPFAm+x7KWFlVUJtMBnTlcAAVB+aZh1U9RQdZXZgnuH2kaj?= =?us-ascii?Q?TligUPd/Uzl0yuwkuyGxCgbaP4o/LgBA2pahuoCJXTlxQCx/SLLbusiPKQgO?= =?us-ascii?Q?hzCp5We/dHgHOD6JxED8M9FIhZSKC7/840EOIhq8JtyKKtonO0149cqY9IcL?= =?us-ascii?Q?3rJWRqwSFbAMTUgN3FH3OOPTXVnCn9144qkAgjQvamkWMqlx8qp+YBi2uPxe?= =?us-ascii?Q?1dv5HshFMY92+EMk7A6vIo+6lYbvfnQk/+ZnKrDVVRZdVsYhYGg8NTHzOKUC?= =?us-ascii?Q?hCJpmduBMLpsaJ6wFNvjrlPFPKqQpXFPVIfyN4Hw7eZ4BGDsQ7SnF8cGoMSC?= =?us-ascii?Q?vhTZi29ylWHEjSrVq3itPiPpE2OgRH/wBNyKG2uc8yWW0CCkizs0AJr1/lSH?= =?us-ascii?Q?tNAjXz4e9tbtktOH1HbL5q8wLjPsbVLuXpNSizCUR/jI0Ij+ldwNfxNojhMc?= =?us-ascii?Q?Ldbt/2LiGE96Etm463FYZqMSxS3YfMsXn81OJwLul/JtrPPgicNqWAU/jKyg?= =?us-ascii?Q?vuohWTl6Y+ys2AHiIErdvBRtgza4FuItkyx92CEO0jcX74lDuDe4rq4fhK9B?= =?us-ascii?Q?yMGQ9jD+lQ0WthGc=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1720; 5:9NX8iPmQLmmPcwpyXILMZ3L3D+ObXHZ/uWmoI1Gdlb8j1tW23T5hNaIiZo5JAxIA79ENNSJAkW1qtMtLpkjCj9eX7qilxBCbCvCA4+6AqI1dERuRFi6FO7W90Yn/E6ngRi5w+6AMDdqszcC2f8/CHw==; 24:PL+iRYeRJA3LSf1HfkGAy+ohbiDssTLCj5/CUVy4W7rWyfxBS+gdfvGqOKWA29dxHGwE+cZBTbZZ5+4M8jeLHojhs8IQ7MPOjfFhijo23FM= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Dec 2015 14:42:08.3956 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0701MB1720 Cc: dev@dpdk.org Subject: Re: [dpdk-dev] [PATCH 0/3] add lpm support for NEON X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Dec 2015 14:42:11 -0000 On Wed, Dec 02, 2015 at 02:43:12PM +0100, Jan Viktorin wrote: > Hello Jerin, > > thank you for this patch series. Please CC me next time when doing an > ARM-related changes. It took me a while to find the related e-mails on > the mail server. It's was my mistake. Sorry about that. > > On Mon, 30 Nov 2015 22:54:10 +0530 > Jerin Jacob wrote: > > > - Introduce new rte_vect_* abstractions in eal > > - This patch set has the changes required for optimised pm library usage in arm64 perspective > > - Tested on Juno and Thunder boards > > - Tested and verified the changes with following DPDK unit test cases > > --lpm_autotest > > --lpm6_autotest > > - This patch set has dependency on [dpdk-dev] [PATCH v4 0/2] disable CONFIG_RTE_SCHED_VECTOR for arm > > What kind of dependency is it? Functional? Not functional, Just "git am" dependency on config file change due to recent config file re structuring. > > > - With these changes, arm64 platform supports all DPDK libraries(in feature wise) > > Is there some ARMv8 specific NEON instruction? NO. I just said as covering note as ACL on armv7 was not supported at that time. > > > > > Jerin Jacob (3): > > eal: introduce rte_vect_* abstractions > > lpm: add support for NEON > > maintainers: claim responsibility for arm64 specific files of hash and > > lpm > > > > MAINTAINERS | 3 + > > app/test/test_lpm.c | 10 +- > > config/defconfig_arm64-armv8a-linuxapp-gcc | 3 - > > lib/librte_eal/common/include/arch/arm/rte_vect.h | 17 ++- > > lib/librte_eal/common/include/arch/x86/rte_vect.h | 8 + > > lib/librte_lpm/Makefile | 3 + > > lib/librte_lpm/rte_lpm.h | 5 + > > lib/librte_lpm/rte_lpm_neon.h | 172 ++++++++++++++++++++++ > > 8 files changed, 212 insertions(+), 9 deletions(-) > > create mode 100644 lib/librte_lpm/rte_lpm_neon.h > > > > -- > > 2.1.0 > > > > > > -- > Jan Viktorin E-mail: Viktorin@RehiveTech.com > System Architect Web: www.RehiveTech.com > RehiveTech > Brno, Czech Republic