From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <users-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 60F2DA0C47
	for <public@inbox.dpdk.org>; Thu,  4 Nov 2021 15:47:07 +0100 (CET)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 81D854274A;
	Thu,  4 Nov 2021 15:47:05 +0100 (CET)
Received: from mga04.intel.com (mga04.intel.com [192.55.52.120])
 by mails.dpdk.org (Postfix) with ESMTP id 81B7A41223;
 Thu,  4 Nov 2021 15:47:01 +0100 (CET)
X-IronPort-AV: E=McAfee;i="6200,9189,10157"; a="230434408"
X-IronPort-AV: E=Sophos;i="5.87,209,1631602800"; d="scan'208";a="230434408"
Received: from orsmga007.jf.intel.com ([10.7.209.58])
 by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 04 Nov 2021 07:46:59 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.87,209,1631602800"; d="scan'208";a="489982762"
Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84])
 by orsmga007.jf.intel.com with ESMTP; 04 Nov 2021 07:46:58 -0700
Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by
 fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2242.12; Thu, 4 Nov 2021 07:46:58 -0700
Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by
 fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2242.12; Thu, 4 Nov 2021 07:46:57 -0700
Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by
 fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2242.12 via Frontend Transport; Thu, 4 Nov 2021 07:46:57 -0700
Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.171)
 by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2242.12; Thu, 4 Nov 2021 07:46:57 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=juMV/DkGD6DG6iHHXLQe+9CMqqkadyd9cHJ1UhVIv00R4qs4AiqHM6ZXWbztp++dkd1h1gOTNgRfGqIjDWfAi1qs5bQ0D+kvSkvQ7noYx1OAQkhuLWfHGqJrj/8yrxaVQZVrT4Lh8NtHm2sA3QV00XYh0gQ0c+EwRpqtHcUXHLRbcypgvFed76bC2pPbPCnD7yTN74ehY1vAt96fS1eEaCxYj1+wQsiN+PnYG9zbLGt45K/da7xxglg4iwAez8kV8+ADGhDyCZ+yI8CiM2WU67HuT713kGuQizmB6q6CbWPWppn4FTiO+36+L1FuHolSd8j05gABtQz9suT46L64fw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=Ty+H3UOTHSt7Gz6JOrbq014RCsEUbLbS2mKDRZyyYuc=;
 b=QtFHchxjT9AAPmfDBrVdVxlgmL5EFivHOxLLyi7rVL7wuvsoVO5T29NLZDaGDo1zi8+n7e2bAdThyMozjKNCJssJlKkoPgOeJHrEiGAFhmB4O1AcoMz0TschfKGOx6ZRrvMWlFh+Kei4jihDRpBtUOYCEalATELfgUYwveopG3pjfgxNr0pSPS1++lpjCCZ5WWR3HW68/rt1kB/t6Ntly1+FuQUOyHlXDbpwFiy0EAS1lbFfHmlLJtHgztt2c2CYX8bn8HAUkVkTBDSuAVB8IcJ4/JIj7xhpwE+DVn8D/m+2vnxDgppd+1WGODumPEiE0z9nG4IU1JMK6CwmMG1fXw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;
 dkim=pass header.d=intel.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; 
 s=selector2-intel-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Ty+H3UOTHSt7Gz6JOrbq014RCsEUbLbS2mKDRZyyYuc=;
 b=QjUg3RrvUfZFT/+B6b1YOw5IntbnND4XG3jwMiAxoJPjsx7ro4LAcpmBDiyTt8qcyfYIiq0phJBJPC6zXayjzcZf3nOTZk083zNq5OzUE+O1pVyfGoM+CzxOdJwzdROgpvsPW8uACXPanMMivGDB9HgWt2Vr91P7YozsD3KqSYA=
Received: from PH0PR11MB4776.namprd11.prod.outlook.com (2603:10b6:510:30::14)
 by PH0PR11MB4791.namprd11.prod.outlook.com (2603:10b6:510:43::10)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.13; Thu, 4 Nov
 2021 14:46:54 +0000
