From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 275E0A568 for ; Tue, 8 May 2018 18:46:50 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 May 2018 09:46:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.49,379,1520924400"; d="scan'208,217";a="226810447" Received: from irsmsx154.ger.corp.intel.com ([163.33.192.96]) by fmsmga005.fm.intel.com with ESMTP; 08 May 2018 09:46:48 -0700 Received: from irsmsx108.ger.corp.intel.com ([169.254.11.150]) by IRSMSX154.ger.corp.intel.com ([169.254.12.181]) with mapi id 14.03.0319.002; Tue, 8 May 2018 17:46:47 +0100 From: "Dumitrescu, Cristian" To: Andy Green , "dev@dpdk.org" , "Singh, Jasvinder" Thread-Topic: [dpdk-dev] [PATCH] table: add dedicated params struct for cuckoo hash Thread-Index: AQHT5tm8fXUa27NddkuBDMOf7NlgU6QmCYqQ Date: Tue, 8 May 2018 16:46:47 +0000 Message-ID: <3EB4FA525960D640B5BDFFD6A3D891267BB68B85@IRSMSX108.ger.corp.intel.com> References: <20180508141718.18706-1-jasvinder.singh@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.200.100 dlp-reaction: no-action x-originating-ip: [163.33.239.181] MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-dev] [PATCH] table: add dedicated params struct for cuckoo hash 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, 08 May 2018 16:46:51 -0000 DQoNCkZyb206IEFuZHkgR3JlZW4gW21haWx0bzphbmR5QHdhcm1jYXQuY29tXQ0KU2VudDogVHVl c2RheSwgTWF5IDgsIDIwMTggMzozNSBQTQ0KVG86IGRldkBkcGRrLm9yZzsgU2luZ2gsIEphc3Zp bmRlciA8amFzdmluZGVyLnNpbmdoQGludGVsLmNvbT4NCkNjOiBEdW1pdHJlc2N1LCBDcmlzdGlh biA8Y3Jpc3RpYW4uZHVtaXRyZXNjdUBpbnRlbC5jb20+DQpTdWJqZWN0OiBSZTogW2RwZGstZGV2 XSBbUEFUQ0hdIHRhYmxlOiBhZGQgZGVkaWNhdGVkIHBhcmFtcyBzdHJ1Y3QgZm9yIGN1Y2tvbyBo YXNoDQoNCg0KDQpPbiBNYXkgOCwgMjAxOCAxMDoxNzoxOCBQTSBHTVQrMDg6MDAsIEphc3ZpbmRl ciBTaW5naCA8amFzdmluZGVyLnNpbmdoQGludGVsLmNvbTxtYWlsdG86amFzdmluZGVyLnNpbmdo QGludGVsLmNvbT4+IHdyb3RlOg0KPkFkZCBkZWRpY2F0ZWQgcGFyYW1ldGVyIHN0cnVjdHVyZSBm b3IgY3Vja29vIGhhc2guIFRoZSBjdWNrb28gaGFzaCBmcm9tDQo+bGlicnRlX2hhc2ggdXNlcyBz bGlnaHRseSBkaWZmZXJlbnQgcHJvdG90eXBlIGZvciB0aGUgaGFzaCBmdW5jdGlvbiAobm8NCj5r ZXlfbWFzayBwYXJhbWV0ZXIsIDMyLWJpdCBzZWVkIGFuZCByZXR1cm4gdmFsdWUpIHRoYXQgcmVx dWlyZSBlaXRoZXINCj5vZiB0aGUgZm9sbG93aW5nIGFwcHJvYWNoZXM6DQo+IDEvIEZ1bmN0aW9u IHBvaW50ZXIgY29udmVyc2lvbjogZ2NjIDguMSB3YXJuaW5nIFsxXSwgbWlzbGVhZGluZyBbMl0N Cg0KQXMgSSB3cm90ZSBlYXJsaWVyIHRoaXMgaXMgYnJva2VuIG9uIG1hc3RlciBjdXJyZW50bHku Li4gZ2NjIDguMC4xLCBzaGlwcGluZyBvbiBGZWRvcmEgMjgsIGlzIGFibGUgdG8gYXBwcmVjaWF0 ZSB0aGUgZXhpc3RpbmcgY2FzdCBpcyBjb21wbGV0ZWx5IHdyb25nIGFuZCBidWlsZCBlcnJvcnMg b3V0LiBJdCdzIG5vdCBhIGNvbXBpbGVyIHZlcnNpb24gcXVpcmsgc28gbXVjaCBhcyB3aGF0IGlz IGluIG1hc3RlciBpcyBhY3R1YWxseSBicm9rZW4uDQoNCltDcmlzdGlhbl0gUmlnaHQsIHRoaXMg aXMgd2h5IHdlIGZpeGVkIGl0IHdpdGggdGhpcyBwYXRjaC4NCg0KDQo+IDIvIFVuaW9uIHdpdGhp biB0aGUgcGFyYW1ldGVyIHN0cnVjdHVyZTogcG9sbHV0ZXMgYSB2ZXJ5IGdlbmVyaWMgQVBJDQo+ IHBhcmFtZXRlciBzdHJ1Y3R1cmUgd2l0aCBzb21lIGltcGxlbWVudGF0aW9uIGRlcGVuZGVudCBk ZXRhaWwNCj4gKGkuZS4ga2V5IG1hc2sgbm90IGF2YWlsYWJsZSBmb3Igb25lIG9mIHRoZSBhdmFp bGFibGUNCj4gaW1wbGVtZW50YXRpb25zKQ0KPiAzLyBVc2luZyBvcGFxdWUgcG9pbnRlciBmb3Ig aGFzaCBmdW5jdGlvbjogc2FtZSBpc3N1ZSBmcm9tIDIvDQo+IDQvIERpZmZlcmVudCBwYXJhbWV0 ZXIgc3RydWN0dXJlOiBhdm9pZCBpc3N1ZSBmcm9tIDIvOyBob3BlZnVsbHksDQo+IGl0IHdvbid0 IGJlIGxvbmcgYmVmb3JlIGxpYnJ0ZV9oYXNoIGltcGxlbWVudHMgdGhlIGtleSBtYXNrIGZlYXR1 cmUsDQo+IHNvIHRoZSBnZW5lcmljIEFQSSBzdHJ1Y3R1cmUgY291bGQgYmUgdXNlZC4NCg0KVW5p ZnlpbmcgdGhlbSBpbiBhIHNpbmdsZSBmdW5jdGlvbiBwb2ludGVyIHR5cGUgaXMgb2J2aW91c2x5 IGJlc3Qgc2luY2UgdGhleSdyZSB0cnlpbmcgdG8gZG8gdGhlIHNhbWUgdGhpbmcuDQoNCltDcmlz dGlhbl0gSXQgaXMgbm90IGEgYmFkIHNvbHV0aW9uLCBidXQgd2UgZGVjaWRlZCB0byBnbyBmb3Ig YSBkZWRpY2F0ZWQgcGFyYW1zIHN0cnVjdHVyZSBmb3IgY3Vja29vIGhhc2ggZm9yIHRoZSBhYm92 ZSByZWFzb25zLiBJdCBpcyBmdW5jdGlvbmFsbHkgZXF1aXZhbGVudCBhbmQgaXQgcmVtb3ZlcyB0 aGUgcm9vdCBjYXVzZSBvZiB0aGUgcHJvYmxlbSAoaS5lLiBubyBmdW5jdGlvbiBwb2ludGVyIGNv bnZlcnNpb24gcmVxdWlyZWQpLg0KDQoNCj4gc3RhdGljIGludA0KPi1jaGVja19wYXJhbXNfY3Jl YXRlX2hhc2hfY3Vja29vKHN0cnVjdCBydGVfdGFibGVfaGFzaF9wYXJhbXMgKnBhcmFtcykNCj4r Y2hlY2tfcGFyYW1zX2NyZWF0ZV9oYXNoX2N1Y2tvbyhzdHJ1Y3QgcnRlX3RhYmxlX2hhc2hfY3Vj a29vX3BhcmFtcw0KPipwYXJhbXMpDQoNCi4uLg0KDQo+IHsNCj4gaWYgKHBhcmFtcyA9PSBOVUxM KSB7DQo+IFJURV9MT0coRVJSLCBUQUJMRSwgIk5VTEwgSW5wdXQgUGFyYW1ldGVycy5cbiIpOw0K PkBAIC04Miw3ICs4MSw3IEBAIHJ0ZV90YWJsZV9oYXNoX2N1Y2tvb19jcmVhdGUodm9pZCAqcGFy YW1zLA0KPiBpbnQgc29ja2V0X2lkLA0KPiB1aW50MzJfdCBlbnRyeV9zaXplKQ0KPiB7DQo+LSBz dHJ1Y3QgcnRlX3RhYmxlX2hhc2hfcGFyYW1zICpwID0gcGFyYW1zOw0KPisgc3RydWN0IHJ0ZV90 YWJsZV9oYXNoX2N1Y2tvb19wYXJhbXMgKnAgPSBwYXJhbXM7DQoNCkkgdGhpbmsgYSBwcm9wZXIg c29sdXRpb24gd2lsbCBoYXZlIHRvIGdldCByaWQgb2YgdGhlIHZvaWQgKiBwYXJhbXMuLi4NCg0K W0NyaXN0aWFuXSBZb3Ugc2hvdWxkIHByb2JhYmx5IGdvIGFuZCBzcGVuZCBzb21lIHRpbWUgdW5k ZXJzdGFuZCBob3cgdGhlIHJ0ZV90YWJsZS5oIEFQSSB3b3Jrcy4NCg0KDQo+LSAuaGFzaF9mdW5j ID0gKHJ0ZV9oYXNoX2Z1bmN0aW9uKShwLT5mX2hhc2gpLA0KPisgLmhhc2hfZnVuYyA9IHAtPmZf aGFzaCwNCg0KLUFuZHkNCg==