From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00103a01.pphosted.com (mx0b-00103a01.pphosted.com [67.231.152.227]) by dpdk.org (Postfix) with ESMTP id A4AB18D92 for ; Mon, 17 Aug 2015 20:30:01 +0200 (CEST) Received: from pps.filterd (m0002317.ppops.net [127.0.0.1]) by mx0b-00103a01.pphosted.com (8.14.5/8.14.5) with SMTP id t7HITd1I027192; Mon, 17 Aug 2015 14:30:00 -0400 Received: from vawvcgsie2k1301.ciena.com (LIN1-118-36-35.ciena.com [63.118.36.35]) by mx0b-00103a01.pphosted.com with ESMTP id 1w92uhsst2-1 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT); Mon, 17 Aug 2015 14:30:00 -0400 Received: from VAWVE2K13MBX02.ciena.com (10.4.156.88) by VAWVCGSIE2K1301.ciena.com (10.4.62.15) with Microsoft SMTP Server (TLS) id 15.0.847.32; Mon, 17 Aug 2015 14:29:59 -0400 Received: from ONWVEXCHHT03.ciena.com (10.128.6.43) by VAWVE2K13MBX02.ciena.com (10.4.156.88) with Microsoft SMTP Server (TLS) id 15.0.847.32; Mon, 17 Aug 2015 14:29:59 -0400 Received: from ONWVEXCHMB03.ciena.com ([::1]) by ONWVEXCHHT03.ciena.com ([::1]) with mapi; Mon, 17 Aug 2015 14:29:58 -0400 From: "Bly, Mike" To: Venkateswara Rao Thummala , "Yeddula, Avinash" Date: Mon, 17 Aug 2015 14:29:57 -0400 Thread-Topic: [dpdk-dev] [ 2nd try ] Lookup mechanim in DPDK HASH table. Thread-Index: AdDZF37S/y95T2OrQ3WZnw2Q/khrVwAAKpdQ Message-ID: <9F39454F3E6E954F835ABDDA9DF57F9904684269EB@ONWVEXCHMB03.ciena.com> References: <20150814092502.GA8916@bricha3-MOBL3> <54CBAA185211B4429112C315DA58FF6DD265C4@IRSMSX103.ger.corp.intel.com> In-Reply-To: Accept-Language: en-US, en-CA Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US, en-CA x-tm-as-product-ver: SMEX-10.0.0.1412-7.000.1014-21752.002 x-tm-as-result: No--55.048500-8.000000-31 x-tm-as-user-approved-sender: No x-tm-as-user-blocked-sender: No MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.14.151, 1.0.33, 0.0.0000 definitions=2015-08-17_04:2015-08-17,2015-08-17,1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1508030000 definitions=main-1508170291 X-Mailman-Approved-At: Mon, 17 Aug 2015 22:00:25 +0200 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] [ 2nd try ] Lookup mechanim in DPDK HASH table. 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, 17 Aug 2015 18:30:02 -0000 VmVua2F0LA0KDQpXaGlsZSB0aGF0IGRvZXMg4oCcc29sdmXigJ0gdGhlIGlzc3VlLCBJIGZpbmQg dGhlIGFwcHJvYWNoIG9mIHR5aW5nIHRoZSBtZXRhLWRhdGEta2V5LW9mZnNldCB0byBhIHNwZWNp ZmljIHRhYmxlIGhpZ2hseSBsaW1pdGluZy4gSU1PLCBpdCB3b3VsZCBiZSBmYXIgbW9yZSBpbnRl cmVzdGluZyB0byBwcm92aWRlIHRoZSBvZmZzZXQgYXMgcGFydCBvZiB0aGUgbG9va3VwIGNhbGwg aXRzZWxmLiBGb3IgZXhhbXBsZSwgSSBtaWdodCBoYXZlIGFuIG9wdGltaXplZCBjb2RlIHNlcXVl bmNlIHRoYXQgZ2VuZXJhdGVzIGEgc2VyaWVzIG9mIOKAnGtleXPigJ0gaW4gbWV0YSBkYXRhLCB3 aGljaCB0aGVuIHRyaWdnZXJzIGEgc2VyaWVzIG9mIGxvb2t1cHMsIHdoZXJlIG9uZSBvciBtb3Jl IGxvb2t1cHMgYXJlIGRpZmZlcmVudCBrZXlzLCBidXQgaW4gdGhlIHNhbWUgdGFibGUocykuIEFz IGl0IHN0YW5kcyBub3csIHRoZSBwcm9wb3NlZCBzb2x1dGlvbiByZXF1aXJlcyBhbiBpdGVyYXRp dmUgdXBkYXRpbmcgb2YgdGhlIHNhbWUga2V5IGxvY2F0aW9uIGluIG1ldGEgZGF0YSBiZXR3ZWVu IGxvb2t1cHMuIFRoaXMgYWxzbyBwcmV2ZW50cyBtdWx0aXBsZSB0YWJsZXMgZnJvbSBzaGFyaW5n IHRoZSBzYW1lIG1ldGEgZGF0YSDigJxzcGFjZeKAnSBmb3Igb3ZlcmxhcHBpbmcga2V5IHZhbHVl cywgaW4gdGhhdCBJIGFtIGZvcmNlZCB0byBpdGVyYXRpdmVseSBjaGFuZ2UvcmVsb2FkIHNhaWQg a2V5IGRhdGEuDQoNCkFub3RoZXIgdGhpbmcgdG8gY29uc2lkZXIgd291bGQgYmUgdGhlIGFiaWxp dHkgdG8gcHJvdmlkZSBvZmZzZXQvc2l6ZSBwZXIgc3ViLWZpZWxkIGZvciBhIGdpdmVuIGtleS4g VGhlIE1BQyB0YWJsZSBpbiBxdWVzdGlvbiBpcyBhIGdyZWF0IGV4YW1wbGUuIEnigJlsbCBhZGQg SVAgYWRkcmVzc2VzIGhlcmUgYXMgd2VsbCB0byBtYWtlIGl0IGEgYml0IG1vcmUgaW50ZXJlc3Rp bmc6DQoNCk1ldGEtZGF0YSA9IERBIHwgKFNBIDw8IDYqOCkgfCAoQlJJREdFX0lEIDw8IDEyKjgp IHwgKERJUCA8PCAxNCo4KSB8IChTSVAgPDwgMjAqOCkNCg0KSWYgd2Ugd2VyZSBhbGxvd2VkIHRv IHVzZSBwZXIgZmllbGQgb2Zmc2V0L3NpemUgdmFsdWVzLCBJIGNvdWxkIHVzZSB0aGUgYWJvdmUg bWV0YS1kYXRhIGZvciB0d28gTUFDIGxvb2t1cHMgYW5kIHR3byBGSUIvUklCIGxvb2t1cHMgYW5k IHBlcmhhcHMgYSBjb21ibyBMMi9MMyBBQ0wgbG9va3VwLiBIb3dldmVyLCB0aGUgY3VycmVudCBs aW1pdGF0aW9uIHJlcXVpcmVzIG1lIHRvIG1vZGlmeSB0aGUg4oCcbWV0YS1kYXRh4oCdIGJlZm9y ZSBlYWNoIGluZGl2aWR1YWwgbG9va3VwLCB3aGljaCBtZWFucyBteSBmcmFtZSBwYXJzaW5nIGlz IGl0ZXJhdGl2ZSBhbmQgTk9UIG5lY2Vzc2FyaWx5IG9wdGltaXplZC4NCg0KLU1pa2VCDQoNCkZy b206IFZlbmthdGVzd2FyYSBSYW8gVGh1bW1hbGEgW21haWx0bzp2ZW5rYXQudGh1bW1hbGEuMTk3 OEBnbWFpbC5jb21dDQpTZW50OiBNb25kYXksIEF1Z3VzdCAxNywgMjAxNSAxMTowNiBBTQ0KVG86 IFllZGR1bGEsIEF2aW5hc2gNCkNjOiBTaW5naCwgSmFzdmluZGVyOyBSaWNoYXJkc29uLCBCcnVj ZTsgZGV2QGRwZGsub3JnOyBCbHksIE1pa2UNClN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFsgMm5k IHRyeSBdIExvb2t1cCBtZWNoYW5pbSBpbiBEUERLIEhBU0ggdGFibGUuDQoNCkhpIEF2aW5hc2gs DQpJIHRoaW5rLCB5b3UgY2FuIHVzZSB0aGUgc2FtZSB0YWJsZSBieSBqdXN0IHVwZGF0aW5nIHRo ZSBwYWNrZXQgbWV0YSBkYXRhIGJhc2VkIG9uIHRoZSBMb29rIFVQLg0KSW4gdGhlIGZpcnN0IGxv b2t1cCwgeW91IGNhbiBwb3B1bGF0ZSB0aGUgbWV0YSBkYXRhIFtrZXkgb2Zmc2V0XSB3aXRoIHRo ZSBzb3VyY2UgTUFDIGFuZCBpbiB0aGUgc2Vjb25kIGxvb2t1cCwgeW91IGNhbiBwb3B1bGF0ZSB0 aGUgc2FtZSBtZXRhIGRhdGEgd2l0aCB0aGUgZGVzdGluYXRpb24gbG9va3VwLiBJIHRoaW5rIHRo aXMgc2hvdWxkIHdvcmsuDQpUaGFua3MNClZlbmthdA0KT25lSG9wIE5ldHdvcmtzDQoNCk9uIDE3 IEF1Z3VzdCAyMDE1IGF0IDIyOjA1LCBZZWRkdWxhLCBBdmluYXNoIDxheWVkZHVsYUBjaWVuYS5j b208bWFpbHRvOmF5ZWRkdWxhQGNpZW5hLmNvbT4+IHdyb3RlOg0KKyBNaWtlICggTXkgdGVhbSBt YXRlKQ0KSGkgSmFzdmluZGVyLCBJdCdzIG5vdCBhIGJpZGlyZWN0aW9uYWwgcGFja2V0IGZsb3cu IFRoZSBwaXBlbGluZSBsb29rcyBzb21ldGhpbmcgbGlrZSB0aGlzLg0KDQpJbmdyZXNzIHBvcnQt LS0tLVRhYmxlIDEgLS0tLVRhYmxlLTIgLS0tLS0gTWFjX1RhYmxlIC0tLS0tIFRhYmxlNCAtLS0t IEVncmVzcyBwb3J0Lg0KDQpCZWZvcmUgdGhlIGZyYW1lIGdvZXMgcmVhY2hlcyB0YWJsZSA0LCB3 ZSBkbyAyIGxvb2t1cHMgYXQgdGhlIG1hYyB0YWJsZS4NCjEuIHNyYyBsb29rdXAgKCBUbyBsZWFy biB0aGUgTUFDIG9uIHRoZSBicmlkZ2UpDQoyLiBkc3QgbG9va3VwICggRmxvb2RpbmcgaWYgZHN0 IE1BQyBsb29rIHVwIGZhaWxzIGVsc2UgVW5pY2FzdC9mb3J3YXJkIGlmIGRzdCBsb29rdXAgc3Vj Y2VzcykuDQoNCkhlcmUgYXJlIHRoZSBrZXlzIHdlIGFyZSB1c2luZy4NClNyYyBsb29rdXAga2V5 ICAtICBTcmMgTUFDIChzcmMgTUFDIGluIHRoZSBmcmFtZSkgKyBCcmlkZ2UgSUQgKCBCcmlkZ2Ug b24gd2hpY2ggaXQgYXJyaXZlZCkuDQpEc3QgbG9va3VwIGtleSAgLSBEc3QgTUFDIChkc3QgTUFD IGluIHRoZSBmcmFtZSkgKyBCcmlkZ2UgSUQgKCBCcmlkZ2Ugb24gd2hpY2ggaXQgYXJyaXZlZCkN Cg0KDQpUaGFua3MNCi1BdmluYXNoDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9t OiBTaW5naCwgSmFzdmluZGVyIFttYWlsdG86amFzdmluZGVyLnNpbmdoQGludGVsLmNvbTxtYWls dG86amFzdmluZGVyLnNpbmdoQGludGVsLmNvbT5dDQpTZW50OiBNb25kYXksIEF1Z3VzdCAxNywg MjAxNSA3OjAwIEFNDQpUbzogUmljaGFyZHNvbiwgQnJ1Y2U7IFllZGR1bGEsIEF2aW5hc2gNCkNj OiBkZXZAZHBkay5vcmc8bWFpbHRvOmRldkBkcGRrLm9yZz4NClN1YmplY3Q6IFJFOiBbZHBkay1k ZXZdIFsgMm5kIHRyeSBdIExvb2t1cCBtZWNoYW5pbSBpbiBEUERLIEhBU0ggdGFibGUuDQoNCg0K DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRldiBbbWFpbHRvOmRldi1i b3VuY2VzQGRwZGsub3JnPG1haWx0bzpkZXYtYm91bmNlc0BkcGRrLm9yZz5dIE9uIEJlaGFsZiBP ZiBCcnVjZSBSaWNoYXJkc29uDQo+IFNlbnQ6IEZyaWRheSwgQXVndXN0IDE0LCAyMDE1IDEwOjI1 IEFNDQo+IFRvOiBZZWRkdWxhLCBBdmluYXNoDQo+IENjOiBkZXZAZHBkay5vcmc8bWFpbHRvOmRl dkBkcGRrLm9yZz4NCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gWyAybmQgdHJ5IF0gTG9va3Vw IG1lY2hhbmltIGluIERQREsgSEFTSCB0YWJsZS4NCj4NCj4gT24gVGh1LCBBdWcgMTMsIDIwMTUg YXQgMDU6Mzc6MjFQTSAtMDQwMCwgWWVkZHVsYSwgQXZpbmFzaCB3cm90ZToNCj4gPiBBbnkgY29t bWVudHMgb24gdGhpcyBxdWVzdGlvbiA/DQo+ID4NCj4gPiBUaGFua3MNCj4gPiAtQXZpbmFzaA0K PiA+DQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBkZXYgW21haWx0 bzpkZXYtYm91bmNlc0BkcGRrLm9yZzxtYWlsdG86ZGV2LWJvdW5jZXNAZHBkay5vcmc+XSBPbiBC ZWhhbGYgT2YgWWVkZHVsYSwNCj4gPiBBdmluYXNoDQo+ID4gU2VudDogV2VkbmVzZGF5LCBBdWd1 c3QgMTIsIDIwMTUgMzowNCBQTQ0KPiA+IFRvOiBkZXZAZHBkay5vcmc8bWFpbHRvOmRldkBkcGRr Lm9yZz4NCj4gPiBTdWJqZWN0OiBbZHBkay1kZXZdIExvb2t1cCBtZWNoYW5pbSBpbiBEUERLIEhB U0ggdGFibGUuDQo+ID4NCj4gPiBIZWxsbyBBbGwsDQo+ID4NCj4gPiBJJ20gdXNpbmcgRFBESyBl eHRlbmRhYmxlIGhhc2ggdGFibGVzLiBUaGlzIHF1ZXN0aW9uIGlzIHdpdGggcmVzcGVjdA0KPiA+ IHRvIHRoZQ0KPiBsb29rdXAgYXNwZWN0IG9mIHRoZSBoYXNoIHRhYmxlLg0KPiA+IEkgc2VlIHRo YXQgdGhlcmUgaXMganVzdCBvbmUgInQtPmtleV9vZmZzZXQiIHRoYXQgaXMgcHJlLWRlZmluZWQg Zm9yDQo+ID4gdGhlIGhhc2gNCj4gdGFibGUuIEkgYWxzbyB1bmRlcnN0YW5kIHRoYXQgdGhlIGZy YW1lIG5lZWRzIHRvIGNhcnJ5IHRoZSAibG9va3VwX2tleQ0KPiAvIGtleXMiIGluIHRoZSBtZXRh IGRhdGEuDQo+ID4NCj4gPiBIZXJlIGlzIG15IHF1ZXN0aW9uOiAgSG93IHRvIHN1cHBvcnQgbW9y ZSB0aGFuIG9uZSBsb29rdXAgd2l0aA0KPiA+IGRpZmZlcmVudA0KPiBrZXlzIG9uIHRoZSBzYW1l IGZyYW1lIG9uIHRoZSBzYW1lIHRhYmxlLg0KPiA+IFVzZSBjYXNlOiBTcmMgbWFjICBsb29rdXAg YW5kIGRzdCBtYWMgbG9va3VwIG9uIHRoZSBzYW1lIG1hYyB0YWJsZS4NCj4gPg0KPiA+IFRoYW5r cw0KPiA+IC1BdmluYXNoDQo+DQo+IEp1c3QgdG8gY29uZmlybTogdGhpcyBpcyB1c2luZyB0aGUg ZXh0ZW5zaWJsZSBidWNrZXQgaGFzaCBpbiB0aGUNCj4gcnRlX3RhYmxlIGxpYnJhcnkgb2YgcGFj a2V0IGZyYW1ld29yaywgcmF0aGVyIHRoYW4gdGhlIHN0YW5kYWxvbmUNCj4gcnRlX2hhc2ggbGli cmFyeSwgcmlnaHQ/DQo+DQo+IC9CcnVjZQ0KDQpDb3VsZCB5b3Ugc2hhcmUgZGV0YWlsIG9uIHRo ZSB0d28gZGlmZmVyZW50IGtleXMgdXNlZCBmb3IgbG9va3Vwcy4gSW4gY2FzZSBpZiB5b3UgYXJl IGNvbnNpZGVyaW5nIGJpZGlyZWN0aW9uYWwgcGFja2V0IGZsb3cgYmV0d2VlbiB0aGUgc291cmNl IGFuZCBkZXN0aW5hdGlvbiwgc3ltbWV0cmljIGhhc2ggY2FuIGJlIHVzZWQtICBodHRwOi8vd3d3 Lm5kc2wua2Fpc3QuZWR1L35reW91bmdzb28vcGFwZXJzL1RSLXN5bVJTUy5wZGYNCg0KSmFzdmlu ZGVyDQoNCg==