Received: from PH0PR11MB4776.namprd11.prod.outlook.com
 ([fe80::504:f518:9e9d:4265]) by PH0PR11MB4776.namprd11.prod.outlook.com
 ([fe80::504:f518:9e9d:4265%7]) with mapi id 15.20.4669.011; Thu, 4 Nov 2021
 14:46:54 +0000
From: "Kinsella, Ray" <ray.kinsella@intel.com>
To: Thomas Monjalon <thomas@monjalon.net>, Syam Prasad N Pearson
 <syam.pearson@gadgeon.com>
CC: "users@dpdk.org" <users@dpdk.org>, "dev@dpdk.org" <dev@dpdk.org>, "Wang,
 Yipeng1" <yipeng1.wang@intel.com>, "Gobriel, Sameh"
 <sameh.gobriel@intel.com>, "Richardson, Bruce" <bruce.richardson@intel.com>,
 "Medvedkin, Vladimir" <vladimir.medvedkin@intel.com>
Subject: RE: [dpdk-dev] Doubt regarding DPDK hash Library implementation
Thread-Topic: [dpdk-dev] Doubt regarding DPDK hash Library implementation
Thread-Index: AQHX0YZSZFmxBe/uXUms6HBbeagCJ6vzaMaAgAAJfPA=
Date: Thu, 4 Nov 2021 14:46:53 +0000
Message-ID: <PH0PR11MB47769F949D7FD3273A0ABB48908D9@PH0PR11MB4776.namprd11.prod.outlook.com>
References: <CAA2VcQjJPvz63p=gzM+Sh4J7UCRSUaHg5NBgB0o-pmq3m=kmmg@mail.gmail.com>
 <35568061.LRaTyjEjOM@thomas>
In-Reply-To: <35568061.LRaTyjEjOM@thomas>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: monjalon.net; dkim=none (message not signed)
 header.d=none;monjalon.net; dmarc=none action=none header.from=intel.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 972a2098-02ba-4048-4d5f-08d99fa1f199
