From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id A67B76CC6 for ; Mon, 9 May 2016 18:51:58 +0200 (CEST) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga101.jf.intel.com with ESMTP; 09 May 2016 09:51:57 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.24,601,1455004800"; d="scan'208";a="975869372" Received: from orsmsx106.amr.corp.intel.com ([10.22.225.133]) by fmsmga002.fm.intel.com with ESMTP; 09 May 2016 09:51:57 -0700 Received: from orsmsx155.amr.corp.intel.com (10.22.240.21) by ORSMSX106.amr.corp.intel.com (10.22.225.133) with Microsoft SMTP Server (TLS) id 14.3.248.2; Mon, 9 May 2016 09:51:56 -0700 Received: from orsmsx111.amr.corp.intel.com ([169.254.12.58]) by ORSMSX155.amr.corp.intel.com ([169.254.7.253]) with mapi id 14.03.0248.002; Mon, 9 May 2016 09:51:56 -0700 From: "Shen, Wei1" To: Stephen Hemminger CC: "dev@dpdk.org" , "De Lara Guarch, Pablo" , "Maciocco, Christian" , "Gobriel, Sameh" Thread-Topic: [dpdk-dev] [PATCH v1] hash: add tsx support for cuckoo hash Thread-Index: AQHRp9KdILwjFTuD+Eah0g0d2C46YJ+tX1kAgAN3M4A= Date: Mon, 9 May 2016 16:51:56 +0000 Message-ID: References: <1462565102-15312-1-git-send-email-wei1.shen@intel.com> <20160506215632.2bacfcdf@xeon-e3> In-Reply-To: <20160506215632.2bacfcdf@xeon-e3> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.252.203.165] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v1] hash: add tsx support for cuckoo hash 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: Mon, 09 May 2016 16:51:59 -0000 SGkgU3RlcGhlbiwNCg0KR3JlZXRpbmdzLiBUaGFua3MgZm9yIHlvdXIgZ3JlYXQgZmVlZGJhY2su IExldOKAmXMgbWUgYWRkcmVzcyB5b3VyIGNvbmNlcm4gaGVyZS4NCg0KMSkgSXQgY2hhbmdlcyBB QkksIHNvIGl0IGJyZWFrcyBvbGQgcHJvZ3JhbXMNClRoZSBwYXRjaCB1c2VzIHRoZSBleHRyYV9m bGFnIGZpZWxkIGluIHRoZSBydGVfaGFzaF9wYXJhbWV0ZXJzIHN0cnVjdCB0byBzZXQgdGhlIGRl ZmF1bHQgaW5zZXJ0aW9uIGJlaGF2aW9yLiBUb2RheSB0aGVyZSBpcyBvbmx5IG9uZSBiaXQgdXNl ZCBieSB0aGlzIGZsYWcgKFJURV9IQVNIX0VYVFJBX0ZMQUdTX1RSQU5TX01FTV9TVVBQT1JUIDB4 MSkgYW5kIHdlIHVzZWQgdGhlIG5leHQgdW51c2VkIGJpdCAoUlRFX0hBU0hfRVhUUkFfRkxBR1Nf TVVMVElfV1JJVEVSX0FERCAweDIpIGluIHRoaXMgcGF0Y2guIFNvIEFCSSBhcmUgbWFpbnRhaW5l ZC4NCg0KMikgV2hhdCBhYm91dCBvbGRlciBwcm9jZXNzb3JzLCBuZWVkIHRvIGRldGVjdCBhbmQg aGFuZGxlIHRoZW0gYXQgcnVudGltZS4NCkNvcnJlY3QuIFRoaXMgcGF0Y2ggaXMgYmFzZWQgb24g dGhlIHByZXZpb3VzIFRyYW5zYWN0aW9uYWwgTWVtb3J5IHBhdGNoLiBTaW5jZSB0aGVzZSBwcmV2 aW91cyBwYXRjaGVzIGFscmVhZHkgYXNzdW1lIHRoZSB1c2VyIHRvIGNoZWNrIHRoZSBwcmVzZW5j ZSBvZiBUU1ggc28gd2UgYnVpbGQgb24gdG9wIHRoaXMgYXNzdW1wdGlvbi4gQnV0IEkgcGVyc29u YWxseSBhZ3JlZSB3aXRoIHlvdSB0aGF0IGhhbmRsaW5nIFRTWCBjaGVjayBzaG91bGQgYmUgbWFk ZSBlYXNpZXIuDQpodHRwOi8vZHBkay5vcmcvbWwvYXJjaGl2ZXMvZGV2LzIwMTUtSnVuZS8wMTg1 NzEuaHRtbA0KaHR0cDovL2RwZGsub3JnL21sL2FyY2hpdmVzL2Rldi8yMDE1LUp1bmUvMDE4NTY2 Lmh0bWwgDQoNCjMpIFdoeSBjYW4ndCB0aGlzIGp1c3QgYmUgdGhlIGRlZmF1bHQgYmVoYXZpb3Ig d2l0aCBjb3JyZWN0IGZhbGxiYWNrIHRvIGxvY2tpbmcgb24gb2xkZXIgcHJvY2Vzc29ycy4NClRo aXMgaXMgYW4gZXhjZWxsZW50IHBvaW50LiBXZSBkaXNjdXNzZWQgdGhpcyBiZWZvcmUuIE91ciB0 aG91Z2h0IGF0IHRoYXQgdGltZSBpcywgc2luY2UgVFNYIGluc2VydGlvbiBpcyBhIGJpdCBzbG93 ZXIgdGhhbiB3aXRob3V0IGFueXRoaW5nIChUU1ggb3Igb3RoZXIgbG9ja3MpLCBpdCB3b3VsZCBi ZW5lZml0IGFwcHMgdGhhdCBpcyBkZXNpZ25lZCB0byBoYXZlIGEgc2luZ2xlIHdyaXRlciB0byB0 aGUgaGFzaCB0YWJsZSAoZm9yIGluc3RhbmNlIGluIHNvbWUgbWFzdGVyLXNsYXZlIG1vZGVsKS4g V2UgbWlnaHQgbmVlZCBtb3JlIGZlZWRiYWNrIGZyb20gdXNlciBhYm91dCB3aGV0aGVyIG1ha2lu ZyBpdCBkZWZhdWx0IGlzIG1vcmUgZGVzaXJhYmxlIGlmIG1vc3QgdGhlIGFwcCBpcyBkZXNpZ25l ZCB3aXRoIG11bHRpLXdyaXRlciBtYW5uZXIuDQoNClRoYW5rcywNCg0KDQotLSANCkJlc3QsDQoN CldlaSBTaGVuLg0KDQoNCg0KDQoNCg0KT24gNS82LzE2LCA5OjU2IFBNLCAiU3RlcGhlbiBIZW1t aW5nZXIiIDxzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9yZz4gd3JvdGU6DQoNCj5PbiBGcmksICA2 IE1heSAyMDE2IDIxOjA1OjAyICswMTAwDQo+U2hlbiBXZWkgPHdlaTEuc2hlbkBpbnRlbC5jb20+ IHdyb3RlOg0KPg0KPj4gLS0tIGEvbGliL2xpYnJ0ZV9oYXNoL3J0ZV9jdWNrb29faGFzaC5jDQo+ PiArKysgYi9saWIvbGlicnRlX2hhc2gvcnRlX2N1Y2tvb19oYXNoLmMNCj4+IEBAIC0xLDcgKzEs NyBAQA0KPj4gIC8qLQ0KPj4gICAqICAgQlNEIExJQ0VOU0UNCj4+ICAgKg0KPj4gLSAqICAgQ29w eXJpZ2h0KGMpIDIwMTAtMjAxNSBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZl ZC4NCj4+ICsgKiAgIENvcHlyaWdodChjKSAyMDEwLTIwMTYgSW50ZWwgQ29ycG9yYXRpb24uIEFs bCByaWdodHMgcmVzZXJ2ZWQuDQo+PiAgICogICBBbGwgcmlnaHRzIHJlc2VydmVkLg0KPj4gICAq DQo+PiAgICogICBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZv cm1zLCB3aXRoIG9yIHdpdGhvdXQNCj4+IEBAIC0xMDAsNyArMTAwLDkgQEAgRUFMX1JFR0lTVEVS X1RBSUxRKHJ0ZV9oYXNoX3RhaWxxKQ0KPj4gIA0KPj4gICNkZWZpbmUgS0VZX0FMSUdOTUVOVAkJ CTE2DQo+PiAgDQo+PiAtI2RlZmluZSBMQ09SRV9DQUNIRV9TSVpFCQk4DQo+PiArI2RlZmluZSBM Q09SRV9DQUNIRV9TSVpFCQk2NA0KPj4gKw0KPj4gKyNkZWZpbmUgUlRFX0hBU0hfQkZTX1FVRVVF c19NQVhfTEVOICA1MDAwDQo+PiAgDQo+PiAgI2lmIGRlZmluZWQoUlRFX0FSQ0hfWDg2KSB8fCBk ZWZpbmVkKFJURV9BUkNIX0FSTTY0KQ0KPj4gIC8qDQo+PiBAQCAtMTkwLDYgKzE5Miw3IEBAIHN0 cnVjdCBydGVfaGFzaCB7DQo+PiAgCQkJCQkJCW1lbW9yeSBzdXBwb3J0ICovDQo+PiAgCXN0cnVj dCBsY29yZV9jYWNoZSAqbG9jYWxfZnJlZV9zbG90czsNCj4+ICAJLyoqPCBMb2NhbCBjYWNoZSBw ZXIgbGNvcmUsIHN0b3Jpbmcgc29tZSBpbmRleGVzIG9mIHRoZSBmcmVlIHNsb3RzICovDQo+PiAr CXVpbnQ4X3QgbXVsdGl3cml0ZV9hZGQ7IC8qKjwgTXVsdGktd3JpdGUgc2FmZSBoYXNoIGFkZCBi ZWhhdmlvciAqLw0KPj4gIH0gX19ydGVfY2FjaGVfYWxpZ25lZDsNCj4+ICANCj4NCj5JIGxpa2Ug dGhlIGlkZWEgb2YgdXNpbmcgVFNYIHRvIGFsbG93IG11bHRpLXdyaXRlciBzYWZldHksIGJ1dCB0 aGVyZSBhcmUNCj5zZXZlcmFsIHByb2JsZW1zIHdpdGggdGhpcyBwYXRjaC4NCj4NCj4xKSBJdCBj aGFuZ2VzIEFCSSwgc28gaXQgYnJlYWtzIG9sZCBwcm9ncmFtcw0KPjIpIFdoYXQgYWJvdXQgb2xk ZXIgcHJvY2Vzc29ycywgbmVlZCB0byBkZXRlY3QgYW5kIGhhbmRsZSB0aGVtIGF0IHJ1bnRpbWUu DQo+MykgV2h5IGNhbid0IHRoaXMganVzdCBiZSB0aGUgZGVmYXVsdCBiZWhhdmlvciB3aXRoIGNv cnJlY3QNCj4gICBmYWxsYmFjayB0byBsb2NraW5nIG9uIG9sZGVyIHByb2Nlc3NvcnMuDQo+DQo+ QWN0dWFsbHkgbG9jayBlbGxpc2lvbiBpbiBEUERLIGlzIGFuIGludGVyZXN0aW5nIHRvcGljIGlu IGdlbmVyYWwgdGhhdA0KPm5lZWRzIHRvIGJlIGFkZHJlc3NlZC4NCg==