From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140055.outbound.protection.outlook.com [40.107.14.55]) by dpdk.org (Postfix) with ESMTP id EFFCD1B3B8 for ; Thu, 3 Jan 2019 19:35:32 +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=+bHBPnHZDlM6mauKw+oXpdpcbHOyuJD4idVvDnPyKfg=; b=f06eLz6WnWnAh4CMeBW/YN3T0rMMwqB47Kj3NPkAJvvcsnOm1GH74H8NZNGRViyzQHtC60UXF8TFj+Jl/DsW4NjKVM6sZYdfTfotyIfUXB9UMPCsFLedgoGx1UqIsrYPMnqBSyYnQzoyecPcAk2EQJLRvtHwlTXmIXM/O1PoO4k= Received: from AM6PR08MB3672.eurprd08.prod.outlook.com (20.177.115.76) by AM6PR08MB3798.eurprd08.prod.outlook.com (20.178.88.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1495.6; Thu, 3 Jan 2019 18:35:31 +0000 Received: from AM6PR08MB3672.eurprd08.prod.outlook.com ([fe80::25ec:2db7:d268:2b7b]) by AM6PR08MB3672.eurprd08.prod.outlook.com ([fe80::25ec:2db7:d268:2b7b%2]) with mapi id 15.20.1495.005; Thu, 3 Jan 2019 18:35:31 +0000 From: Honnappa Nagarahalli To: Jerin Jacob Kollanukkaran , "stephen@networkplumber.org" CC: "david.marchand@redhat.com" , "chaozhu@linux.vnet.ibm.com" , nd , "bruce.richardson@intel.com" , "thomas@monjalon.net" , "dev@dpdk.org" , "Joyce Kong (Arm Technology China)" , "hemant.agrawal@nxp.com" , "Gavin Hu (Arm Technology China)" , nd Thread-Topic: [EXT] [PATCH v3 6/6] spinlock: ticket based to improve fairness Thread-Index: AQHUnZqnw+gdS0Yxz0yLTOe3WzitR6WSJ88AgAA0ZwCAACJSAIAAwbSAgABTEICAClS7UA== Date: Thu, 3 Jan 2019 18:35:31 +0000 Message-ID: References: <20181227041349.3058-1-gavin.hu@arm.com> <20181227041349.3058-7-gavin.hu@arm.com> <47217c425060db295626c741b9e83f17b63a39bd.camel@marvell.com> <235244228ee4d6b30f268fc72837c6b0790d7037.camel@marvell.com> <20181227154143.7eb56fcc@shemminger-XPS-13-9360> <7918c83453f4d57af83c5b79eae2932a8bf5173f.camel@marvell.com> In-Reply-To: <7918c83453f4d57af83c5b79eae2932a8bf5173f.camel@marvell.com> 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; AM6PR08MB3798; 6:H0PkukNyVSj0TiAoSDDnsgPItU4l5JJ1U2A992VRWmW6/zQOqvA702KIR0puLGkv9PH5Dvp4fDWC0SURcZUpYisKQSx8f4cBJYxv2XVUFK69SC7KWKJCV9MwEaZ3n4Q8IM3sKaZRE08pMrs1XPmdQRRxjjh6iFqOo9VRPZY8l8gC9LycHzyHKyVVy0gbdhdcP8I2UoAuckNKrKm5PG0lne5tcxt7vxX9w3gH5WWZEGtNj96ZEUtadeRNUD/iQQ4CdictyT6Ji6fHZjy0zGzXl7kpM7Jl9YGNlq4ys/Or0o1C4Yk0XliGLkuKANC8L9EU83Pmxl2gVNqNT8IdwpjNZbZPgVus8lY61xtum49rnXfi9O7t9VaS9IA34FXiU4h4SNdF9xPw6vhCTNIzCiT3eU8mJPB34O7ISpgpjlwO9dv5qcRX+Z1+cTcwA/h+3dbX+QjrcwayD8CC7ZvzLyqBug==; 5:asim6pNr5OWz8v2GMFC24F05YA7hgDQYHnbFS0Eq/ZqbN8j2bulen5sF1oas92omipuf0eoGEwEOpKk+94qUBym/hkjXsZNOZ2xxJn3gIeW2COdWGcLOTn80r4EM/BBhCMhrDaGCq7ZH+uldOB0vNpt0JrnSbB7EVNxd9Pg/OB3iUgMrSCsAWLZcYLgSxs5uD1myGC53QOXFRJ2lTdcYHg==; 7:sKE3tXkAQq0l5WG2QPzJStrOy43fcilHnMn8Fs0h0qNz8UaeY2dzwo8c+xtfcEiNVVAfoJPwN6Z5ZjwRx3+yVm8yfNgXTgAA0/Wx17hxXpdTuilIizYFJcGe9W1cuh3YP8K4FvCK3BbwDVS5DvnO+A== x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR; x-ms-office365-filtering-correlation-id: fd99345e-11e0-48a6-d0aa-08d671aa3ddc x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:AM6PR08MB3798; x-ms-traffictypediagnostic: AM6PR08MB3798: nodisclaimer: True x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(3230021)(908002)(999002)(5005026)(6040522)(8220060)(2401047)(8121501046)(93006095)(93001095)(3231475)(944501520)(52105112)(3002001)(10201501046)(6055026)(6041310)(20161123558120)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(201708071742011)(7699051)(76991095); SRVR:AM6PR08MB3798; BCL:0; PCL:0; RULEID:; SRVR:AM6PR08MB3798; x-forefront-prvs: 0906E83A25 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(39860400002)(366004)(346002)(396003)(376002)(136003)(199004)(189003)(74316002)(446003)(11346002)(476003)(186003)(86362001)(102836004)(486006)(25786009)(478600001)(33656002)(68736007)(6246003)(6506007)(6116002)(2906002)(99286004)(4326008)(3846002)(7696005)(76176011)(53936002)(97736004)(2501003)(5660300001)(229853002)(305945005)(81166006)(8676002)(7736002)(93886005)(71190400001)(71200400001)(81156014)(55016002)(6436002)(9686003)(105586002)(26005)(4001150100001)(66066001)(54906003)(110136005)(14454004)(14444005)(106356001)(256004)(8936002)(72206003)(316002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB3798; 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-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: apSSqzQMbuXoMq5OkBTAIr9My8yrf6tOILyiZLu7BBfwgudITgv4iOv+0fyTdZKicxXwZ9qwzSrIBX3wGHGdkSbgebo+XuB95S9dud36P8urQEJzdmbluTnkco3b96Zi/5TnWb1AjSQKJ7C2n0ctQbDKCMikUgEu+UW9Et9dLiCrQyvaLqHtc2Iq+i21SL/YOzZpM8qtX9HNF+c07D7a61En5/UEeTCxdv0Qt5l6vHcWWuq+JD99X7zql+k/i3iqCXiqr+clD9iSNUKAtK2XYRqKNUfyTavrLIiF5GrL81q6Fj9EgBJW9hkZDl6JTMFD 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: fd99345e-11e0-48a6-d0aa-08d671aa3ddc X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jan 2019 18:35:31.4826 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3798 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jan 2019 18:35:33 -0000 PiA+ID4gPiA+DQo+ID4gPiA+ID4gT24gVGh1LCAyMDE4LTEyLTI3IGF0IDEyOjEzICswODAwLCBH YXZpbiBIdSB3cm90ZToNCj4gPiA+ID4gPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gPiA+ID4gPiAtLS0tDQo+ID4gPiA+ ID4gPiAtLS0tDQo+ID4gPiA+ID4gPiAtLS0NCj4gPiA+ID4gPiA+IEZyb206IEpveWNlIEtvbmcg PGpveWNlLmtvbmdAYXJtLmNvbT4NCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBUaGUgb2xkIGlt cGxlbWVudGF0aW9uIGlzIHVuZmFpciwgc29tZSB0aHJlYWRzIG1heSB0YWtlIGxvY2tzDQo+ID4g PiA+ID4gPiBhZ2dyZXNzaXZlbHkNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEkgdGhpbmssIG9uZSBp c3N1ZSBoZXJlIGlzIHg4NiBhbmQgcHBjIGZvbGxvd3MgdHJhZGl0aW9uYWwNCj4gPiA+ID4gPiBz cGlubG9jayBhbmQNCj4gPiA+ID4gPiBhcm02NCB3aWxsIGJlIGZvbGxvd2luZyB0aWNrZXQgbG9j ayBmb3Igc3BpbmxvY2sgaW1wbGVtZW50YXRpb24uDQo+ID4gPiA+ID4gVGhpcyB3b3VsZCBjaGFu Z2UgYXBwbGljYXRpb24gYmVoYXZpb3VyIG9uIGFybTY0IGNvbXBhcmVkIHRvDQo+ID4gPiA+ID4g eDg2DQo+ID4gPiA+ID4gYW5kDQo+ID4gPiA+ID4gcHBjLg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4g SG93IGFib3V0IGhhdmluZyBhIHNlcGFyYXRlIEFQSSBmb3IgdGlja2V0IGxvY2s/IFRoYXQgd291 bGQNCj4gPiA+ID4gPiBnaXZlLCAjIGFwcGxpY2F0aW9uIGNob2ljZSB0byB1c2UgdGhlIGxvY2tp bmcgc3RyYXRlZ3kgIw0KPiA+ID4gPiA+IGFwcGxpY2F0aW9uIGJlaGF2aW91ciB3aWxsIGJlIHNh bWUgYWNyb3NzIGFsbCBhcmNoLg0KPiA+ID4gPg0KPiA+ID4gPiBPaywgd2lsbCBkbyBpbiB2NCB0 byBoYXZlIGEgbmV3IG5hbWVkIHJ0ZV90aWNrZXRfc3BpbmxvY2sgQVBJLg0KPiA+ID4NCj4gPiA+ IEkgd291bGQgcHJlZmVyIHJ0ZV90aWNrZXRsb2NrX1tsb2NrL3VubG9jay90cnlsb2NrL2lzX2xv Y2tlZF0gbmFtZQ0KPiA+ID4gaW5zdGVhZCBvZiBydGVfdGlja2V0X3NwaW5sb2NrX2xvY2sgZXRj IHRvIHJlZHVjZSB0aGUgbGVuZ3RoIG9mIHRoZQ0KPiA+ID4gQVBJLg0KPiA+DQo+ID4gTkFLIHRv IGFkZGluZyBuZXcgQVBJIGZvciB0aGlzLg0KPiA+DQo+ID4gSSB3YW50IHRoZSBiZXN0IHBvc3Np YmxlIGxvY2tzIGZvciBhbGwgYXBwbGljYXRpb25zIGFuZCBhbGwNCj4gPiBhcmNoaXRlY3R1cmVz Lg0KPiA+IFRoZXNlIHNob3VsZCBiZSBjYWxsZWQgc3BpbmxvY2sgc28gdGhlcmUgaXMgbm8gcmVx dWlyZW1lbnQgZm9yDQo+ID4gYXBwbGljYXRpb24gdG8gY2hhbmdlIHRvIGdldCBiZXR0ZXIgcGVy Zm9ybWFuY2UuIFdoeSBub3QganVzdA0KPiA+IGltcGxlbWVudCB0aGUgYmVzdCBhbGdvcml0aG0g YWNyb3NzIHRoZSBib2FyZC4gWWVzLCB0aGlzIG1lYW5zDQo+ID4gY29sbGFib3JhdGlvbiBvciB3 b3JraW5nIG9uIHRoZSBvdGhlciBndXlzIGFyY2hpdGVjdHVyZS4NCklNTywgdGhlIHRpY2tldCBs b2NrIHNob3VsZCBiZSBhIHNlcGFyYXRlIEFQSS4gU3BpbiBsb2NrIChhcyBpbXBsZW1lbnRlZCB0 b2RheSkgYW5kIHRpY2tldCBsb2NrIGhhdmUgZGlmZmVyZW50IGNoYXJhY3RlcmlzdGljcyBpbiB0 ZXJtcyBvZiBiZWhhdmlvciBhcyB3ZWxsIGFzIHJlc291cmNlcyByZXF1aXJlZC4gRm9yIGV4OiBz cGluIGxvY2sgbWlnaHQgYmUgc3VmZmljaWVudCBmb3IgYSBsb3cgY29udGVudGlvbiB1c2UgY2Fz ZSBhbmQgaXQgcmVxdWlyZXMgbGVzcyBudW1iZXIgb2YgY2FjaGUgbGluZXMuIFRpY2tldCBsb2Nr IG5lZWRzIG1vcmUgbnVtYmVyIG9mIGNhY2hlIGxpbmVzIGFuZCBtaWdodCBiZSBnb29kIGZvciB1 c2UgY2FzZXMgd2l0aCBtb3JlIGNvbnRlbnRpb24uIFRoZSBkZWNpc2lvbiB0byB1c2Ugc3BpbiBs b2NrIHZzIHRpY2tldCBsb2NrIHNob3VsZCBiZSBsZWZ0IHRvIHRoZSBhcHBsaWNhdGlvbi4NCg0K PiANCj4gVGhlbiA2LzYgcGF0Y2ggbmVlZHMgdG8gcHV0IG9uIGhvbGQgaWYgZXZlcnkgYXJjaCBu ZWVkcyB0byBtYWtlIHRpY2tldCBsb2NrDQo+IGFzIGRlZmF1bHQgc3BpbmxvY2sgbG9jayBzdHJh dGVneS4NCisxIGZvciBkb2luZyA2LzYgYXMgYSBzZXBhcmF0ZSBwYXRjaC4NCg0KPiANCj4gSG93 IGFib3V0IGZvbGxvd2luZyB0byBtYWtlIGZvcndhcmQgcHJvZ3Jlc3M6DQo+IDEpIEludHJvZHVj ZSBydGVfdGlja2V0bG9ja19bbG9jay91bmxvY2svdHJ5bG9jay9pc19sb2NrZWRdIEFQSSBub3cg YXMNCj4gZXhwZXJpbWVudGFsIHdpdGggZGVmYXVsdCBpbXBsZW1lbnRhdGlvbg0KPiAyKSBQcm92 aWRlIGEgdGltZSBsaW5lIHRvIHN3aXRjaCBldmVyeSBhcmNoIGZvciBvcHRpbWl6ZWQgdGlja2V0 bG9jaw0KPiBpbXBsZW1lbnRhdGlvbiBpZiBuZWVkZWQuDQo+IDMpIFN3aXRjaCBydGVfdGlja2V0 bG9ja18gYXMgcnRlX3NwaW5sb2NrXyBBUEkuDQo+IDQpIEtlZXAgb2xkIHZlcnNpb24gb2Ygc3Bp bmxvY2sgYXMgbmV3IEFQSSBpZiBzb21lIGFwcGxpY2F0aW9uIGRvZXMgbm90IG5lZWQNCj4gZmFp cm5lc3MgYmV0d2VlbiB0aHJlYWRzIGF0IHRoZSBjb3N0IG9mIGxpZ2h0IHdlaWdodCBzcGlubG9j aw0KPiBpbXBsZW1lbnRhdGlvbi4NCj4gDQo+IEkgZG9uJ3Qgd2FudCBhcm02NCB0byBiZWhhdmUg ZGlmZmVyZW50bHkgdGhhbiBvdGhlciBhcmNoKHMpLg0K