From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0082.outbound.protection.outlook.com [157.56.111.82]) by dpdk.org (Postfix) with ESMTP id 5D0972A5E for ; Tue, 16 Feb 2016 17:44:22 +0100 (CET) Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=caviumnetworks.com; Received: from localhost.localdomain (12.108.191.226) by BY1PR0701MB1722.namprd07.prod.outlook.com (10.162.111.141) with Microsoft SMTP Server (TLS) id 15.1.403.16; Tue, 16 Feb 2016 16:44:18 +0000 Date: Tue, 16 Feb 2016 22:14:10 +0530 From: Jerin Jacob To: "Kobylinski, MichalX" Message-ID: <20160216164408.GA10571@localhost.localdomain> References: <1454040645-23864-1-git-send-email-jerin.jacob@caviumnetworks.com> <1455280123-9311-1-git-send-email-jerin.jacob@caviumnetworks.com> <987EE72691933347B9F0B5C19E71B5BB1F02C6E3@IRSMSX101.ger.corp.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <987EE72691933347B9F0B5C19E71B5BB1F02C6E3@IRSMSX101.ger.corp.intel.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-Originating-IP: [12.108.191.226] X-ClientProxiedBy: SN1PR0701CA0004.namprd07.prod.outlook.com (25.162.96.14) To BY1PR0701MB1722.namprd07.prod.outlook.com (25.162.111.141) X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1722; 2:RVrf9OWR8FcHMrorwau6ZeNotdoRZastbvlzWE2MeNBM4A33aiNKKGI/U+PfTFxtW0SphNUcuMTJR3SC2ge4Sn2KmfbJw6lJSNflASftN0KLoATJZvMoo7lyQgcDrHeTAoOKO27uduRd85Pz0HFTSA==; 3:XIWXzKxGR54kWKwnkFc2ChHQXLkIv6esHND+GZsWZL90MCd/vGq5v8lTNEccPi4n/mLGmbCtzXAciY6UtB8StyLazz2Mb5rrY+P15zlhbVCbUSD21Ga+t4oppA5PA2Iz; 25:1Xphgso9SUvv0p/FbpEkjqyX1PQznYXHYFjZKieaWtVE8DfhhTM0c1NbMSywkWocWiTNyHtP7wgGHQedT5hhwyVaY/MiL+S1+5ugT9ixgQEL6+ndULKI9ZE0cW+EmAXwNdn963a8MkId6JUMZA+hUFBwMMhURmJociYPzY+mCpilJ5XMHwMrJpXFeBI3ivUeihJxmrjQiUhfVAD8EQQKFukGabHqS8QGyY/M27WB7Jb8/mTHmkiRmYD4R4kyN6kIWV6t0JQD0IpIypnyLwxMwANkk57qLALrp1Anb1yrTfPN7dwZeREYD2zV4j1FwMCu X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0701MB1722; X-MS-Office365-Filtering-Correlation-Id: 219ec9b9-d02d-4907-8e1e-08d336f06ae2 X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1722; 20:Ec2+XfImqwV2E1W7l3lI/87kLmO06l3krLE5NCG5vJYmey0sjUkely9fIUTaB5TaHEKJh5qvdAO3v/bEZTMFeBzu0qvNcNNoj+6DtZV+1HnV+REiVIUzMn23XUjFIBXdxvMF08Wyy/7D3gPCEeeXRWwiOY3b6L82IjS9lFiGA9xU71OZpjjc+r47sISr2vsCcl0sm5IKqppM4bYT1XYmCJG9JxaTMVgLi4AV/vmqtkC9/vRzr7eV1xkzfpaIFoOlXkMU9U9htIOj3aYOmfBc82HevgZY6pm+26eEoKsLd19xSUKcgy7Ir0/NfshmOcL6W20LAMr0DzzcQIUA03Ja5+VE0/ix9nEW1APNnrZVj/huVppcWvlG/pHPe+p5pRoiIyLS0llAdWaOu7fbOMdbWcVU5mvz3Dpvpq8vLP1FseEmWePs36U5x/0PFvbHSGr8EhyZzBQCtVzTut+rKlDRVLarb7UFPU7C8jL1Km6MCMwAo6HYzCZSFWHOoVPDr8Sj+RAkBaq1t0Cs1fSo9PdSrspr0r3xxq0WN36BavzzJCIFmtCTV8GX+cjn1dEK5b7gOpYKzP+e1LlCnbP/akj1YX+PaWiDnfh9TGFc4TLmY/I= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046); SRVR:BY1PR0701MB1722; BCL:0; PCL:0; RULEID:; SRVR:BY1PR0701MB1722; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1722; 4:Dw0F2iVk9L1MMqyEfbQ+LyOS+uC1lYrODpd0cJCHCoRh9lm8sErtmk+fMHe2gqtIZNd2Nwm67fIDV9ojF52KKRDwr2RhBxz2wzTyD58H1RoCcFUhqj0kKDH9FlDw17PFp0CnzJgNK3Tyu7JdwQc6i3K5e6uEe+0S5jc979nmavD8MWqQOt8S8mxO1T7sTNMiNzrTCrGdNb1tHXS8E6xEI6HYefReknvsOYqbu9VNNOACT08mswGviffAAu1Z9gHdKOgeAAcOIp7Dr6NOFyAFke3UtdK62GN8/Gs8LIw2+AVS8VUtt2lBIv+NbnLrEWqwbbw/I2H3CArub7zQ3Z3leLAWyEm1RiuPkhy3EsQ1YRnupXjUAcwv1noGGBmTi6Bf X-Forefront-PRVS: 0854128AF0 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6069001)(6009001)(24454002)(13464003)(377454003)(6116002)(42186005)(92566002)(5004730100002)(66066001)(33656002)(110136002)(47776003)(189998001)(5001960100002)(561944003)(1096002)(586003)(4001350100001)(23726003)(61506002)(1076002)(3846002)(2950100001)(2906002)(83506001)(5008740100001)(50986999)(46406003)(19580405001)(122386002)(86362001)(40100003)(76176999)(54356999)(50466002)(97756001)(15975445007)(77096005)(4326007)(19580395003)(87976001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR0701MB1722; H:localhost.localdomain; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0701MB1722; 23:MBi3tnhRziq1HJ6hROme+6Yf6E/r78v7KGvHKRR?= =?us-ascii?Q?e6Z/p3Yc+v/T95nssx0r2Aa0vZIbS6uQ7Y+KEhqyO+cWoQiMRoCz6YHRYjxK?= =?us-ascii?Q?8h4gc0Hkpw6dNKXsoCwjutMib4Xkk33lDisRRFQQEpI3CVHVEDH5LTtVGMOj?= =?us-ascii?Q?vpI3yTYOMysRz37mJt2i6yLqspaucyqUReo4MCYgGa94yYUjeiHYGRQS27A2?= =?us-ascii?Q?Kag01qGsUlPOfMsIFQ4kz9S/sDd5gqzuFhjpeoKlr2GPX2M85g21Xijm71u+?= =?us-ascii?Q?cIibjI9Au6gCPcMqYl1IVTqsq+wov4nUjN8/CALZgA8gyc9uo2kTRHWTaeq5?= =?us-ascii?Q?NjXcEvJWY8zCqofpTcAZpWtZi14iixd1rCMizCVmZZuaVfNdvjM9rDAowDDM?= =?us-ascii?Q?xLa/Q4lDxZj+DY1G37gE9Z26hVCFMohSCWzbDWCpWLS0pn/NRCSWlGxcU2UV?= =?us-ascii?Q?osRozdyNB3v9rmtHQINpgTSck3gy6bbHP/8TtUI5o02i94DduT1Sm6fBZRXZ?= =?us-ascii?Q?tOl2tmSJus6dCs66cPYlAarhxo1DYUQeAyUPdSAvljBuwZYoy0VRxOtZXKKD?= =?us-ascii?Q?U/9PsgKhnc0FGXpqKxNoVlfGtaoExsTQTRad9kjhuHrqtP43r8cLNXp5SJ2Y?= =?us-ascii?Q?Dn0It/0ihFa2fr9F4PQX2PMkKXVrGE6U/Bfjm4HrGA4qIXguiOJqUzZ0XGwO?= =?us-ascii?Q?8DbsPHnVQi8lh8QWUNG5ORETL8Q+15KVrANIDRUXx5nMlWPbw2AM18b3APE7?= =?us-ascii?Q?RVUaeYk9hXRWuaNBgesRkr0Wd/u8TNP5b5FXPKUZ5wlsx0GDUjeh8dZW+k7v?= =?us-ascii?Q?kXhoBvgbno5Vp5/fbi7FQaLWrCQLCoBbw4TGuUjpd89PxTLSMB8EtNEsiSOg?= =?us-ascii?Q?Dasrtyu9PBzCdHxWMz6KxyCMmnt2OwcCZOdzFROaKIuN9am+uLLHjvnQcUOi?= =?us-ascii?Q?ei5KPw/mywijrB2jDpLi79oA5seSLIPbE/fEhu4Z6vkBmfmlgyothm4JVFU7?= =?us-ascii?Q?aTErsDpYb24YtuRYT0nP+yUkMBrc1V91m/0vtxoriHPB0rc6sd9VyUZqujZP?= =?us-ascii?Q?iE9KCJvB1gTmmsonNw4JY2DxmIJBymvoui5xr2IeN/V5jszUA70gw7NXoVHT?= =?us-ascii?Q?/1tCuOfR0GCiHdM9zwCYcpvVbNTIx6n/e?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1722; 5:rljlyE/iZxdwiIIo0PzcIw6mh34lmjGZ03/2R7trHCdOO/1jTo7G+KusAMEe1u3SD2PA7XJ+R9bAXBeAIrkwqc1Bb9y3B+3McdgkXCwDvN5eTjVVP3+qdcqDtsTbFPoNFeXN86bY/00aQ2jSw14/vg==; 24:dzx8+o2COb33A6gkwLu2qjWY4VsfHQel/8JlW0mnZ8UAGiajcWfBq8/Wdzx7YR3Slc9P6l5ldf3pNEWgrVaP/C9uML/cAHIEHt2oQsYlaTE= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Feb 2016 16:44:18.0466 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0701MB1722 Cc: "dev@dpdk.org" , "viktorin@rehivetech.com" Subject: Re: [dpdk-dev] [PATCH v4 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: Tue, 16 Feb 2016 16:44:23 -0000 On Tue, Feb 16, 2016 at 01:27:02PM +0000, Kobylinski, MichalX wrote: > > > > -----Original Message----- > > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Jerin Jacob > > Sent: Friday, February 12, 2016 1:29 PM > > To: dev@dpdk.org > > Cc: viktorin@rehivetech.com > > Subject: [dpdk-dev] [PATCH v4 0/3] add lpm support for NEON > > [snip] > > > > Jerin Jacob (3): > > lpm: make rte_lpm_lookupx4 API definition architecture agnostic > > lpm: add support for NEON > > maintainers: claim responsibility for arm64 specific files of hash and > > lpm > > > > MAINTAINERS | 3 + > > app/test/test_lpm.c | 21 ++-- > > app/test/test_xmmt_ops.h | 67 +++++++++++++ > > config/defconfig_arm-armv7a-linuxapp-gcc | 3 - > > config/defconfig_arm64-armv8a-linuxapp-gcc | 3 - > > lib/librte_lpm/Makefile | 6 ++ > > lib/librte_lpm/rte_lpm.h | 99 ++----------------- > > lib/librte_lpm/rte_lpm_neon.h | 148 +++++++++++++++++++++++++++++ > > lib/librte_lpm/rte_lpm_sse.h | 143 ++++++++++++++++++++++++++++ > > 9 files changed, 386 insertions(+), 107 deletions(-) create mode 100644 > > app/test/test_xmmt_ops.h create mode 100644 lib/librte_lpm/rte_lpm_neon.h > > create mode 100644 lib/librte_lpm/rte_lpm_sse.h > > > > -- > > 2.1.0 > > Hi Jerin, Hi Michal, > Are you planning increase next_hop field for ARM? I extended next_hop field from 8 bits to 24 bits and created structure to configure LPM for x86. Yes, I am planning to increase next_hop field for ARM as a separate patch. Let this base patchset get merges. I will make ARM specific changes for your new feature in 'rte_lpm_lookupx4' as a separate patch on top of your series. So that in case if I want to go back to 8 bit then I can do it Jerin > Please look at my patchset with proposal increase next_hop field and structure to configure. > > http://patchwork.dpdk.org/dev/patchwork/patch/10249/ > http://patchwork.dpdk.org/dev/patchwork/patch/10250/ > > Best Regards, > Michal >