From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0082.outbound.protection.outlook.com [104.47.42.82]) by dpdk.org (Postfix) with ESMTP id 590111B458 for ; Tue, 25 Sep 2018 18:26:02 +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:X-MS-Exchange-SenderADCheck; bh=eUfvGojtfgyq8gqy7Kx4IYkc0rseBCT4Z52k8EE3Hts=; b=LFfnCDWxYgwTUWArnwRaa/XjHV5eLl1r7JHwOtikXRgthlMkdKzL43vsiA+doZcj8fhhvIcKe5A4EE6C0BJnh9fOUicoO/m2/QlcQRXy7MD7Qb3Bxt1Yln4pNEa0bT3Bm/U7HGQGOANVKEMrWRPRbFx5xBwOzTwGvHVLLgy6oI0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from jerin (115.113.156.3) by BYAPR07MB4997.namprd07.prod.outlook.com (2603:10b6:a03:5b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1143.17; Tue, 25 Sep 2018 16:25:56 +0000 Date: Tue, 25 Sep 2018 21:55:39 +0530 From: Jerin Jacob To: Kevin Laatz Cc: dev@dpdk.org, jianbo.liu@arm.com, gavin.hu@arm.com, cristian.dumitrescu@intel.com Message-ID: <20180925162537.GA6387@jerin> References: <20180907100626.8165-1-kevin.laatz@intel.com> <20180925153230.72096-1-kevin.laatz@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180925153230.72096-1-kevin.laatz@intel.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-Originating-IP: [115.113.156.3] X-ClientProxiedBy: PN1PR0101CA0034.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:c::20) To BYAPR07MB4997.namprd07.prod.outlook.com (2603:10b6:a03:5b::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e5b50b36-d00a-4001-01ef-08d623039408 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:BYAPR07MB4997; X-Microsoft-Exchange-Diagnostics: 1; BYAPR07MB4997; 3:gWkjVnV10SWpanEMeCVqiqVxALogJ0p7H6Gn6b/Zd0lDtH4x1z03/1KjQZF43DBbIipKOZ55NLJA1Kgl2tjadtxW+7eVWHag5GyqocyikpeuPv2VfagRAcDSohFzSMTDy6LNKk4Z3o36HAWKP6UO/izc3YCQh5Vjq0ME2bR/QxyimiyZLxjp3GgvyUyijPXqhQYWN25N7E9Y72XFn5Nr/Uu72LbUcdRduaQ+wI3OWMVb04OQAjbcCEIE8tVNingY; 25:d0fXqWu6bCCKtlFadS73ZsYUxhaA9MJQMzbxXdRoBKd9cLL1C73AT4S/CGD5D0dCRRJONuU0XHWbBWFSEeG2wZSd5Ep0T2MhmKNKwmWCxmIf27bmRpDRftMa3JvBMPU46InvLFcFNHLG+30pPoDmsbREJXgHBL9DqN+iSwa5cQQPnw63HIiio10FbHEd8GS+zXhOR5H/nxDalV3Zl2jKAGuZe5bLbLuI+LIzmko4sckFzIyLhhR+pRA+O0K6iIyc4VKQ5tczg1Byez0X/bQ2GCdtT72LhUY2P9WuhUHKHOpOBrkKbt4NzpdfbTo+Mbbpr8ja5M2FGhsUS7m4KPw2XA==; 31:TW+/PNrimzW4bwsSJ5zG+7UnNkzceMH8yX7YYVpBTPoonTmeYaYjE+NFojdzFc9QwGmLrtaZs0dmm79ucxou5q4Ylm6MxQM1DU6sgJSh2xBI2zWFrB/OT9biM3mURD8tulaZOCo52t3bdh+C1RWL6iJyKXRx7mJ742nbhVNwZdy6onev5QcISkeE5cgRAyybQ9zyqjjYd60hNNIQ8TI0uGZdYYFKJDkLabWblqRJF5E= X-MS-TrafficTypeDiagnostic: BYAPR07MB4997: X-Microsoft-Exchange-Diagnostics: 1; BYAPR07MB4997; 20:rJXlha7EMhjziuINB82NaQE+Ze5pXzirlJ6/4/osZP0BQdvO0qpsy7QFzv8B8lfvES55guvqwLtfZvr287bZg3DnRZbCV/7TpsXpIIvkNC4fIzT5s8dTBH3BG1G+vIMhxUJNuWwwV9er5A23kA0721kS/322YSK3d5ZH47beyjK8RqNcOj29n4Sxii/1cL4eJSAOoQnvUbFJB0NeEVuRAtqbMCCagb0XtTpMfHKXoUt4YH9zMz/2w+oVB6kTptgMbxwypVZmyoILjcV+7MZoqRABCI5W5dHvkfqnld+GYPjs/NKQN7a8deGHvByAAT8biggE75JRNWnXPy+HC5RSxsaeyqzEmsKmZqjrF6TkddDNuoKiU7ne0GGBPc3Y7+DE51BxNpbPuZqQsMqJbVbPeLO0ntKNR7y6Nz3ell5QmnfKVRMko5Ehja6iJOByY7UCD52wUTL6jpwnQy9AAGZJXRb7IZLQtArAcu3cIgbKDoBYZqCvHDvSTSxXnf8W4idrWknZjDhJDyupgv6IpzPJC//4oTHj3ZUabHhmPPIWevuoGqFOjgZg724OKm3uolFxQaCQbBBc2H3VVuU9Pd6wScDv142N0pQh9F/pUSPGbvc= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699)(180628864354917); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(3231355)(944501410)(52105095)(93006095)(10201501046)(149066)(150027)(6041310)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(201708071742011)(7699051); SRVR:BYAPR07MB4997; BCL:0; PCL:0; RULEID:; SRVR:BYAPR07MB4997; X-Microsoft-Exchange-Diagnostics: 1; BYAPR07MB4997; 4:Aof2NDQTKyrWc5KFJip15JlPBg0hc9gAyDpCxyW2ZCeeE5xLtVajMHEX9m0A0ux3lqrFg9wQ0BIi0D37Smd5YwpEHZMeOwVrZ4cMC2j/KFi8UlRZ6ajkWOHFR+Upl2Vszt1NnH8L+JCBpaN1qSsxidhFWS3V6a7XXTUVeZx8pdmcen57fd9A9RecYKOFKtPpSpwBpwRwoAtBpC/dWKSN8ESF/5G+i8XKJkKc/cy8PkOjlJf8k7u054Knwor6KmpSsBKQZwXptsBC+8c5PN1E7r0EZXaIAMVuYNjAOEWENN8tPWY1bcCfnMa7ZsQVpx+oIahx8hb6zZJV+m17GGupIg9N3k+oOptbou7OoDo8luI= X-Forefront-PRVS: 08062C429B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(396003)(376002)(39860400002)(136003)(346002)(199004)(13464003)(189003)(7736002)(16586007)(305945005)(6916009)(52116002)(229853002)(386003)(6666003)(53936002)(3846002)(34290500001)(72206003)(5660300001)(6116002)(2906002)(478600001)(33896004)(25786009)(316002)(50466002)(68736007)(6246003)(106356001)(47776003)(55016002)(97736004)(33716001)(33656002)(26005)(66066001)(81166006)(81156014)(42882007)(8936002)(6496006)(1076002)(956004)(476003)(8676002)(76176011)(9686003)(4326008)(446003)(16526019)(11346002)(486006)(105586002)(58126008)(23726003)(186003)(44832011)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR07MB4997; H:jerin; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BYAPR07MB4997; 23:ksFZZ7IzZCUXvtSdO6CL4B/DjTRohM8RISyeRGanx?= =?us-ascii?Q?b3SdSTGzGZtXj1eAHyK4w1kI3+C6Pofaq3iMhhjTa9R1TGd3vdHUCX7KA4Kv?= =?us-ascii?Q?Ro+iNZPzEES7lXszPbd1Z6ucX4ws+E3Dg+RHU1A4OvnMSGrqum6GkP2BTpwP?= =?us-ascii?Q?ZqgyxnxZftNF/23RLmrZPGMDF+qkB9lIw6b6t1pPJNho5LGNonB7yoXqi6zF?= =?us-ascii?Q?MPDUG2FgaoaI0T6SOIusrUeXi48+TO6UMXzb+Az/KHRlOOIXn0x61YtPK9bk?= =?us-ascii?Q?sG6H16ExYVsC8c0RL0EG+255jbzChZ/4wwZNRi2AjqqT3byCQDKqi3Dvjj/7?= =?us-ascii?Q?RpY7aewnf3bxQZRu0sL+2pWZXnZbWZle57yVuTM1LhR1Kk37FbP/2aMz28Jg?= =?us-ascii?Q?79WR1w/ctRyf3YupLGBgMWH7MVXPHZm1wDxBGtm7/zX9cEPlerHMoODv/Z+2?= =?us-ascii?Q?vSPe8vXBeXhm4ZoT1OJRk/Jlc2TiwLO9YqUeWLLxYVXvtPp+Hb/Ytb5Kdl6F?= =?us-ascii?Q?CW0KDyNdUpwof+B47OwD0Zzg1I5bd/6tJPEWvFaWK+hrKlOd//b7RG5W/fmG?= =?us-ascii?Q?o+hzF2HJJIt1WTdFTfkcDkgM5flwi3cNrBinclrjVc8V8m4Nx6QOhRGNc0np?= =?us-ascii?Q?XSpM42qBRRPscak4jhdAF+iIhIcvyOt5jj3dtKtLn8U6f/3n7WOsd6S0sdGo?= =?us-ascii?Q?1rmKLB/85cjQ+0/QsKLh1/sxD82UYkIUU15i0CRodqMrhvq5MG9gLL2/bJzk?= =?us-ascii?Q?w25eXEk2OFarde2Wy/1yfUy/59Ams8Qux1njYmuzc3Z50xjFO4pFXJiWxzvd?= =?us-ascii?Q?YeB/Nn9sn+4/y0uTabJ6RE0c34WcM5tYBIfkUN9ozRfImUgdJ6BDJJ1pIFQW?= =?us-ascii?Q?IHjdAnB06Zy2Nc2sXYFo9nvfdfLFLoDWmO04dOJ5e4v5sWIMi5ea60V8pvrL?= =?us-ascii?Q?WS7/4bwGe6M30asgxNsL/0xVfewMwcqvDbjDpYjTax9bY3hA088nMyhEyBlL?= =?us-ascii?Q?onpiFpkbk1dAJxaT6kQ2FS+R+T5jTgqgih3h6eqRbRsWqj6BBihbrHO961S6?= =?us-ascii?Q?xlDjcotBYMF70/r7c5sfclBTNMAL91qN+s7YblmB5xgEfGvehoYFsQMXd0cA?= =?us-ascii?Q?PzFYNgxsG6rtR/JiMjsTp6K9etQ7ZbGyyR4RFr9A1qGKdmz3+I4UwStnKmHt?= =?us-ascii?Q?FAJxiFAG6Y0K1p51i1/MmEip85EmwuFStJ3R/4YTpNR6QCWaob0pf7ZTxkg9?= =?us-ascii?Q?bSoUsxQ5nXtiwoJ5sgEGT/eRXS2lBg/QEWoxBpSde2Lxe9zUyDjXk/agpfgj?= =?us-ascii?Q?xYK3TIriDQwplMHWQulTGZEQJWAAIpBf5tDgd+E0ibHqL98YWVEi7gUkSZje?= =?us-ascii?Q?qXeIQ=3D=3D?= X-Microsoft-Antispam-Message-Info: l3WAO0p8/1/DzMFHV2gzMhdpf/9+boGBzssLZYf3LZfMZ2ybH/8b356Wzcdp01qu99vfNCXXG1UIjCkBDl38kopg986UGxEK/yeVhQA4f1FUzvm5LxlaB3P69ac9O2cEMxcbpA9IzbGT/qIiYbqL6ai9Q+rqr8OYjo1/ISRkCLj0GRlXcbmuNY9c4XhZO2g4op2wELQ97smH2hIxWoOx3QOHiP4UTfs8UVY37Vs0HhEJxz7tWUpoBxesk06sOKdO1vPTq8ZdbwymHJaCM3mjftAJNvRlLNO7+CsrtOsZuxjNpQUKyUVeuIMay0cWYTTYBfu0oUBEpjvxT0C41NBWszjp64dyKXhr5qFkJLwrdm4= X-Microsoft-Exchange-Diagnostics: 1; BYAPR07MB4997; 6:XK0A0iQXTktfG+n8qu+ujPlp7Ruw3sDkWfXLSkJ3+ggrYrXxMc6UnuNDmF7S1T3P1IgK8MyvOsFWQzQXHzKQERmuXq9s4qxOnDlBFR0lClHfHiW1KKU73FfiDW31INHUC/oN3YRri5SngEE4hn/071deNHkmuouPdMbmJUcDR/Fx8Paha+2cjfQ5KBJElKLEj3NEGoRrau6spisexHPEeOSl0X4OP9p+huPWcYV/xw9+LivIyIfQpusuawQ3FGypD7gLk8t0bQ/Xc3NIxTFPR0TOVwwfG0UIxIznjszGyypzC8sqyhSZ5TGL/WBK52I9mDn0U2yUcK3xvOT+IMYTDJMAOn+CpdavGkiu/rTDvnP6n3Jc7847srdGl3uogJyG1mBW2R1oYeaVZ2sjsIPH9j4sQ88/L6uIQ4TVFCREkxBBjI/Pr5izdAEkyKcl3EpW2nTyiaZ2ziuDZPprpp1G/g==; 5:TeyyaQjCSDuYp/o3EriQpXPK1Hm9oM2Bfw15EYvWuKJENxu8olonusWXwSysyYaszBpvw8KP0OTCg6FMD7g8QMDdfrNrScz8g/XHqfLne/Vr+Yc9esm2QsboDBBz7ByKmaEaRtcYz94iqd7y3PJpYsHb149CC2XWrYLRxSgn+R4=; 7:+wy8qY3JtUVXWC7QYcZyn0Ne+ksopNW/rPgoWxIjRGYXPjVVPgaLcCqK9/gUVXN4MhSxZITxGsjrrs1E4NjgbWKB2vWKlrS63cQXxsdCkUAzJLpeujvwnvWUGGMYzpBuoL+EkBWO2Xl/ZnNj6b/vXNfWc3/H+Oebc9VpYvymsQcrk66jFx+1cr1bDY9J8GBeSbZ62dGf3JVLdGZXQ7KoRxOFV028qowgUJhbJ4/vz9giShsITkGG6N/LItMxcBMJ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2018 16:25:56.5099 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e5b50b36-d00a-4001-01ef-08d623039408 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR07MB4997 Subject: Re: [dpdk-dev] [PATCH v4 1/3] lib/librte_table: add hash func header files 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: Tue, 25 Sep 2018 16:26:03 -0000 -----Original Message----- > Date: Tue, 25 Sep 2018 16:32:28 +0100 > From: Kevin Laatz > To: dev@dpdk.org > CC: jianbo.liu@arm.com, gavin.hu@arm.com, jerin.jacob@caviumnetworks.com, > cristian.dumitrescu@intel.com, Kevin Laatz > Subject: [PATCH v4 1/3] lib/librte_table: add hash func header files > X-Mailer: git-send-email 2.9.5 > > External Email > > This commit adds rte_table_hash_func.h and rte_table_hash_func_arm64.h to > librte_table. This reduces code duplication by removing duplicate header > files within two folders and consolidating them into a single one. This > also adds a scalar implementation of the x86_64 intrinsic for crc32 as a > generic fallback. > > Signed-off-by: Cristian Dumitrescu > Signed-off-by: Kevin Laatz > Acked-by: Gavin Hu > --- > v2: > - Fixed typo in commit message > - Fixed typo in arm header that caused some compilations to fail for the > entire patchset > v3: > - Improved commit message > > v4: > - Fixed checkpatch.sh and check-git-log.sh errors Acked-by: Jerin Jacob