From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <Gavin.Hu@arm.com>
Received: from EUR01-VE1-obe.outbound.protection.outlook.com
 (mail-eopbgr140077.outbound.protection.outlook.com [40.107.14.77])
 by dpdk.org (Postfix) with ESMTP id C942337B7
 for <dev@dpdk.org>; Thu, 27 Dec 2018 11:05:37 +0100 (CET)
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=2swEkdD9V9me7Zhytm19TSs4yOPxkX6W7W5S9SFs/0M=;
 b=XjjHW2A9S6vwUv8nM1Lzq1bmc8iDDdwM0C7T08v8lZb2PQdwi1iM7Cb2qYXToNALOU/naCv/mBXihL637XnNLxI0jfM9nAmUoIV2XpWYn+sdKN8C1KWTZ7dfvP1oknHEbOP8l1PclBubNgd4wQcOjeg0h7VH78pbF851IoeeA5o=
Received: from VI1PR08MB3167.eurprd08.prod.outlook.com (52.133.15.142) by
 VI1PR08MB3679.eurprd08.prod.outlook.com (20.177.61.94) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1446.24; Thu, 27 Dec 2018 10:05:36 +0000
Received: from VI1PR08MB3167.eurprd08.prod.outlook.com
 ([fe80::b5a5:e179:34f1:7d21]) by VI1PR08MB3167.eurprd08.prod.outlook.com
 ([fe80::b5a5:e179:34f1:7d21%5]) with mapi id 15.20.1471.019; Thu, 27 Dec 2018
 10:05:36 +0000
From: "Gavin Hu (Arm Technology China)" <Gavin.Hu@arm.com>
To: Jerin Jacob Kollanukkaran <jerinj@marvell.com>, "dev@dpdk.org"
 <dev@dpdk.org>
CC: "david.marchand@redhat.com" <david.marchand@redhat.com>,
 "chaozhu@linux.vnet.ibm.com" <chaozhu@linux.vnet.ibm.com>, nd <nd@arm.com>,
 "bruce.richardson@intel.com" <bruce.richardson@intel.com>,
 "thomas@monjalon.net" <thomas@monjalon.net>, "Joyce Kong (Arm Technology
 China)" <Joyce.Kong@arm.com>, "hemant.agrawal@nxp.com"
 <hemant.agrawal@nxp.com>, "stephen@networkplumber.org"
 <stephen@networkplumber.org>, Honnappa Nagarahalli
 <Honnappa.Nagarahalli@arm.com>, nd <nd@arm.com>
Thread-Topic: [EXT] [PATCH v3 6/6] spinlock: ticket based to improve fairness
Thread-Index: AQHUnbGIfoHshx27nkuN4t3gKY0oJqWSSp1w
Date: Thu, 27 Dec 2018 10:05:36 +0000
Message-ID: <VI1PR08MB316738AF12ECD877FCDA7FAC8FB60@VI1PR08MB3167.eurprd08.prod.outlook.com>
References: <20181227041349.3058-1-gavin.hu@arm.com>
 <20181227041349.3058-7-gavin.hu@arm.com>
 <47217c425060db295626c741b9e83f17b63a39bd.camel@marvell.com>