x-ms-traffictypediagnostic: PH0PR11MB4791:
x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr
x-microsoft-antispam-prvs: <PH0PR11MB4791A9345F1CA30974CF57F6908D9@PH0PR11MB4791.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: nRudYtFZsSCecSvacKplJD17M3s+KLA0hkmgxKMv8V2wDatWMV0E2lKOEuSJoXvfDtxOqKHRCaThKrMMrCkQD0ZnYf2ELuYsv6Zjm0RXOG2QIy5I7S9G5xzoUtqGri5jhwj5MrsT5bYFsTDuQ6ZaxJquJyUuAUnsXo5q/xez257BUfLlphlmormY8xNYnoQOpje+z6Hhfc1EK53rUT97roE399CvxMwDG7ncJAtq4q3f6hhwpbiwl0vh6SEeuW5udkay72zt+pBsYOS5TOHeqkE4pdjznO15pwZcJn6ciZ64zVtmp2H/oNpbgLoSv0ulgkOJgT+IWM1ygXZ9FfZRAZrRdprFtC8s8tFmCc2ZUWzo3Fp1F70bV8qL2K9eNNhJ9/7UunFvcPvh/gFKgNu0VLZT5okDWSPP4ND3pRmSpBMLFen3bs67ydiM+nG3bstOQdwGzmgvNPN9ehu1DzVGOjUi+PPXNWqf7xM+swPkCptHbp83RSMBsWYe+k4jTROfZH0lLwCUaZ61WXw+ZPyS8AQgIGGyjqFh0sB8S+zUKcl3yHeD3+dGJXU+tlG5hXC7equgx8qkus9rhxK8sPmTFocKFqcC7DWuygZKZd1s7/LmsdCs0j4+gOM832ZDaZCMO9VtjtudMW2zm8plDJCES2x+tmMqEOyR5istnoRXrQJNOIcc6tGCJ7rqiSwCRy1Hjz1QHwgyXU1BkWc36D5TWQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:PH0PR11MB4776.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(366004)(82960400001)(38100700002)(33656002)(7696005)(66946007)(110136005)(122000001)(54906003)(86362001)(316002)(71200400001)(4326008)(9686003)(76116006)(186003)(52536014)(8676002)(5660300002)(55016002)(107886003)(66446008)(508600001)(66476007)(64756008)(2906002)(66556008)(26005)(53546011)(6506007)(8936002)(38070700005)(83380400001);
 DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bFR0dSt1ZUdhZlhUeUw5bDQzMW9hZjJxTmNBV3FPRklsS1l5TmVncW9TZjdq?=
 =?utf-8?B?U2txeU5hUFh1djFtWTE5YUk0YXlEak1KUmtqYUdJRkZsdHc2V1pPQnVhL2xv?=
 =?utf-8?B?VC8wREI3YUNucXNxYVFEdDlIWmxUa2VwajViQkI0WStJdWJMVjdBZVAxVkta?=
 =?utf-8?B?UkcxYzNlWHJXTk5uYXJTZGw2eVBabFpNM1NBZ3ZENEx2Z1FWeFVnTkRTdElR?=
 =?utf-8?B?RU9mbWhKdWQwV3lyWWR6M2NyajA2Y210Tk9yYnVaZGcxRjhsYXdxNmpncnYx?=
 =?utf-8?B?KzlTR0hESDNYUDNPY1ZMdEVYZ0xKdUxnY3lmaFExZFQyalVwQ200SHNPZHNt?=
 =?utf-8?B?dEZmN290Z1dSdDlWRVU4TzRVVFZ0NWhiZFFQMmRhRWhIVmtXU282cFBBWG1j?=
 =?utf-8?B?ZzJod1kxclV1ZjBqWFkxL3JhOVZIUmlSZzMyYkk3K1ZacmJZbjIwQXRsZUE3?=
 =?utf-8?B?TWt0eUF4cEVSejBHMnkyQTRRbTRtcnFQWVVZN2xRaW9HN1k1NlJZSkpjSW9W?=
 =?utf-8?B?dUZzOXNPMi9rTWVKY1YvWFl4bHlQc1ZiQmxxRGdKdkgyaWd1NzRuZXp2bDln?=
 =?utf-8?B?a2tHZFJXZHNSUVptSjBjN2wvQmpPdVRQWW1OMVc3R2thUFlQWGptL3BQWHBS?=
 =?utf-8?B?Ykd0WXJLbUJFWnZMa2Nwc2p4QUh6L3hhek9jamNxMDVveUIvUllkbXpuU3Na?=
 =?utf-8?B?dzRMYURub2lxeXdyTEJOVmxma3J1T1VDTlQyUHZhZ0UwVHRReGwvU2JVSUFR?=
 =?utf-8?B?UXRBb0ZVVWFrenNraUNHU1F1UCszcmhGMzh5QzZmRTZJWGtBb3ZBcVJNWlJp?=
 =?utf-8?B?MVR5UFJZbC9pTHNucjhESDU4TngyWWhWQVBXZXlSak9YUXJEZVdqT1dMdnFY?=
 =?utf-8?B?QjdKOUluejF5c1doZTVueDNJV2p3Tk5BQUdHQjdzaFREVFVZQTlMdHVybElH?=
 =?utf-8?B?dC9CTmJVcitrSjFkeWlVMTBQZ0ZndmlpdFAyK2JOOG03T05LNEV5dTV6OFhv?=
 =?utf-8?B?dUUxSk1wMEV5dkRPV3A5N3luQjRGMW5VQ0hGYjZjaERyMnV1dUNwS0dQWnVn?=
 =?utf-8?B?a3dSWnhVVUF5REowMmFFSDBnU2pyOFFDTisxOEZla2dvS0hqdXE2YzlnYktO?=
 =?utf-8?B?QUQ3elBMMExGSC9BY2NaUEhodS9FYWlXNDNBay90Uy8xbndmc3Q0dEFMMUc0?=
 =?utf-8?B?UXRna1dacUUrL3g5UTVUYlBFUnVvOFJMbFBIUi9FR05odVdmWFNLWGN6NE9G?=
 =?utf-8?B?T1QranRjNWFHbWhrNWxzdm9oR2wxSElHeVdQUEFkbytmRHlhajdUL3BXWFJ5?=
 =?utf-8?B?bVptMkVKYm9yUTNUNVlDdkdhUXJOTzVEdTgvUldwOXBEVzUyQUxqMHBaOHNQ?=
 =?utf-8?B?K3I0TjMwbmUzOFA3N1JCV0tLaVROaWU3OXFUZ0xGTU5veUpHbk11QmQzSWd3?=
 =?utf-8?B?YTc5ZnVHcFZIY3M2d0drY2tQNGxrUDJsaEswc2FIVGV5cklmMm41N1dtVHZ5?=
 =?utf-8?B?SjlmYTFkMzlGQU92eEJwb2hGcU1ObUlnYytpUE15R0Zyd2JRU1ZHaDNxQ3Fy?=
 =?utf-8?B?dmxlci9hemliOEFMVlkxSnFFQSt5QlFoVi9sVUpaSFRuK0IzaE44SWVtcWQr?=
 =?utf-8?B?bXBWZHo0OFE2Vkg3UzJiZzdCMndhd2oxT0VLamNlc0xvMXBXM0tuY2FtejUr?=
 =?utf-8?B?QWRPU0w3YW9Uc1pNeXhwbStxbDZ0VnB4RGxvdUxpTkEvcTI0eTlJZ3FSbzdz?=
 =?utf-8?B?cmpFZGtyc3RJYVdmaGZ6Z1cvSU5HS0dxbURrT0g1SzdTOVNpMkJMblNPWUE0?=
 =?utf-8?B?V0NSbitpcFJRYnhyUWNqajlRRzdWRDVLMElXY1RXeXh2QitobmZDWjRkZSti?=
 =?utf-8?B?ZytObEtIRWtUclFDc3M0c1k0K1dRdklnWkREaW9USlFvaU91L200UmR0cUR1?=
 =?utf-8?B?ZzNOUnhlWURTcHBCV3BPRnEzUWtMazUxL1krY3hVY1NvVU1rdWRqSTJXcU1s?=
 =?utf-8?B?U1pRMVc5S0EvVXpzMVlqZ3o1bjRDTUwxV01HMWRBdEk0b1hobTFyOGV6Tk5D?=
 =?utf-8?B?U2hQOXlkdHhHMjhzTWl2eFRwT0pHOGVLY0kxcU94S3dOUWwvYUVpY0JmaVRT?=
 =?utf-8?B?RWN1ZVRsbWtrNm9iSFdoeHBQcnlsTlJmQm9PS2xtYk53cUhaQkdKYnJ3b3Rr?=
 =?utf-8?B?RUE9PQ==?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB4776.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 972a2098-02ba-4048-4d5f-08d99fa1f199
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Nov 2021 14:46:53.9949 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 8ScReQ81EeURb2bQRAN87/5JLbzTaWm9RIdF3hra3U+4SZNJdEcMb2L3H7oQZDcEwy0/OYjVo3SI5quygqg90w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4791
X-OriginatorOrg: intel.com
X-BeenThere: users@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK usage discussions <users.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/users>,
 <mailto:users-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/users/>
