From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 242C54234B; Tue, 10 Oct 2023 13:42:27 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 090A340297; Tue, 10 Oct 2023 13:42:27 +0200 (CEST) Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04on2076.outbound.protection.outlook.com [40.107.100.76]) by mails.dpdk.org (Postfix) with ESMTP id 42F7E40278 for ; Tue, 10 Oct 2023 13:42:25 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BsloJeQVCDZfMyzPfVtpByiF4+1liin9wPAsF0WcchyqPu2ax+geaWsKxjlO+3OoPF5osoo6kadWzbOxtDj9cW/SNUYqlfJpFBNC3k6DEzOPciuUebSDJzUUp9IGJisOIMC/3/Ip/3HT2eVe1XUoBhRRDc4RR5VlTUTrwutFI+CbTzyZOGQDJ+xqaUZ18gmSZxOTcU1pKUy93vF6LNrq1YKPjUIBBN4w8hyoxYfv70JMnURyW05OyVvjSZk+wTNyqvi+pAraTc2kiyK6MFvbbnen+uN3lUKscku/F5aA+NtiO2gDJlQEnR+3eaC5a0tS/YoMMV2XpQE9zTjtEWyTew== 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=Et/sJlsPAVD48m5KTFhqqpF7hVBpwmH/Xt0t+av2BJE=; b=RMccVspouQajrJyYtzHoaF0U0akv/2uZUZPfDuZX0p334HWOpic5Lp/DXWtIicgB3ItFGYAp4s/5pWqYHHY1uwIz+2BcQq+H9+HeV09uRJan+B7fzGqaOfixl06JbBWbqxoXxn1/o+yAp7g4uDNFqvxmdy6Y14FFgt+4CtEJ+VTAeXns/ugv9Tf8NeAXFmU/kdrLIJSK3QgCdhzF/avV5FCwFj3lpBotn0Po6+0LxV0XGEOIAPdsZZrLevmwLnpzL34FmRBgijOtUP6zD9uLL3lLmRFeMat+LhqFsY4jG8D0/3KyHETy+9hUJ98aL6gV9Tm61VHw8y2F3VP2DGIw9Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Et/sJlsPAVD48m5KTFhqqpF7hVBpwmH/Xt0t+av2BJE=; b=mlRSYcy5T8f5OWv28qhSm5T6rLisT12ATwaK4lqJdLzsDb8R/+fSX/f4WuUoel+rymE2nf5U1F68qvsUjKRmMtiFL7hdFgc6PvpOmoKT/FEFsyZMzgNcxCLAjwo2tmhqdQ22uUu4MenDQZCDDLCHhPnWqFFoVZYCmVzxHchjhcLWu4EiIoaqG1p8rp/EdsTHh1nn39TpVpDXeFxXPG2E2fHzK1NOy3iqyIE82iIGmWnRnhqmIW+xOfFzxxYGvtCsayuwTRFw0xlnPKhMFxncEV1gPzG3kW3qN9nol2fDREOxg7yD3hkJtvwSEX3x12tBRbm3FVS8RedyNipEAk9KBw== Received: from MW2PR12MB4666.namprd12.prod.outlook.com (2603:10b6:302:13::22) by SN7PR12MB6957.namprd12.prod.outlook.com (2603:10b6:806:263::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.37; Tue, 10 Oct 2023 11:42:23 +0000 Received: from MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::c3e3:2876:cc01:884f]) by MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::c3e3:2876:cc01:884f%6]) with mapi id 15.20.6863.032; Tue, 10 Oct 2023 11:42:23 +0000 From: Ori Kam To: Ferruh Yigit , "cristian.dumitrescu@intel.com" , Aman Singh , Yuying Zhang , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , Andrew Rybchenko CC: "dev@dpdk.org" , Raslan Darawsheh Subject: RE: [PATCH] ethdev: add calculate hash function Thread-Topic: [PATCH] ethdev: add calculate hash function Thread-Index: AQHZ8G4NcV/PFXafgEexuD5yClbQbbBC8ouAgAAJkNA= Date: Tue, 10 Oct 2023 11:42:22 +0000 Message-ID: References: <20230926113753.28765-1-orika@nvidia.com> <1ea4cca3-de4e-4495-ab32-abb88b71bf6d@amd.com> In-Reply-To: <1ea4cca3-de4e-4495-ab32-abb88b71bf6d@amd.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW2PR12MB4666:EE_|SN7PR12MB6957:EE_ x-ms-office365-filtering-correlation-id: 46aae3da-1ca1-45ad-df4b-08dbc985f7ea x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Qst3fWH633ZKSdihs8ek8CRoIXKAZTw/hDFaqQTtWoDaxOq2IcABNNZvuMP1MlwNB5RHRRWnrmqiYBgFOpzn9toUpL6r3w3CSkD2X5K6M27SpLBoKBXgYJbAKBsMT1qlQ3ZdLNsHIWMq+MMjNT7dCjPAeTfrJWTBtHkQaxd4KTbLiiTc4XEfP75Fkyr1b1w7TSVrOfN+Qvg6Alum7TPoFXN2CUfSb28kTwB4XOoiKzC8TVYEIuxfjK2j/1MX6mFx16IWih57FLhrchbi3rFJWbzp5QgyXBz4kgJCMjNFmAuJk+JiYEteL+WmPhIvqHJFYwEXZv/3uzcq8RdkLkg5HmDEVHBwteeGK/zxNLnSDMj81UR6NjGAG8jrLl/sPPbKI5XygY/8T+8KKQUeXSx34Ql31uW6lfW6BoHDwzcf8Wh/61Y/gw0FcOFmuKmCSrhdkJGwmEJTzqb7xqaY8JESfKZXMWIfW4budSUpS/Ksb0WngyF4U50Vrim8qbxT0affk+OsWs/EoKQFVTZoE92xJxbQo7NQ4xBsVBAVMGlZdIltuGs1y9htC+XPlWQMUMQYt4nwow3egGAtE24WmDuR+vLMnxYXOiIMSdq8GI3FWuoQRVsofYR9iWFnlAdtpayIxAqIGSVo8tX8hDPfmMyL9t/4Zl2Iuyc4RPT4UCaMRn4= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW2PR12MB4666.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(396003)(346002)(136003)(39860400002)(376002)(230922051799003)(186009)(64100799003)(1800799009)(451199024)(9686003)(7696005)(6506007)(53546011)(107886003)(55016003)(38070700005)(86362001)(33656002)(122000001)(38100700002)(83380400001)(2906002)(966005)(71200400001)(41300700001)(316002)(478600001)(8676002)(8936002)(66946007)(4326008)(5660300002)(110136005)(66446008)(66476007)(66556008)(76116006)(54906003)(64756008)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bmVUVE1uTnRhYlBZTStmSUloeVRGMmdWY2hmZFRnckpyZjJzTmJMU0JKS1pK?= =?utf-8?B?S1JHcUZKU0w0RnJMbys4SmttK0kycEE1R1pGYkh5SWRKeTRoSzlOZzZyajY5?= =?utf-8?B?UnlBUjBMa0JZYllMQnpMMDRYNGt2bVcrZzB1Z0xINFpyS29JR3BWcEF6Yk9j?= =?utf-8?B?WHRFOXpBeDBubTMvZVVkbWJib0JrMkpuMDhQNVdDdmpyZ1psSk5tdWxWbXpB?= =?utf-8?B?ZXIyV0hTSndnNGtSbS96NlNPVnVqa3BlSDBZdG9VQi9mZ2RFQTU1QXIwWHly?= =?utf-8?B?RWxlNW9aTWlxUGdnaHMwVFBUY3lUaEdQTEpRRithMy96Q0JPTCtobkZ0Yytq?= =?utf-8?B?R2NKZ085czJxZy9oK2pCMUt1SkZvOW9mRk1wd2g2MGIweGdvWlNYaGFpeVNK?= =?utf-8?B?VFlCYm1aQno3dG8ySGNOSE44eS85aDQyUUhkRlhRNVZtSk5IT0toaWp4SGpr?= =?utf-8?B?dEZlYWFXU0g0SVNRRlhGVEhKcVV4UWU4RWY1NXNDSmw0Ny9JdEU3ZU9QQW50?= =?utf-8?B?elBWc1RXTVV3NkkvSDhZNWlKNjhhSjhFS05YUWJaQ1poMWVLMXNLRlhablk1?= =?utf-8?B?R1gveW5nWGZXNmJWRDBCcXVEazlqWEhoODAvYTBYeFpnQ3BVMHJMU05ERUlV?= =?utf-8?B?R0R0RlRmdFZ2WlRYNGFGU0JjZUJtMkQ2c2VOb2tWRXNBUUlBTTRZMHNXRWx3?= =?utf-8?B?NisvdWw5Rkx6cFVUQmRmUmY4WDJQQWRNMk1MZWh0eDkwRFI4WG5jUnoza2x5?= =?utf-8?B?Z2E4K1orRHFHYlEydHJQdHduS0R0V2M1RFB2NDhLU0xTeTNkNWE3VHd1bmgv?= =?utf-8?B?b2tobWcreThOZHhoSDN1d01MckxtNHl2RmdxOWtQYW55K1VMc0kvOTFoVDl1?= =?utf-8?B?bjBCakM0dU9iZU5RN2NhTWZLejRSeFFEU0hESEdJSjRiS2s4TlRVQ3hSbVpE?= =?utf-8?B?SEpteUg0QkZSYVNsYWFxSlhvZGhqTTdzUk4wckxzbzd5VHZxejVRdExtdWQ1?= =?utf-8?B?MDV1bFU2U1VMeGNlYTgrZXNLTzdzVDZ6bWpXMk0yY2pNUGI1ZGgweWZnQk1X?= =?utf-8?B?V3JkUVluOCtNR21pOTBXMXA5VEROUWZBWGxVdzVPdW9GM0YwSlNpcEJsY2dG?= =?utf-8?B?T2xhcFYxQzBidjJETFJVS3k2MVMrK21YcDdtWTZPeEtQRXRPZWtock8wMXd4?= =?utf-8?B?M3oxMmliZUVscmNRUXcxZ2MwblZ3TXZQM3oxNXZ1OGU5aTRiM0ZIbDhWb0tC?= =?utf-8?B?bnh1b0pKZE1zZ0xFa3BiUENFcU41eU5qK2d1blFlRFh0MlJtZDhMSFlCb1F6?= =?utf-8?B?RGtkd3VDZGI4NUtPL0tQamV6KzllS0NaN3hSMThydTZkWU4vaXhNczJOUlZi?= =?utf-8?B?eGFXQS9kM1NWdWQwRng4L0lYcWpzRVVXUVZLR21UclBmVWNxNlVnemhscHpH?= =?utf-8?B?cTZ2bWlVYzkxRU1HTEVFQUpKMmkxcjlXVzYvSjltT1ArRjc2cXJCd05ZSWM3?= =?utf-8?B?MXVVQlZUTys4MHlvdWxZWHV4andQMnZ3SEMzZG0wYzQ2VjBOMkVJZ0ZOOE4x?= =?utf-8?B?MTl5eHE1dEFMY0x4b0xJVmViTE1aOXhjR2dPYWVDdEVIanRwN3pUSW9GRStL?= =?utf-8?B?dzRaSlI2M0Z5c2NTKzcyRHFVMVd5cTUzZGFmVjZpK3R3TnA3d2ZYUHludEdM?= =?utf-8?B?YU1hVkN2MVYrM3NPZmtmYkVVZXQrdWtleThQeVQ3bGsxdDlUQ3F5TWkvSjFi?= =?utf-8?B?YS9IaU5aYkxjU3QxdzlvMTVpZVZrQXEzNDEyL1RTOWM4bkJqZzExb1llNVhS?= =?utf-8?B?c0l3MnhLODZzV09rRExGR3ZjNm84c2p1c1NsVWV3VGtIOTJkQW5nRUFEaU1S?= =?utf-8?B?dU5IUjFXREpSV0xTSUlyUHFnZFB3QTZnb0tPSHhBYWZkS3dvVHdNQkNYTkNR?= =?utf-8?B?OXdMZGxTTkxoSWZtaUVEQ3N0WjFVMk94MFNGR2FCZ0d0aERvRVI4UGFKTHFF?= =?utf-8?B?My9Rd0ExYlREWCtzR3VjOWpaTGU0RjlLU2tMaDE1Y3pKVUlVTVBoaHFjRENC?= =?utf-8?B?RUhXTDUrTXRMUVJvY1E2QTREeTNvWkNlVEYyUT09?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW2PR12MB4666.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 46aae3da-1ca1-45ad-df4b-08dbc985f7ea X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Oct 2023 11:42:23.0102 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Y2EwflDMUJiOoaii4+hVl1KjKWNejvDwim1VmFYW6A+ncZ+SN/O9BTCWq9iAC0KhDA+Q9S8maYqCMHggDckN/g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB6957 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org SGkgRmVycnVoLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEZlcnJ1 aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QGFtZC5jb20+DQo+IFNlbnQ6IFR1ZXNkYXksIE9jdG9iZXIg MTAsIDIwMjMgMjowNiBQTQ0KPiANCj4gT24gOS8yNi8yMDIzIDEyOjM3IFBNLCBPcmkgS2FtIHdy b3RlOg0KPiA+IHJ0ZV9mbG93IHN1cHBvcnRzIGluc2VydCBieSBpbmRleCB0YWJsZVsxXS4NCj4g Pg0KPiA+IFVzaW5nIHRoZSBhYm92ZSB0YWJsZSwgdGhlIGFwcGxpY2F0aW9uIGNhbiBjcmVhdGUg cnVsZXMNCj4gPiB0aGF0IGFyZSBiYXNlZCBvbiBoYXNoLg0KPiA+IEZvciBleGFtcGxlIGFwcGxp Y2F0aW9uIGNhbiBjcmVhdGUgdGhlIGZvbGxvd2luZyBsb2dpYyBpbiBvcmRlcg0KPiA+IHRvIGNy ZWF0ZSBsb2FkIGJhbGFuY2luZzoNCj4gPiAxLiBDcmVhdGUgaW5zZXJ0IGJ5IGluZGV4IHRhYmxl IHdpdGggMiBydWxlcywgdGhhdCBoYXNoZXMgYmFzZWQgb24gZG1hYw0KPiA+IDIuIEluc2VydCB0 byBpbmRleCAwIGEgcnVsZSB0aGF0IHNlbmRzIHRoZSB0cmFmZmljIHRvIHBvcnQgQS4NCj4gPiAz LiBJbnNlcnQgdG8gaW5kZXggMSBhIHJ1bGUgdGhhdCBzZW5kcyB0aGUgdHJhZmZpYyB0byBwb3J0 IEIuDQo+ID4NCj4gPiBMZXQncyBhbHNvIGFzc3VtZSB0aGF0IGJlZm9yZSB0aGlzIHRhYmxlLCB0 aGVyZSBpcyBhIDUgdHVwbGUNCj4gPiBtYXRjaCB0YWJsZSB0aGF0IGp1bXBzIHRvIHRoZSBhYm92 ZSB0YWJsZS4NCj4gPg0KPiA+IFNvIGVhY2ggcGFja2V0IHRoYXQgbWF0Y2hlcyBvbmUgb2YgdGhl IDUgdHVwbGUgcnVsZXMgaXMgUlNTZWQNCj4gPiB0byBwb3J0IEEgb3IgQiwgYmFzZWQgb24gZG1h YyBoYXNoLg0KPiA+DQo+ID4gVGhlIGlzc3VlIGFyaXNlcyB3aGVuIHRoZXJlIGlzIGEgbWlzcyBv biB0aGUgNSB0dXBsZSB0YWJsZSwNCj4gPiB3aGljaCByZXN1bHRlZCBkdWUgdG8gdGhlIHBhY2tl dCBiZWluZyB0aGUgZmlyc3QgcGFja2V0IG9mIHRoaXMgZmxvdywgb3INCj4gPiBmcmFnbWVudGVk IHBhY2tldCBvciBhbnkgb3RoZXIgcmVhc29uLg0KPiA+IEluIHRoaXMgY2FzZSwgdGhlIGFwcGxp Y2F0aW9uIG11c3QgY2FsY3VsYXRlIHdoYXQgd291bGQgYmUgdGhlDQo+ID4gaGFzaCBjYWxjdWxh dGVkIGJ5IHRoZSBIVyBzbyBpdCBjYW4gc2VuZCB0aGUgcGFja2V0IHRvIHRoZSBjb3JyZWN0DQo+ ID4gcG9ydC4NCj4gPg0KPiA+IFRoaXMgbmV3IEFQSSBhbGxvd3MgYXBwbGljYXRpb25zIHRvIGNh bGN1bGF0ZSB0aGUgaGFzaCB2YWx1ZSBvZiBhIGdpdmVuDQo+ID4gcGFja2V0IGZvciBhIGdpdmVu IHRhYmxlLg0KPiA+DQo+ID4gWzFdIC0gaHR0cDovL3BhdGNoZXMuZHBkay5vcmcvcHJvamVjdC9k cGRrL3BhdGNoLzIwMjMwMjA4MDMwNjI0Ljc4NDY1LTItDQo+IGFrb3p5cmV2QG52aWRpYS5jb20v DQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBPcmkgS2FtIDxvcmlrYUBudmlkaWEuY29tPg0KPiA+ IC0tLQ0KPiA+ICBhcHAvdGVzdC1wbWQvY21kbGluZV9mbG93LmMgIHwgODYNCj4gKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKystDQo+ID4gIGFwcC90ZXN0LXBtZC9jb25maWcuYyAg ICAgICAgfCA1NCArKysrKysrKysrKysrKysrKysrKysrDQo+ID4gIGFwcC90ZXN0LXBtZC90ZXN0 cG1kLmggICAgICAgfCAgMiArDQo+ID4gIGxpYi9ldGhkZXYvcnRlX2Zsb3cuYyAgICAgICAgfCAy MSArKysrKysrKysNCj4gPiAgbGliL2V0aGRldi9ydGVfZmxvdy5oICAgICAgICB8IDMyICsrKysr KysrKysrKysrDQo+ID4gIGxpYi9ldGhkZXYvcnRlX2Zsb3dfZHJpdmVyLmggfCAgNSArKysNCj4g PiAgbGliL2V0aGRldi92ZXJzaW9uLm1hcCAgICAgICB8ICAxICsNCj4gPiAgNyBmaWxlcyBjaGFu Z2VkLCAyMDAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiA+DQo+IA0KPiBUaGlzIGlz IGEgbmV3IHJ0ZV9mbG93IEFQSSBidXQgdW5mb3J0dW5hdGVseSB0aGVyZSBpc24ndCBhbnkNCj4g cmV2aWV3L2NvbW1lbnQsIGF0IGxlYXN0IGl0IGlzIGV4cGVyaW1lbnRhbCBBUEkuIElmIHRoZXJl IGlzIG5vDQo+IG9iamVjdGlvbi9kaXNjdXNzaW9uIGluIG5leHQgZmV3IGRheXMsIEkgd2lsbCBt ZXJnZSB0aGUgZmVhdHVyZS4NCj4gDQoNClRoYW5rcywNCg0KPiBQcm9iYWJseSBpdCB3aWxsIGJl IGFub3RoZXIgcnRlIGZsb3cgZmVhdHVyZSB0aGF0IG9ubHkgTlZJRElBIGtub3dzIGFuZA0KPiB1 c2VzLiBXaGlsZSBtZW50aW9uZWQgZnJvbSB1c2luZywgaXMgdGhlIGRyaXZlciB1cGRhdGUgZm9y IHRoZSBmZWF0dXJlDQo+IHBsYW5uZWQgZm9yIHRoaXMgcmVsZWFzZT8NCj4NCg0KWWVzLCBJIGhv cGUgdG8gc2VuZCB0aGUgbWx4NSBwYXRjaGVzIGluIGEgZmV3IGRheXMuIA0KIA0KPiANCj4gTWVh bndoaWxlLCBjYW4geW91IHBsZWFzZSB1cGRhdGUgdGhlIGRvY3VtZW50YXRpb24sIGBydGVfZmxv dy5yc3RgIGFuZA0KPiBgdGVzdHBtZF9mdW5jcy5yc3RgPw0KPiBBbHNvIGNhbiB5b3UgcGxlYXNl IHJlYmFzZSBvbiB0b3Agb2YgbGF0ZXN0IG5leHQtbmV0LCB0aGlzIHBhdGNoDQo+IGNvbmZsaWN0 cyB3aXRoIG1lcmdlZCBncm91cCBzZXQgbWlzcyBhY3Rpb24gZmVhdHVyZS4NCg0KU3VyZQ0KDQoN Cg==