From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00085.outbound.protection.outlook.com [40.107.0.85]) by dpdk.org (Postfix) with ESMTP id 594423DC for ; Tue, 21 Aug 2018 07:10:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=17/Vw7VzHi0mFDW8Kuct0w3ZQb0z+RPFkzNoefZuMXM=; b=SHfKPswdvxyf3kmcZR5jbaxUnNrvBsAkHbpvs3RPfJxE9NXkwXVim6I5VHomcFKaYkcl/jNsACAg/RFYqUkSMdd3a95f8b79GVm58PMpmKdypgN/N1aP0XfFySP5f4uGGc05lW7ocPub958K+e8Dx1g69EnZdZcprKYRYz92zLE= Received: from AM6PR08MB3672.eurprd08.prod.outlook.com (20.177.115.29) by AM6PR08MB3285.eurprd08.prod.outlook.com (52.135.164.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1059.20; Tue, 21 Aug 2018 05:10:21 +0000 Received: from AM6PR08MB3672.eurprd08.prod.outlook.com ([fe80::649b:b10d:ef69:7fd2]) by AM6PR08MB3672.eurprd08.prod.outlook.com ([fe80::649b:b10d:ef69:7fd2%3]) with mapi id 15.20.1038.028; Tue, 21 Aug 2018 05:10:21 +0000 From: Honnappa Nagarahalli To: Michel Machado , "Fu, Qiaobin" , "Richardson, Bruce" , "De Lara Guarch, Pablo" CC: "dev@dpdk.org" , "Doucette, Cody, Joseph" , "Wang, Yipeng1" , "Wiles, Keith" , "Gobriel, Sameh" , "Tai, Charlie" , Stephen Hemminger , nd Thread-Topic: [dpdk-dev] [PATCH v2] hash table: add an iterator over conflicting entries Thread-Index: AQHUNmJDFH1jrCiF2ka3KXoxxpnvSqTGI+UAgAOG3nA= Date: Tue, 21 Aug 2018 05:10:21 +0000 Message-ID: References: <5e809298-ee0e-f03f-e83a-59b764e3a9b8@digirati.com.br> <12e971e0-41bd-2cd6-d80c-a7a486fd1046@digirati.com.br> In-Reply-To: <12e971e0-41bd-2cd6-d80c-a7a486fd1046@digirati.com.br> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Honnappa.Nagarahalli@arm.com; x-originating-ip: [217.140.111.135] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; AM6PR08MB3285; 6:vVCG0JgwyWgq7KliMQ2Oq0xUuZJE0vjuBglwaRIjnnSmx0Kww1k98GvlSsB5EZ1JrKVEYtzSsqEHoDXvVtzyGpTzMn65JspXo/Dmt2R4NDcwXY4gFP/T1SZ2nZw9vk29Fv/btugJnYcQ4L3k2A+E9lfA0r7Z8lG2ZdmnJq/UGr6LqxUnjrkDrfUhqQT+r4OKRTsuOtTsrBp2NQ4TsVjBcdC+FmUPk7zRjmRzI1MW9fAg6zjMDigeGBeRTqynJgtNN4sAmUhgpbPxbs25DanhVTx81YCXX9npaCy6/gUvuRTlXjZb7JHBm5Twqkp/a8R2l+P48yCnLnIMHAzENy1tBseqA3n/y/NB58a7RWSLC/jdhZ3rQe8yfEG174QZ05t637wLuaC8U/TLmFOFpSGoEfSc6NFXyA7E833LF8JIY7JNUfWkMVwqhoiiFM99TfnP7ONeAm15/yw/5QumO/IpBg==; 5:TxO11hZMSklxTnETCuZY39kq1c6CKbPbP6rk3vCYhGKJ4VBuHwD9pFHZ/MLyLaJmgikKKTFOwyuQl+Co8uJdRo35+XpevV/dbISPwTWMIx7IJaEENE7QJ/RzVtN2/SNGWJFKjW/uzazBDOgEx26N15MFvg+dvLMt3TCmliyznmQ=; 7:O1xOVDPYQo780qVN7x5yS4hLwxOU+0Y+rlZASM37H2/r1mYe72S8eMH7x0vMtiRkEre6UFLLfQGl+p07wJxTEmXefKaKFgIdc5nIbuwJYtbxxwGI8+w1MaVDu8PcE+uGf8mye1fdldyZZStp911h9UQ0zJiHNC1xIZN/BeniPdFg4ItgsnKWB8Gy7MPmDHexXrC/6LMY48pHT21e6OOG45t3EDqU/clKo6X7n80g0rAXaqBdATYLciOom8mIC8Sc x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: e1af76f1-ec97-4c15-3613-08d6072464eb x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:AM6PR08MB3285; x-ms-traffictypediagnostic: AM6PR08MB3285: nodisclaimer: True x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(180628864354917)(238701278423138)(166494164430575)(228905959029699); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(823301075)(3002001)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123564045)(201708071742011)(7699016); SRVR:AM6PR08MB3285; BCL:0; PCL:0; RULEID:; SRVR:AM6PR08MB3285; x-forefront-prvs: 0771670921 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(136003)(396003)(366004)(376002)(346002)(13464003)(199004)(189003)(97736004)(3846002)(93886005)(86362001)(14454004)(6116002)(446003)(476003)(4326008)(8676002)(2171002)(81156014)(2900100001)(66066001)(11346002)(81166006)(53936002)(7416002)(9686003)(486006)(55016002)(6246003)(229853002)(6436002)(74316002)(305945005)(105586002)(7736002)(256004)(316002)(2906002)(25786009)(5250100002)(110136005)(106356001)(5660300001)(186003)(33656002)(8936002)(478600001)(68736007)(54906003)(76176011)(99286004)(72206003)(26005)(53546011)(102836004)(6506007)(7696005); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB3285; H:AM6PR08MB3672.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: Vl8vegH5cMBvpYons9ElpNvspGlpQ71lHtB/WN6ATGRTnD8Pe9uQavBunDZ2Bkr7reMr4x9aZZElfA0OvqW9gT/X7QATVipawBr4KVSRA+7KG5T/oGC8wJNaXJBtJS2uXpfaJDWPS407LCqy0SdotC0aEsSC8aW4b5wheQZ5iU1I6rnaeW3kf7Z67cyNF7tJwiarLVecx3728T4XRUwGlKMazRRz1KiDS71OmDIcQ5SfibyRZMKG7GlG7zeBc3fapQp0na1NRO4HG/jcuIJjasDXsnDlmfKodnKGk7n5P/vKJOrBcdaht8M/3+Tfj4QBd8dGQDwPr96pCJM21+bS+YNnQrbBO2OyEZwyUiNOzqY= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: e1af76f1-ec97-4c15-3613-08d6072464eb X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Aug 2018 05:10:21.2076 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3285 Subject: Re: [dpdk-dev] [PATCH v2] hash table: add an iterator over conflicting entries 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, 21 Aug 2018 05:10:23 -0000 DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBNaWNoZWwgTWFjaGFkbyA8bWlj aGVsQGRpZ2lyYXRpLmNvbS5icj4gDQpTZW50OiBTYXR1cmRheSwgQXVndXN0IDE4LCAyMDE4IDY6 MDggUE0NClRvOiBIb25uYXBwYSBOYWdhcmFoYWxsaSA8SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJt LmNvbT47IEZ1LCBRaWFvYmluIDxxaWFvYmluZkBidS5lZHU+OyBSaWNoYXJkc29uLCBCcnVjZSA8 YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+OyBEZSBMYXJhIEd1YXJjaCwgUGFibG8gPHBhYmxv LmRlLmxhcmEuZ3VhcmNoQGludGVsLmNvbT4NCkNjOiBkZXZAZHBkay5vcmc7IERvdWNldHRlLCBD b2R5LCBKb3NlcGggPGRvdWNldHRlQGJ1LmVkdT47IFdhbmcsIFlpcGVuZzEgPHlpcGVuZzEud2Fu Z0BpbnRlbC5jb20+OyBXaWxlcywgS2VpdGggPGtlaXRoLndpbGVzQGludGVsLmNvbT47IEdvYnJp ZWwsIFNhbWVoIDxzYW1laC5nb2JyaWVsQGludGVsLmNvbT47IFRhaSwgQ2hhcmxpZSA8Y2hhcmxp ZS50YWlAaW50ZWwuY29tPjsgU3RlcGhlbiBIZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1i ZXIub3JnPjsgbmQgPG5kQGFybS5jb20+DQpTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0gg djJdIGhhc2ggdGFibGU6IGFkZCBhbiBpdGVyYXRvciBvdmVyIGNvbmZsaWN0aW5nIGVudHJpZXMN Cg0KT24gMDgvMTcvMjAxOCAwMzo0MSBQTSwgSG9ubmFwcGEgTmFnYXJhaGFsbGkgd3JvdGU6DQo+ IENhbiB5b3UgZWxhYm9yYXRlIG1vcmUgb24gdXNpbmcgJyBzdHJ1Y3QgcnRlX2NvbmZsaWN0X2l0 ZXJhdG9yX3N0YXRlJyBhcyB0aGUgYXJndW1lbnQgZm9yIHRoZSBBUEk/DQo+IA0KPiBJZiB0aGUg QVBJIHNpZ25hdHVyZSBpcyBjaGFuZ2VkIHRvOiBydGVfaGFzaF9pdGVyYXRlX2NvbmZsaWN0X2Vu dHJpZXMgKGNvbnN0IHN0cnVjdCBydGVfaGFzaCAqaCwgdm9pZCAqKmtleSwgdm9pZCAqKmRhdGEs IGNvbnN0IGhhc2hfc2lnX3Qgc2lnLCBzdHJ1Y3QgcnRlX2NvbmZsaWN0X2l0ZXJhdG9yX3N0YXRl ICpzdGF0ZSkgLSBpdCB3aWxsIGJlIGlubGluZSB3aXRoIHRoZSBleGlzdGluZyBBUElzLiBDb250 ZW50cyBvZiAnc3RhdGUnIG11c3QgYmUgaW5pdGlhbGl6ZWQgdG8gMCBmb3IgdGhlIGZpcnN0IGNh bGwuIFRoaXMgd2lsbCBhbHNvIGF2b2lkIGNyZWF0aW5nICdydGVfaGFzaF9pdGVyYXRvcl9jb25m bGljdF9lbnRyaWVzX2luaXQnIEFQSS4NCg0KICAgIFRlc3RpbmcgYHN0YXRlJyBldmVyeSB0aW1l IHJ0ZV9oYXNoX2l0ZXJhdGVfY29uZmxpY3RfZW50cmllcygpIGlzIGNhbGxlZCB0byBmaW5kIG91 dCBpZiBpdCdzIHRoZSBmaXJzdCBjYWxsIG9mIHRoZSBpdGVyYXRvciB3aWxsIHBvc3NpYmx5IGFk ZCBzb21lIHNtYWxsLCBidXQgdW5uZWNlc3NhcnksIG92ZXJoZWFkIG9uDQpydGVfaGFzaF9pdGVy YXRlX2NvbmZsaWN0X2VudHJpZXMoKSBhbmQgY29uc3RyYWludHMgb24gc3RydWN0IHJ0ZV9jb25m bGljdF9pdGVyYXRvcl9zdGF0ZS4gTW9yZW92ZXIsDQpydGVfaGFzaF9pdGVyYXRvcl9jb25mbGlj dF9lbnRyaWVzX2luaXQoKSBlbmFibGVzIG9uZSB0byBlYXNpbHkgYWRkIHZhcmlhdGlvbnMgb2Yg dGhlIGluaXQgZnVuY3Rpb24gdG8gaW5pdGlhbGl6ZSB0aGUgc3RhdGUgKGUuZy4gdXNpbmcgYSBr ZXkgaW5zdGVhZCBvZiBhIHNpZykgYW5kIHN0aWxsIHVzZSB0aGUgZXhhY3RseSBzYW1lIGl0ZXJh dG9yLg0KDQpJTU8sIEkgdGhpbmssIHRoaXMgb3Zlci1oZWFkIHdpbGwgYmUgdHJpdmlhbC4gTG9v a2luZyBhdCB0aGUgZnVuY3Rpb24gJ3J0ZV9oYXNoX2l0ZXJhdGVfY29uZmxpY3RfZW50cmllcycg dGhlIGNoZWNrIGZvciAnKF9fc3RhdGUtPnZuZXh0IDwgUlRFX0hBU0hfQlVDS0VUX0VOVFJJRVMg KiAyKScgYWxyZWFkeSBleGlzdHMuIElmIHRoZSBwcmltYXJ5L3NlY29uZGFyeSBidWNrZXQgaW5k aWNlcyBhcmUgY2FsY3VsYXRlZCBhcyB3ZWxsIGluICdydGVfaGFzaF9pdGVyYXRlX2NvbmZsaWN0 X2VudHJpZXMnIEFQSSAoJ3J0ZV9oYXNoX2l0ZXJhdGUnIEFQSSBkb2VzIHN1Y2ggY2FsY3VsYXRp b25zKSwgc3RvcmluZyB0aGVtIGluIHRoZSBzdGF0ZSBjYW4gYmUgYXZvaWRlZC4gSSBhbSB3b25k ZXJpbmcgaWYgaXQgbWFrZXMgc2Vuc2UgdG8gYmVuY2htYXJrIHdpdGggdGhlc2UgY2hhbmdlcyBh bmQgdGhlbiB0YWtlIGEgZGVjaXNpb24/DQogDQpbIF0ncw0KTWljaGVsIE1hY2hhZG8NCg==