List-Post: <mailto:users@dpdk.org>
List-Help: <mailto:users-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/users>,
 <mailto:users-request@dpdk.org?subject=subscribe>
Errors-To: users-bounces@dpdk.org

SSB3b3VsZCBndWVzcyBpdCAtIEkgd291bGQgc2F5IGl0IGlzIHJlbGF0ZWQgdG8gY2FjaGUgYWxp
Z25tZW50Lg0KQXNzdW1pbmcgZWFjaCBlbnRyeSBpcyA4IGJ5dGVzIPCfmIoNCg0KUmF5IEsNCg0K
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUaG9tYXMgTW9uamFsb24gPHRo
b21hc0Btb25qYWxvbi5uZXQ+DQo+IFNlbnQ6IFRodXJzZGF5IDQgTm92ZW1iZXIgMjAyMSAxNDox
Mg0KPiBUbzogU3lhbSBQcmFzYWQgTiBQZWFyc29uIDxzeWFtLnBlYXJzb25AZ2FkZ2Vvbi5jb20+
DQo+IENjOiB1c2Vyc0BkcGRrLm9yZzsgZGV2QGRwZGsub3JnOyBXYW5nLCBZaXBlbmcxDQo+IDx5
aXBlbmcxLndhbmdAaW50ZWwuY29tPjsgR29icmllbCwgU2FtZWggPHNhbWVoLmdvYnJpZWxAaW50
ZWwuY29tPjsNCj4gUmljaGFyZHNvbiwgQnJ1Y2UgPGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29t
PjsgTWVkdmVka2luLCBWbGFkaW1pcg0KPiA8dmxhZGltaXIubWVkdmVka2luQGludGVsLmNvbT4N
Cj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gRG91YnQgcmVnYXJkaW5nIERQREsgaGFzaCBMaWJy
YXJ5DQo+IGltcGxlbWVudGF0aW9uDQo+IA0KPiArQ2MgaGFzaCBsaWIgbWFpbnRhaW5lcnMNCj4g
DQo+IDAxLzExLzIwMjEgMTE6NTUsIFN5YW0gUHJhc2FkIE4gUGVhcnNvbjoNCj4gPiBEZWFyIFNp
ci9NYWRhbSwNCj4gPiBJIGFtIGEgZGV2ZWxvcGVyIHRyeWluZyB0byBnZXQgZmFtaWxpYXIgd2l0
aCB0aGUgRFBESyBoYXNoIGxpYnJhcnkuDQo+IEkNCj4gPiB0cmllZCB0byBtYWtlIGFuZCB1c2Ug
YSBoYXNoIHRhYmxlIHN1Y2Nlc3NmdWxseS4NCj4gPiBEdXJpbmcgdGhlIGRldmVsb3BtZW50IEkg
Y2FtZSBhY3Jvc3MgYSB2YXJpYWJsZQ0KPiA+DQo+ID4gLyoqIE51bWJlciBvZiBpdGVtcyBwZXIg
YnVja2V0LiAqLw0KPiA+ICojZGVmaW5lIFJURV9IQVNIX0JVQ0tFVF9FTlRSSUVTIDgqDQo+ID4N
Cj4gPiBkZWZpbmVkIGluc2lkZToNCj4gPiBkcGRrLTIwLjExLjMvZHBkay1zdGFibGUtMjAuMTEu
My9saWIvbGlicnRlX2hhc2ggL3J0ZV9jdWNrb29faGFzaC5oDQo+ID4NCj4gPiBXaHkgZG9lcyB0
aGUgbGlicmFyeSB0YWtlIHRoaXMgdmFsdWUgYXMgKjgqLCBpcyB0aGVyZSBhbnkgcGFydGljdWxh
cg0KPiA+IHJlYXNvbiBmb3IgdGhpcz8gd2hhdCBpZiBpdCBpcyAxNiwzMi4uLiBldGMuDQo+ID4N
Cj4gPiBJIGFtIHVzaW5nIERQREsgMjAuMTEuMyBMVFMuDQo+ID4NCj4gPiBQbGVhc2UgaGVscC4N
Cj4gDQo+IA0KDQo=