From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id D5BF1A0096 for ; Wed, 5 Jun 2019 22:48:39 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C37CC1B9BD; Wed, 5 Jun 2019 22:48:38 +0200 (CEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80070.outbound.protection.outlook.com [40.107.8.70]) by dpdk.org (Postfix) with ESMTP id 386C61B957 for ; Wed, 5 Jun 2019 22:48:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=z7yAbiTDajfEjEpqSEYJk0sjNn0i/Z9VZGz+rrEYqVg=; b=cmJkKdjkhygiIgcR/1Sya5DwOehBdyc2yHkIuxpoHU9FCeWVJiSeFQJfEXdMufSdfQwehhJLlh0NMDwsdJ+PB52qMTb1Gl+k/va04VwtMwneCxlgGCzJeR2lKNVECPyT8dnBlGb9WWj8/MeT+4tlT3xQKIqKnle68FL8HZnM5XU= Received: from VE1PR08MB5149.eurprd08.prod.outlook.com (20.179.30.152) by VE1PR08MB4832.eurprd08.prod.outlook.com (10.255.113.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1965.12; Wed, 5 Jun 2019 20:48:35 +0000 Received: from VE1PR08MB5149.eurprd08.prod.outlook.com ([fe80::9983:2882:a24:c0b0]) by VE1PR08MB5149.eurprd08.prod.outlook.com ([fe80::9983:2882:a24:c0b0%5]) with mapi id 15.20.1965.011; Wed, 5 Jun 2019 20:48:35 +0000 From: Honnappa Nagarahalli To: Stephen Hemminger , "Phil Yang (Arm Technology China)" , David Marchand CC: "dev@dpdk.org" , "thomas@monjalon.net" , "jerinj@marvell.com" , "hemant.agrawal@nxp.com" , "Gavin Hu (Arm Technology China)" , Honnappa Nagarahalli , nd , nd Thread-Topic: [dpdk-dev] [PATCH v1 0/3] MCS queued lock implementation Thread-Index: AQHVG7ew6KDo672Zm02KzQXmNGoZBaaNRVQAgAA1wNA= Date: Wed, 5 Jun 2019 20:48:35 +0000 Message-ID: References: <1559750328-22377-1-git-send-email-phil.yang@arm.com> <20190605094738.5e7a455e@hermes.lan> In-Reply-To: <20190605094738.5e7a455e@hermes.lan> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: abcf796a-20e0-4fbf-8643-9bcdb78b2f71.0 x-checkrecipientchecked: true 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-ms-office365-filtering-correlation-id: fd7f8fb7-2371-44cc-a9f2-08d6e9f72dff x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:VE1PR08MB4832; x-ms-traffictypediagnostic: VE1PR08MB4832: x-ms-exchange-purlcount: 2 x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr nodisclaimer: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-forefront-prvs: 00594E8DBA x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(136003)(396003)(39860400002)(366004)(346002)(13464003)(199004)(189003)(486006)(4326008)(25786009)(316002)(110136005)(54906003)(33656002)(476003)(73956011)(26005)(72206003)(76176011)(478600001)(102836004)(446003)(14454004)(11346002)(7696005)(86362001)(966005)(8936002)(186003)(66476007)(66556008)(66946007)(64756008)(99286004)(66446008)(71190400001)(71200400001)(53546011)(6506007)(256004)(76116006)(14444005)(68736007)(53936002)(229853002)(6246003)(2906002)(55016002)(6306002)(6436002)(9686003)(7736002)(305945005)(81166006)(81156014)(74316002)(8676002)(66066001)(6116002)(52536014)(5660300002)(3846002); DIR:OUT; SFP:1101; SCL:1; SRVR:VE1PR08MB4832; H:VE1PR08MB5149.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-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: niFFVQVXFXv8AEEPnseE2Do4y0tyEdu34Q/nT8suSx/vpCqIRv7QHJ1OpZt+bkC0jWC6BzWBF+fII7A7AU9E4WnFSOsJhCcJwtggepf85LJIJH7TvfdtbkENERXxP4qtBbiqmpHtRhS0sjfjqVz/3nuEBhD2SscvQbCoxzq8C7btqrC/2sVF0sBt1twTjKpWpPZNmdhgnrQm+DVRvwICztUc3zJ6byf6gSONj/NplX8QALGlkqUYlmUgCXf1XqOltNEn93qeFfpVltw2ZKuMq8LlC6ZDB5TX3BzGGnSAYq1HIYwqEmTm6AG2vljL5kVBtDAENGV4QXWa7M5ymRgZAlyuoQz3rkhcqAFYW+IuzDbvOXL/MChESdnuFZ6DuEezaAIYPkpYxeIQCwyalm4iCmxBK8W6Sit6e5W3ij2m9co= 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: fd7f8fb7-2371-44cc-a9f2-08d6e9f72dff X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jun 2019 20:48:35.6068 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Honnappa.Nagarahalli@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB4832 Subject: Re: [dpdk-dev] [PATCH v1 0/3] MCS queued lock implementation 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" K0RhdmlkDQooaGFkIHNpbWlsYXIgcXVlc3Rpb25zKQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQo+IEZyb206IFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGVwaGVuQG5ldHdvcmtwbHVtYmVy Lm9yZz4NCj4gU2VudDogV2VkbmVzZGF5LCBKdW5lIDUsIDIwMTkgMTE6NDggQU0NCj4gVG86IFBo aWwgWWFuZyAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxQaGlsLllhbmdAYXJtLmNvbT4NCj4gQ2M6 IGRldkBkcGRrLm9yZzsgdGhvbWFzQG1vbmphbG9uLm5ldDsgamVyaW5qQG1hcnZlbGwuY29tOw0K PiBoZW1hbnQuYWdyYXdhbEBueHAuY29tOyBIb25uYXBwYSBOYWdhcmFoYWxsaQ0KPiA8SG9ubmFw cGEuTmFnYXJhaGFsbGlAYXJtLmNvbT47IEdhdmluIEh1IChBcm0gVGVjaG5vbG9neSBDaGluYSkN Cj4gPEdhdmluLkh1QGFybS5jb20+OyBuZCA8bmRAYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6IFtk cGRrLWRldl0gW1BBVENIIHYxIDAvM10gTUNTIHF1ZXVlZCBsb2NrIGltcGxlbWVudGF0aW9uDQo+ IA0KPiBPbiBXZWQsICA1IEp1biAyMDE5IDIzOjU4OjQ1ICswODAwDQo+IFBoaWwgWWFuZyA8cGhp bC55YW5nQGFybS5jb20+IHdyb3RlOg0KPiANCj4gPiBUaGlzIHBhdGNoIHNldCBhZGRlZCBNQ1Mg bG9jayBsaWJyYXJ5IGFuZCBpdHMgdW5pdCB0ZXN0Lg0KPiA+DQo+ID4gVGhlIE1DUyBsb2NrIChw cm9wb3NlZCBieSBKT0hOIE0uIE1FTExPUi1DUlVNTUVZIGFuZCBNSUNIQUVMIEwuDQo+IFNDT1RU KQ0KPiA+IHByb3ZpZGVzIHNjYWxhYmlsaXR5IGJ5IHNwaW5uaW5nIG9uIGEgQ1BVL3RocmVhZCBs b2NhbCB2YXJpYWJsZSB3aGljaA0KPiA+IGF2b2lkcyBleHBlbnNpdmUgY2FjaGUgYm91bmNpbmdz LiBJdCBwcm92aWRlcyBmYWlybmVzcyBieSBtYWludGFpbmluZw0KPiA+IGEgbGlzdCBvZiBhY3F1 aXJlcnMgYW5kIHBhc3NpbmcgdGhlIGxvY2sgdG8gZWFjaCBDUFUvdGhyZWFkIGluIHRoZSBvcmRl ciB0aGV5DQo+IGFjcXVpcmVkIHRoZSBsb2NrLg0KPiA+DQo+ID4gUmVmZXJlbmNlczoNCj4gPiAx Lg0KPiA+IGh0dHA6Ly93ZWIubWl0LmVkdS82LjE3My93d3cvY3VycmVudHNlbWVzdGVyL3JlYWRp bmdzL1IwNi1zY2FsYWJsZS1zeW4NCj4gPiBjaHJvbml6YXRpb24tMTk5MS5wZGYNCj4gPiAyLiBo dHRwczovL2x3bi5uZXQvQXJ0aWNsZXMvNTkwMjQzLw0KPiA+DQo+ID4gTWlyY28tYmVuY2htYXJr aW5nIHJlc3VsdDoNCj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N Cj4gPiBNQ1MgbG9jayAgICAgICAgICAgICAgICAgICAgICB8IHNwaW5sb2NrICAgICAgICAgICAg ICAgICAgICAgICB8IHRpY2tldCBsb2NrDQo+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLQ0KPiA+IC0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSst LS0tLS0NCj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tDQo+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLQ0KPiA+IC0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSst LS0tLS0NCj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0rLS0NCj4gPiBUZXN0IHdpdGggbG9jayBvbiAxMyBjb3Jlcy4uLiB8 ICBUZXN0IHdpdGggbG9jayBvbiAxNCBjb3Jlcy4uLiB8ICBUZXN0IHdpdGggbG9jaw0KPiBvbiAx NCBjb3Jlcy4uLg0KPiA+IENvcmUgWzE1XSBDb3N0IFRpbWUgPSAyMjQyNiB1c3wgIENvcmUgWzE0 XSBDb3N0IFRpbWUgPSA0Nzk3NCB1c3wgIENvcmUNCj4gPiBbMTRdIGNvc3QgdGltZSA9IDY2NzYx IHVzIENvcmUgWzE2XSBDb3N0IFRpbWUgPSAyMjM4MiB1c3wgIENvcmUgWzE1XQ0KPiA+IENvc3Qg VGltZSA9IDQ2OTc5IHVzfCAgQ29yZSBbMTVdIGNvc3QgdGltZSA9IDY2NzY2IHVzIENvcmUgWzE3 XSBDb3N0DQo+ID4gVGltZSA9IDIyMjk0IHVzfCAgQ29yZSBbMTZdIENvc3QgVGltZSA9IDQ2MDQ0 IHVzfCAgQ29yZSBbMTZdIGNvc3QgdGltZQ0KPiA+ID0gNjY3NjEgdXMgQ29yZSBbMThdIENvc3Qg VGltZSA9IDIyNDEyIHVzfCAgQ29yZSBbMTddIENvc3QgVGltZSA9DQo+ID4gMjg3OTMgdXN8ICBD b3JlIFsxN10gY29zdCB0aW1lID0gNjY3NjcgdXMgQ29yZSBbMTldIENvc3QgVGltZSA9IDIyNDA3 DQo+ID4gdXN8ICBDb3JlIFsxOF0gQ29zdCBUaW1lID0gNDgzNDkgdXN8ICBDb3JlIFsxOF0gY29z dCB0aW1lID0gNjY3NTggdXMNCj4gPiBDb3JlIFsyMF0gQ29zdCBUaW1lID0gMjI0MzYgdXN8ICBD b3JlIFsxOV0gQ29zdCBUaW1lID0gMTkzODEgdXN8ICBDb3JlDQo+ID4gWzE5XSBjb3N0IHRpbWUg PSA2Njc2NiB1cyBDb3JlIFsyMV0gQ29zdCBUaW1lID0gMjI0MTQgdXN8ICBDb3JlIFsyMF0NCj4g PiBDb3N0IFRpbWUgPSA0NzkxNCB1c3wgIENvcmUgWzIwXSBjb3N0IHRpbWUgPSA2Njc2MyB1cyBD b3JlIFsyMl0gQ29zdA0KPiA+IFRpbWUgPSAyMjQwNSB1c3wgIENvcmUgWzIxXSBDb3N0IFRpbWUg PSA0ODMzMyB1c3wgIENvcmUgWzIxXSBjb3N0IHRpbWUNCj4gPiA9IDY2NzY2IHVzIENvcmUgWzIz XSBDb3N0IFRpbWUgPSAyMjQzNSB1c3wgIENvcmUgWzIyXSBDb3N0IFRpbWUgPQ0KPiA+IDM4OTAw IHVzfCAgQ29yZSBbMjJdIGNvc3QgdGltZSA9IDY2NzQ5IHVzIENvcmUgWzI0XSBDb3N0IFRpbWUg PSAyMjQwMSB1c3wNCj4gQ29yZSBbMjNdIENvc3QgVGltZSA9IDQ1Mzc0IHVzfCAgQ29yZSBbMjNd IGNvc3QgdGltZSA9IDY2NzY1IHVzIENvcmUgWzI1XSBDb3N0DQo+IFRpbWUgPSAyMjQwOCB1c3wg IENvcmUgWzI0XSBDb3N0IFRpbWUgPSAxNjEyMSB1c3wgIENvcmUgWzI0XSBjb3N0IHRpbWUgPQ0K PiA2Njc2MiB1cyBDb3JlIFsyNl0gQ29zdCBUaW1lID0gMjIzODAgdXN8ICBDb3JlIFsyNV0gQ29z dCBUaW1lID0gNDI3MzEgdXN8DQo+IENvcmUgWzI1XSBjb3N0IHRpbWUgPSA2Njc2OCB1cyBDb3Jl IFsyN10gQ29zdCBUaW1lID0gMjIzOTUgdXN8ICBDb3JlIFsyNl0gQ29zdA0KPiBUaW1lID0gMjk0 MzkgdXN8ICBDb3JlIFsyNl0gY29zdCB0aW1lID0gNjY3NjggdXMNCj4gPiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICBDb3JlIFsyN10gQ29zdCBUaW1lID0gMzgwNzEgdXN8ICBDb3Jl DQo+ID4gWzI3XSBjb3N0IHRpbWUgPSA2Njc2NyB1cw0KPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0NCj4gPiAt LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0rLS0tLS0tDQo+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLQ0KPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0NCj4gPiAt LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0rLS0tLS0tDQo+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tDQo+ID4gVG90YWwgQ29zdCBUaW1lID0gMjkxMTk1 IHVzICAgfCAgVG90YWwgQ29zdCBUaW1lID0gNTQ0NDAzIHVzICAgfCAgVG90YWwgY29zdA0KPiB0 aW1lID0gOTM0Njg3IHVzDQo+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+IC0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tDQo+IA0KPiBGcm9tIHRoZSB1c2VyIHBvaW50IG9mIHZpZXcgdGhlcmUgbmVlZHMg dG8gYmUgY2xlYXIgcmVjb21tZW5kYXRpb25zIG9uDQo+IHdoaWNoIGxvY2sgdHlwZSB0byB1c2Uu DQpJIHRoaW5rIHRoZSBkYXRhIGFib3V0IGZhaXJuZXNzIG5lZWRzIHRvIGJlIGFkZGVkIHRvIHRo aXMgLSBlc3BlY2lhbGx5IGZvciB0aWNrZXQgbG9jay4gSU1PLCB3ZSBzaG91bGQgY29uc2lkZXIg ZmFpcm5lc3MgYW5kIHNwYWNlIChjYWNoZSBsaW5lcykgYWxvbmcgd2l0aCBjeWNsZXMuDQoNCj4g DQo+IEFuZCBpZiBvbmUgb2YgdGhlIGxvY2sgdHlwZXMgaXMgYWx3YXlzIHNsb3dlciBpdCBzaG91 bGQgYmUgZGVwcmVjYXRlZCBsb25nIHRlcm0uDQpUaGUgdGlja2V0IGxvY2sgY2FuIGJlIGEgZHJv cC1pbiByZXBsYWNlbWVudCBmb3Igc3BpbmxvY2suIEdhdmluIGlzIHdvcmtpbmcgb24gYSBwYXRj aCB3aGljaCB3aWxsIG1ha2UgdGlja2V0IGxvY2sgYXMgdGhlIGJhY2tlbmQgZm9yIHNwaW5sb2Nr IHRocm91Z2ggYSBjb25maWd1cmF0aW9uLiBCdXQgdGhlIHBlcmZvcm1hbmNlIG5lZWRzIHRvIGJl IGNvbnNpZGVyZWQuDQo=