In-Reply-To: <47217c425060db295626c741b9e83f17b63a39bd.camel@marvell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3679;
 6:QEC+a8JODxZ2lEJBSlIyh6fzfep1zRhC+0aS4keKW7XRXOkLCAV5FSmdjoKH8c+GTJquFo6Vk+/5ouzLRVQA2NnEG/d0OZOyrodxrrcUor15IlPGfkiZTl+K29lXwN4TYeq1y9z+1Mhh9ouOIxPCPY5wX3SGPNRfGucndIT2COper/AaD9VJEBuwMR6BFxZaiO/k/EV1azta6+3Vta4J5tavUE3EVHw2w2C06/Ii4kb6Hm8fo6Eo4FNkZzDSLzWHJidu6hSs06T5RFu/QZMRegYBBUIp/NBgbipC3nqlQDDsMly94KsmClxgNWolIxAh/2mYfNgL8zvhXIXwuC7yXJaA+LOiEUG+/pNsarBKDy0w+6v3W/bbtMxjvS7s+vfOWjIjyW+FnXIFafafiI59ptVkUme35/b0fSsBrS2vxhjELuNpbXdWpEj5RRrrlUyJ2znrWr7HxNDGbUjr6XilrA==;
 5:TbhLByQfl5wWYy17OJYyGvlCNXyAhZ04/9pMCU5edtWRbPoJwtCI1PRr1iPhMR97AIUjX+WIbLKF+RmRx7xUdgkCuIV4DxGPocNZBPz/1iQXOUNMqN3zlW/w1qJNosPsh9MnwXRpOuW8Oue5j2tZloxBblLAw+bfEoUgXN811DE=;
 7:rWX6QcGoX98hKdPTFZWGhwI2g2p2faS7LRlicM2vCP8/FGLy3kVO9OGd9Tcumbwg95quTeIyV6bT6dweO50iHFj50MVHznJ+j5WNZQK24sdpqhERC3eKZ1z3TIkx/6sCGFDKb60T1hpmbX8Twx4/fg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 8cd60bed-17c0-453c-aed3-08d66be2d8c6
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600098)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3679; 
x-ms-traffictypediagnostic: VI1PR08MB3679:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB3679F2290A526559E4D5A5848FB60@VI1PR08MB3679.eurprd08.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(3230021)(908002)(999002)(5005026)(6040522)(8220047)(2401047)(8121501046)(3002001)(10201501046)(3231475)(944501520)(52105112)(93006095)(93001095)(6055026)(6041310)(20161123560045)(20161123562045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB3679; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB3679; 
x-forefront-prvs: 0899B47777
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(346002)(396003)(136003)(39850400004)(366004)(189003)(199004)(13464003)(6116002)(3846002)(4001150100001)(86362001)(2906002)(106356001)(6246003)(72206003)(53936002)(966005)(105586002)(478600001)(2501003)(14454004)(9686003)(97736004)(71200400001)(71190400001)(55016002)(6306002)(486006)(5660300001)(305945005)(8676002)(81156014)(81166006)(74316002)(6346003)(8936002)(316002)(102836004)(26005)(7736002)(110136005)(55236004)(54906003)(7696005)(11346002)(446003)(76176011)(99286004)(476003)(68736007)(53546011)(6506007)(25786009)(229853002)(4326008)(256004)(14444005)(186003)(33656002)(66066001)(6436002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3679;
 H:VI1PR08MB3167.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Gavin.Hu@arm.com; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: twl1CfDc7J5e6x2rYX9AIFZWOQzB/us0quqZ/UrgC0Ep1KxQvR92rfNd0uJJYsg2DnrpMcG+SoZcMtSxQLWObrsWOdqKtyz2Ux82m0PNcjpvCONRsAPqZrtCJLUVhP3yJ2tEWgEo3oQV/9TdLNRr9+HUOJNrNmpQoakEF8Ct2gNgp7jWQMZ8OHG6OBDUzcxMth/s4fWQKjM7I1mbaEzJ+ZJQ0w4AAlZ9wW0PUTaXqiGCScFzguzDXaKCyUhQJoXOLFam23ajsBE2CGwTUcHO35m5Tlng2WsXBp3/MwH+1U9naNq98skIskt1GjEVtl6S
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: 8cd60bed-17c0-453c-aed3-08d66be2d8c6
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Dec 2018 10:05:36.1653 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3679
Subject: Re: [dpdk-dev] [EXT] [PATCH v3 6/6] spinlock: ticket based to
	improve fairness
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Dec 2018 10:05:38 -0000

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmVyaW4gSmFjb2IgS29s
bGFudWtrYXJhbiA8amVyaW5qQG1hcnZlbGwuY29tPg0KPiBTZW50OiBUaHVyc2RheSwgRGVjZW1i
ZXIgMjcsIDIwMTggMjo1OCBQTQ0KPiBUbzogR2F2aW4gSHUgKEFybSBUZWNobm9sb2d5IENoaW5h
KSA8R2F2aW4uSHVAYXJtLmNvbT47IGRldkBkcGRrLm9yZw0KPiBDYzogZGF2aWQubWFyY2hhbmRA
cmVkaGF0LmNvbTsgY2hhb3podUBsaW51eC52bmV0LmlibS5jb207IG5kDQo+IDxuZEBhcm0uY29t
PjsgYnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb207IHRob21hc0Btb25qYWxvbi5uZXQ7IEpveWNl
DQo+IEtvbmcgKEFybSBUZWNobm9sb2d5IENoaW5hKSA8Sm95Y2UuS29uZ0Bhcm0uY29tPjsNCj4g
aGVtYW50LmFncmF3YWxAbnhwLmNvbTsgc3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc7IEhvbm5h
cHBhDQo+IE5hZ2FyYWhhbGxpIDxIb25uYXBwYS5OYWdhcmFoYWxsaUBhcm0uY29tPg0KPiBTdWJq
ZWN0OiBSZTogW0VYVF0gW1BBVENIIHYzIDYvNl0gc3BpbmxvY2s6IHRpY2tldCBiYXNlZCB0byBp
bXByb3ZlIGZhaXJuZXNzDQo+IA0KPiBPbiBUaHUsIDIwMTgtMTItMjcgYXQgMTI6MTMgKzA4MDAs
IEdhdmluIEh1IHdyb3RlOg0KPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiAtLS0NCj4gPiBGcm9tOiBKb3lj
ZSBLb25nIDxqb3ljZS5rb25nQGFybS5jb20+DQo+ID4NCj4gPiBUaGUgb2xkIGltcGxlbWVudGF0
aW9uIGlzIHVuZmFpciwgc29tZSB0aHJlYWRzIG1heSB0YWtlIGxvY2tzDQo+ID4gYWdncmVzc2l2
ZWx5DQo+IA0KPiBJIHRoaW5rLCBvbmUgaXNzdWUgaGVyZSBpcyB4ODYgYW5kIHBwYyBmb2xsb3dz
IHRyYWRpdGlvbmFsIHNwaW5sb2NrIGFuZA0KPiBhcm02NCB3aWxsIGJlIGZvbGxvd2luZyB0aWNr
ZXQgbG9jayBmb3Igc3BpbmxvY2sgaW1wbGVtZW50YXRpb24uDQo+IFRoaXMgd291bGQgY2hhbmdl
IGFwcGxpY2F0aW9uIGJlaGF2aW91ciBvbiBhcm02NCBjb21wYXJlZCB0byB4ODYgYW5kDQo+IHBw
Yy4NCj4gDQo+IEhvdyBhYm91dCBoYXZpbmcgYSBzZXBhcmF0ZSBBUEkgZm9yIHRpY2tldCBsb2Nr
PyBUaGF0IHdvdWxkIGdpdmUsDQo+ICMgYXBwbGljYXRpb24gY2hvaWNlIHRvIHVzZSB0aGUgbG9j
a2luZyBzdHJhdGVneQ0KPiAjIGFwcGxpY2F0aW9uIGJlaGF2aW91ciB3aWxsIGJlIHNhbWUgYWNy
b3NzIGFsbCBhcmNoLg0KDQpPaywgd2lsbCBkbyBpbiB2NCB0byBoYXZlIGEgbmV3IG5hbWVkIHJ0
ZV90aWNrZXRfc3BpbmxvY2sgQVBJLg0KDQo+IEluaXRpYWwgdGlja2V0IGxvY2sgaW1wbGVtZW50
YXRpb24gY2FuIGJlIGdlbmVyaWMgd2l0aCBDMTEgbWVtb3J5DQo+IHByaW1pdGl2ZSwgbGF0dGVy
IGFyY2ggY2FuIG9wdGltaXplIGl0LCBpZiByZXF1aXJlZC4NClllcywgbGF0dGVyIHdlIG1pZ2h0
IG9wdGltaXplIHdpdGggbmV3IGluc3RydWN0aW9ucy4gDQoNCj4gPiB3aGlsZSBsZWF2aW5nIHRo
ZSBvdGhlciB0aHJlYWRzIHN0YXJ2aW5nIGZvciBsb25nIHRpbWUuIEFzIHNob3duIGluDQo+ID4g
dGhlDQo+ID4gZm9sbG93aW5nIHRlc3QsIHdpdGhpbiBzYW1lIHBlcmlvZCBvZiB0aW1lLCB0aGVy
ZSBhcmUgdGhyZWFkcyB0YWtpbmcNCj4gPiBsb2Nrcw0KPiA+IG11Y2ggbW9yZSB0aW1lcyB0aGFu
IHRoZSBvdGhlcnMuDQo+ID4NCj4gPg0KPiA+ICAjaWZkZWYgUlRFX0ZPUkNFX0lOVFJJTlNJQ1MN
Cj4gPiAgc3RhdGljIGlubGluZSB2b2lkDQo+ID4gLXJ0ZV9zcGlubG9ja191bmxvY2sgKHJ0ZV9z
cGlubG9ja190ICpzbCkNCj4gPiArcnRlX3NwaW5sb2NrX3VubG9jayhydGVfc3BpbmxvY2tfdCAq
c2wpDQo+ID4gIHsNCj4gPiAtCV9fYXRvbWljX3N0b3JlX24oJnNsLT5sb2NrZWQsIDAsIF9fQVRP
TUlDX1JFTEVBU0UpOw0KPiA+ICsJdWludDE2X3QgaSA9IF9fYXRvbWljX2xvYWRfbigmc2wtPnMu
Y3VycmVudCwgX19BVE9NSUNfUkVMQVhFRCk7DQo+ID4gKwlpKys7DQo+ID4gKwlfX2F0b21pY19z
dG9yZV9uKCZzbC0+cy5jdXJyZW50LCBpLCBfX0FUT01JQ19SRUxBWEVEKTsNCj4gDQo+IFNob3Vs
ZG4ndCB3ZSB1c2UgX19BVE9NSUNfUkVMRUFTRSBoZXJlIHRvIHBhaXIgd2l0aCBsb2NrKCkgPw0K
PiANCj4gDQo+ID4gIH0NCj4gPiAgI2VuZGlmDQo+ID4NCj4gPiBAQCAtOTgsMTYgKzEwMCwxOSBA
QCBydGVfc3BpbmxvY2tfdW5sb2NrIChydGVfc3BpbmxvY2tfdCAqc2wpDQo+ID4gICAqICAgMSBp
ZiB0aGUgbG9jayBpcyBzdWNjZXNzZnVsbHkgdGFrZW47IDAgb3RoZXJ3aXNlLg0KPiA+ICAgKi8N
Cj4gPiAgc3RhdGljIGlubGluZSBpbnQNCj4gPiAtcnRlX3NwaW5sb2NrX3RyeWxvY2sgKHJ0ZV9z
cGlubG9ja190ICpzbCk7DQo+ID4gK3J0ZV9zcGlubG9ja190cnlsb2NrKHJ0ZV9zcGlubG9ja190
ICpzbCk7DQo+ID4NCj4gPiAgI2lmZGVmIFJURV9GT1JDRV9JTlRSSU5TSUNTDQo+ID4gIHN0YXRp
YyBpbmxpbmUgaW50DQo+ID4gLXJ0ZV9zcGlubG9ja190cnlsb2NrIChydGVfc3BpbmxvY2tfdCAq
c2wpDQo+ID4gK3J0ZV9zcGlubG9ja190cnlsb2NrKHJ0ZV9zcGlubG9ja190ICpzbCkNCj4gPiAg
ew0KPiA+IC0JaW50IGV4cCA9IDA7DQo+ID4gLQlyZXR1cm4gX19hdG9taWNfY29tcGFyZV9leGNo
YW5nZV9uKCZzbC0+bG9ja2VkLCAmZXhwLCAxLA0KPiA+IC0JCQkJMCwgLyogZGlzYWxsb3cgc3B1
cmlvdXMgZmFpbHVyZSAqLw0KPiA+IC0JCQkJX19BVE9NSUNfQUNRVUlSRSwgX19BVE9NSUNfUkVM
QVhFRCk7DQo+ID4gKwl1aW50MTZfdCBtZSA9IF9fYXRvbWljX2ZldGNoX2FkZCgmc2wtPnMubmV4
dCwgMSwNCj4gPiBfX0FUT01JQ19SRUxBWEVEKTsNCj4gPiArCXdoaWxlIChfX2F0b21pY19sb2Fk
X24oJnNsLT5zLmN1cnJlbnQsIF9fQVRPTUlDX1JFTEFYRUQpICE9IG1lKQ0KPiA+IHsNCj4gPiAr
CQlfX2F0b21pY19zdWJfZmV0Y2goJnNsLT5zLm5leHQsIDEsIF9fQVRPTUlDX1JFTEFYRUQpOw0K
PiA+ICsJCXJldHVybiAwOw0KPiA+ICsJfQ0KPiA+ICsNCj4gDQo+IFNob3VsZG4ndCB3ZSBuZWVk
IENBUyBoZXJlPw0KPiBTaW1pbGFyIGltcGxlbWVudGF0aW9uIGhlcmU6DQo+IGh0dHBzOi8vZ2l0
LmxpbmFyby5vcmcvbG5nL29kcC5naXQvdHJlZS9wbGF0Zm9ybS9saW51eC0NCj4gZ2VuZXJpYy9p
bmNsdWRlL29kcC9hcGkvcGxhdC90aWNrZXRsb2NrX2lubGluZXMuaA0KDQpUaGF0IGlzIGNvcnJl
Y3QsIENBUyBpcyByZXF1aXJlZC4gDQpBc3N1bWUgVDIgdGFrZXMgcHJlY2VkZW5jZSBmb3IgcmVx
dWVzdGluZyBhIHRpY2tldCwgZWcuIFQyLm5leHQgPSAyLCBidXQgZGlkIG5vdCB0YWtlIHRoZSBs
b2NrIHlldCwgZWcuIFQyLmN1cnJlbnQgPSAxLCB0aGVuIFQxIHRyeWxvY2ssIFQxLm5leHQgPSAz
LCB0aGVuIFQyIHRha2VzIHRoZSBsb2NrLCBUMi5uZXh0ID0gVDIuY3VycmVudCA9IDIsIFQxIGZh
bGxiYWNrLCBUMS5uZXh0ID0gMiwgYm90aCBuZXh0ID0gMiwgdGhhdCdzIG5vdCBjb3JyZWN0LCBu
ZXh0IGN1cnJlbnQgd2lsbCBiZSAzLCBUMSB3aWxsIG5vdCBnZXQgdGhlIGxvY2sgYW55IG1vcmUu
DQo+IA0KPiA+ICsJcmV0dXJuIDE7DQo+ID4gIH0NCj4gPiAgI2VuZGlmDQo+ID4NCj4gPg0K