From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40087.outbound.protection.outlook.com [40.107.4.87]) by dpdk.org (Postfix) with ESMTP id 925EF58FA for ; Fri, 28 Dec 2018 11:04:49 +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=0IIB6r3/APD1K2xu+fixgDl95g/8Ymbh+M3EyguhBrY=; b=D6EDRWNXKkVTA+i2saC7Qzf8m3yDkHXSMJjpYnANHa7rXCBo8asW3iKan2zEQb2wp80S8wIt5WqVtGBPiOu0Z73nj3eF3NalMRhbgWJu2aQ4QLj+bvHMNq3fkgHb2U8EXmN70y5xAOmiHmG5o/sr9hf0WyYByygvu7OcRl+ldcc= Received: from VI1PR08MB3167.eurprd08.prod.outlook.com (52.133.15.142) by VI1PR08MB0621.eurprd08.prod.outlook.com (10.163.169.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1471.20; Fri, 28 Dec 2018 10:04:44 +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; Fri, 28 Dec 2018 10:04:44 +0000 From: "Gavin Hu (Arm Technology China)" 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" , Honnappa Nagarahalli , nd Thread-Topic: [EXT] [PATCH v3 6/6] spinlock: ticket based to improve fairness Thread-Index: AQHUnbGIfoHshx27nkuN4t3gKY0oJqWSSp1wgAAzvQCAAMG0gIAAUxCAgABZdDA= Date: Fri, 28 Dec 2018 10:04:44 +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=Gavin.Hu@arm.com; x-originating-ip: [113.29.88.7] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; VI1PR08MB0621; 6:4PYef+n+vk5KoI/X0C1DDMbcuXUZ5ZSypXV7iP8Dfm/5jjDWb3l/xXnSnrZCnaoKKxWhcjnzaRnHhUY0ocpt2OkApvS+hnVgOO3ZxWOF376YpuKLFPQN4ZVjryUmuh8TIqEXtTNqPFSg/Z413KQr22IUEYl3p+LO/w2QI3jvpbqm7NQE61KIT5cy4DEZ7QlS1uQubCaXhzyOkGU9oS2BpHRrxpEFnjGD6tuHffkT193X+KRj+HEOu5eXl1fdEk+JaamwFIk+UDdpwxqvCwryhduFHeKeuLdqGqQDiRiNSJ5CU8N5vDy8eK3BmxqsVnsV6Yo+MHHfPN/vp9HCMQJyZZmse9hIyRXeaxtUkeH7Xik3L6wqY3hFsmLEUlgQeNvXf+cb96vTQGAcZB4TOJW0OIEPv46QuJqDvewgL3UTHIRLRkiwl7ZcUFIW1z3mR2QKmU2SKijCPvzuxjvMEtJWZQ==; 5:JO19/fNFI884spP1jroXt8maci92zO462kzoWHbNTY1iqevfzEB9CPUF0jzRrcOClhi4BeDcDH0TN8MLAzuXQBQrxFTxbhXI0PgGT8qDSUrdjRU7f040xdFQtfp9v2GcUIxT0+JUbyBNQqrnn47HVCb4i+gmNBILKVffOpEeeGA=; 7:qtW4C+rBhGAbis5qoubhx8+o+iPZ3bWFR64CObMJ2CO8oVuCghsgWbURN9+2hPdl2df2p7mnoSrESXBBCI0M+zwpkcBx8BEgig4NpItR0aXNCJ2mNzfA0PTk2hAFqw/kN8SetVwUUi36HStYmQQNcw== x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR; x-ms-office365-filtering-correlation-id: d354435c-a7eb-4832-da34-08d66cabe474 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600109)(711020)(4618075)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:VI1PR08MB0621; x-ms-traffictypediagnostic: VI1PR08MB0621: nodisclaimer: True x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(3230021)(908002)(999002)(5005026)(6040522)(2401047)(8121501046)(93006095)(93001095)(3231475)(944501520)(52105112)(3002001)(10201501046)(6055026)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123562045)(20161123564045)(201708071742011)(7699051)(76991095); SRVR:VI1PR08MB0621; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB0621; x-forefront-prvs: 09007040D4 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(39860400002)(346002)(376002)(366004)(396003)(199004)(189003)(13464003)(4001150100001)(97736004)(7696005)(4326008)(9686003)(74316002)(561944003)(54906003)(6246003)(33656002)(5660300001)(25786009)(7736002)(105586002)(53936002)(316002)(66066001)(106356001)(99286004)(8936002)(2501003)(93886005)(81156014)(76176011)(8676002)(81166006)(68736007)(110136005)(305945005)(55016002)(72206003)(478600001)(14454004)(11346002)(86362001)(446003)(6116002)(71200400001)(71190400001)(3846002)(53546011)(55236004)(26005)(14444005)(2906002)(102836004)(6436002)(256004)(229853002)(476003)(186003)(6506007)(486006); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB0621; H:VI1PR08MB3167.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: LPWsvSnNEqYfFhcFtfrfP68wVrB0RZhHub0cd3DE7rwyQ6SKRS9y4QlxeAB9DvtF9DpuhqONRDHRJ2NT5w+sYKE80REbebAbmSvei127wlOh7oVcxsJaHSnC8tv3+btvsVh7KAlOK/WEkEqRXU9G4Wy2K8XlV1qdZ7izvGV3xTtDN+TvueqSKY+TSrVe6qH7NzAAImEfBLWa8wnXlgVy7WTeaza7zG0XV3leiyfFpAs7LL8lsE650eFj5EbRpu3ZmEVSgkNzdi779trs6M5jVOKsS22WmVOInmZ4X5zxg2LUj/0JyCWMdGoBdaAR7rOU 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: d354435c-a7eb-4832-da34-08d66cabe474 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Dec 2018 10:04:44.6643 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB0621 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: Fri, 28 Dec 2018 10:04:49 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmVyaW4gSmFjb2IgS29s bGFudWtrYXJhbiA8amVyaW5qQG1hcnZlbGwuY29tPg0KPiBTZW50OiBGcmlkYXksIERlY2VtYmVy IDI4LCAyMDE4IDEyOjM5IFBNDQo+IFRvOiBzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9yZw0KPiBD YzogZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbTsgY2hhb3podUBsaW51eC52bmV0LmlibS5jb207 IG5kDQo+IDxuZEBhcm0uY29tPjsgYnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb207IHRob21hc0Bt b25qYWxvbi5uZXQ7DQo+IGRldkBkcGRrLm9yZzsgSm95Y2UgS29uZyAoQXJtIFRlY2hub2xvZ3kg Q2hpbmEpIDxKb3ljZS5Lb25nQGFybS5jb20+Ow0KPiBoZW1hbnQuYWdyYXdhbEBueHAuY29tOyBI b25uYXBwYSBOYWdhcmFoYWxsaQ0KPiA8SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJtLmNvbT47IEdh dmluIEh1IChBcm0gVGVjaG5vbG9neSBDaGluYSkNCj4gPEdhdmluLkh1QGFybS5jb20+DQo+IFN1 YmplY3Q6IFJlOiBbRVhUXSBbUEFUQ0ggdjMgNi82XSBzcGlubG9jazogdGlja2V0IGJhc2VkIHRv IGltcHJvdmUgZmFpcm5lc3MNCj4gDQo+IE9uIFRodSwgMjAxOC0xMi0yNyBhdCAxNTo0MSAtMDgw MCwgU3RlcGhlbiBIZW1taW5nZXIgd3JvdGU6DQo+ID4gT24gVGh1LCAyNyBEZWMgMjAxOCAxMjow ODoyNiArMDAwMA0KPiA+IEplcmluIEphY29iIEtvbGxhbnVra2FyYW4gPGplcmluakBtYXJ2ZWxs LmNvbT4gd3JvdGU6DQo+ID4NCj4gPiA+IE9uIFRodSwgMjAxOC0xMi0yNyBhdCAxMDowNSArMDAw MCwgR2F2aW4gSHUgKEFybSBUZWNobm9sb2d5IENoaW5hKQ0KPiA+ID4gd3JvdGU6DQo+ID4gPiA+ ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4gPiBGcm9tOiBKZXJpbiBKYWNv YiBLb2xsYW51a2thcmFuIDxqZXJpbmpAbWFydmVsbC5jb20+DQo+ID4gPiA+ID4gU2VudDogVGh1 cnNkYXksIERlY2VtYmVyIDI3LCAyMDE4IDI6NTggUE0NCj4gPiA+ID4gPiBUbzogR2F2aW4gSHUg KEFybSBUZWNobm9sb2d5IENoaW5hKSA8R2F2aW4uSHVAYXJtLmNvbT47DQo+ID4gPiA+ID4gZGV2 QGRwZGsub3JnDQo+ID4gPiA+ID4gQ2M6IGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb207IGNoYW96 aHVAbGludXgudm5ldC5pYm0uY29tOyBuZA0KPiA+ID4gPiA+IDxuZEBhcm0uY29tPjsgYnJ1Y2Uu cmljaGFyZHNvbkBpbnRlbC5jb207IHRob21hc0Btb25qYWxvbi5uZXQ7DQo+ID4gPiA+ID4gSm95 Y2UNCj4gPiA+ID4gPiBLb25nIChBcm0gVGVjaG5vbG9neSBDaGluYSkgPEpveWNlLktvbmdAYXJt LmNvbT47DQo+ID4gPiA+ID4gaGVtYW50LmFncmF3YWxAbnhwLmNvbTsgc3RlcGhlbkBuZXR3b3Jr cGx1bWJlci5vcmc7IEhvbm5hcHBhDQo+ID4gPiA+ID4gTmFnYXJhaGFsbGkgPEhvbm5hcHBhLk5h Z2FyYWhhbGxpQGFybS5jb20+DQo+ID4gPiA+ID4gU3ViamVjdDogUmU6IFtFWFRdIFtQQVRDSCB2 MyA2LzZdIHNwaW5sb2NrOiB0aWNrZXQgYmFzZWQgdG8NCj4gPiA+ID4gPiBpbXByb3ZlDQo+ID4g PiA+ID4gZmFpcm5lc3MNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IE9uIFRodSwgMjAxOC0xMi0yNyBh dCAxMjoxMyArMDgwMCwgR2F2aW4gSHUgd3JvdGU6DQo+ID4gPiA+ID4gPiAtLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+ID4gPiA+ ID4gLS0tLQ0KPiA+ID4gPiA+ID4gLS0tLQ0KPiA+ID4gPiA+ID4gLS0tDQo+ID4gPiA+ID4gPiBG cm9tOiBKb3ljZSBLb25nIDxqb3ljZS5rb25nQGFybS5jb20+DQo+ID4gPiA+ID4gPg0KPiA+ID4g PiA+ID4gVGhlIG9sZCBpbXBsZW1lbnRhdGlvbiBpcyB1bmZhaXIsIHNvbWUgdGhyZWFkcyBtYXkg dGFrZSBsb2Nrcw0KPiA+ID4gPiA+ID4gYWdncmVzc2l2ZWx5DQo+ID4gPiA+ID4NCj4gPiA+ID4g PiBJIHRoaW5rLCBvbmUgaXNzdWUgaGVyZSBpcyB4ODYgYW5kIHBwYyBmb2xsb3dzIHRyYWRpdGlv bmFsDQo+ID4gPiA+ID4gc3BpbmxvY2sNCj4gPiA+ID4gPiBhbmQNCj4gPiA+ID4gPiBhcm02NCB3 aWxsIGJlIGZvbGxvd2luZyB0aWNrZXQgbG9jayBmb3Igc3BpbmxvY2sNCj4gPiA+ID4gPiBpbXBs ZW1lbnRhdGlvbi4NCj4gPiA+ID4gPiBUaGlzIHdvdWxkIGNoYW5nZSBhcHBsaWNhdGlvbiBiZWhh dmlvdXIgb24gYXJtNjQgY29tcGFyZWQgdG8NCj4gPiA+ID4gPiB4ODYNCj4gPiA+ID4gPiBhbmQN Cj4gPiA+ID4gPiBwcGMuDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBIb3cgYWJvdXQgaGF2aW5nIGEg c2VwYXJhdGUgQVBJIGZvciB0aWNrZXQgbG9jaz8gVGhhdCB3b3VsZA0KPiA+ID4gPiA+IGdpdmUs DQo+ID4gPiA+ID4gIyBhcHBsaWNhdGlvbiBjaG9pY2UgdG8gdXNlIHRoZSBsb2NraW5nIHN0cmF0 ZWd5DQo+ID4gPiA+ID4gIyBhcHBsaWNhdGlvbiBiZWhhdmlvdXIgd2lsbCBiZSBzYW1lIGFjcm9z cyBhbGwgYXJjaC4NCj4gPiA+ID4NCj4gPiA+ID4gT2ssIHdpbGwgZG8gaW4gdjQgdG8gaGF2ZSBh IG5ldyBuYW1lZCBydGVfdGlja2V0X3NwaW5sb2NrIEFQSS4NCj4gPiA+DQo+ID4gPiBJIHdvdWxk IHByZWZlciBydGVfdGlja2V0bG9ja19bbG9jay91bmxvY2svdHJ5bG9jay9pc19sb2NrZWRdIG5h bWUNCj4gPiA+IGluc3RlYWQgb2YgcnRlX3RpY2tldF9zcGlubG9ja19sb2NrIGV0YyB0byByZWR1 Y2UgdGhlIGxlbmd0aCBvZiB0aGUNCj4gPiA+IEFQSS4NCj4gPg0KPiA+IE5BSyB0byBhZGRpbmcg bmV3IEFQSSBmb3IgdGhpcy4NCj4gPg0KPiA+IEkgd2FudCB0aGUgYmVzdCBwb3NzaWJsZSBsb2Nr cyBmb3IgYWxsIGFwcGxpY2F0aW9ucyBhbmQgYWxsDQo+ID4gYXJjaGl0ZWN0dXJlcy4NCj4gPiBU aGVzZSBzaG91bGQgYmUgY2FsbGVkIHNwaW5sb2NrIHNvIHRoZXJlIGlzIG5vIHJlcXVpcmVtZW50 IGZvcg0KPiA+IGFwcGxpY2F0aW9uDQo+ID4gdG8gY2hhbmdlIHRvIGdldCBiZXR0ZXIgcGVyZm9y bWFuY2UuIFdoeSBub3QganVzdCBpbXBsZW1lbnQgdGhlIGJlc3QNCj4gPiBhbGdvcml0aG0NCj4g PiBhY3Jvc3MgdGhlIGJvYXJkLiBZZXMsIHRoaXMgbWVhbnMgY29sbGFib3JhdGlvbiBvciB3b3Jr aW5nIG9uIHRoZQ0KPiA+IG90aGVyIGd1eXMNCj4gPiBhcmNoaXRlY3R1cmUuDQo+IA0KPiBUaGVu IDYvNiBwYXRjaCBuZWVkcyB0byBwdXQgb24gaG9sZCBpZiBldmVyeSBhcmNoIG5lZWRzIHRvIG1h a2UgdGlja2V0DQo+IGxvY2sgYXMgZGVmYXVsdCBzcGlubG9jayBsb2NrIHN0cmF0ZWd5Lg0KPiAN Cj4gSG93IGFib3V0IGZvbGxvd2luZyB0byBtYWtlIGZvcndhcmQgcHJvZ3Jlc3M6DQo+IDEpIElu dHJvZHVjZSBydGVfdGlja2V0bG9ja19bbG9jay91bmxvY2svdHJ5bG9jay9pc19sb2NrZWRdIEFQ SSBub3cgYXMNCj4gZXhwZXJpbWVudGFsIHdpdGggZGVmYXVsdCBpbXBsZW1lbnRhdGlvbg0KPiAy KSBQcm92aWRlIGEgdGltZSBsaW5lIHRvIHN3aXRjaCBldmVyeSBhcmNoIGZvciBvcHRpbWl6ZWQg dGlja2V0bG9jaw0KPiBpbXBsZW1lbnRhdGlvbiBpZiBuZWVkZWQuDQo+IDMpIFN3aXRjaCBydGVf dGlja2V0bG9ja18gYXMgcnRlX3NwaW5sb2NrXyBBUEkuDQo+IDQpIEtlZXAgb2xkIHZlcnNpb24g b2Ygc3BpbmxvY2sgYXMgbmV3IEFQSSBpZiBzb21lIGFwcGxpY2F0aW9uIGRvZXMgbm90DQo+IG5l ZWQgZmFpcm5lc3MgYmV0d2VlbiB0aHJlYWRzIGF0IHRoZSBjb3N0IG9mIGxpZ2h0IHdlaWdodCBz cGlubG9jaw0KPiBpbXBsZW1lbnRhdGlvbi4NCg0KV2Ugd2lsbCByZXdvcmsgdGhlIHBhdGNoZXMg Zm9sbG93aW5nIHRoaXMgcHJvcG9zYWwsIGFuZCBsZXQncyBzd2l0Y2ggb3ZlciBhdCBzb21lIHBv aW50IG9mIGxhdGVyLg0KIA0KPiBJIGRvbid0IHdhbnQgYXJtNjQgdG8gYmVoYXZlIGRpZmZlcmVu dGx5IHRoYW4gb3RoZXIgYXJjaChzKS4NCg0KVGhpcyBpcyB0aGUgZ2VuZXJpYyBpbXBsZW1lbnRh dGlvbiwgeDg2IGFuZCBwcGMgY2FuIGNob29zZSBhbHNvIGJ5IHNldHRpbmcgQ09ORklHX1JURV9G T1JDRV9JTlRSSU5TSUNTPXkgIGluIHRoZSBjb25maWcgZmlsZS4NClRoZSBhcmNoIHNwZWNpZmlj IGltcGxlbWVudGF0aW9uIGlzIGluc3RydWN0aW9uIGxldmVsIGJhc2VkLCBhcm0gd2lsbCBpbXBs ZW1lbnQgdGhpcyBhbHNvLCB0aGV5IGFyZSBub3QgdGlja2V0IGJhc2VkLg0KPiANCg0K