From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerin Jacob Kollanukkaran Subject: Re: [PATCH v5 1/2] eal/ticketlock: ticket based to improve fairness Date: Wed, 13 Mar 2019 15:36:10 +0000 Message-ID: <2d837f0c69c6255abe8c113cf89cc2b0414ca202.camel@marvell.com> References: <1550573288-148384-2-git-send-email-joyce.kong@arm.com> <1552283564-113385-2-git-send-email-joyce.kong@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: "stephen@networkplumber.org" , "honnappa.nagarahalli@arm.com" , "thomas@monjalon.net" , "nd@arm.com" , "jerin.jacob@caviumnetworks.com" , "gavin.hu@arm.com" To: "joyce.kong@arm.com" , "dev@dpdk.org" Return-path: Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 399924C95 for ; Wed, 13 Mar 2019 16:36:27 +0100 (CET) In-Reply-To: <1552283564-113385-2-git-send-email-joyce.kong@arm.com> Content-Language: en-US Content-ID: <183772FD582E7A4B8169E38522BDD21B@namprd18.prod.outlook.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" T24gTW9uLCAyMDE5LTAzLTExIGF0IDEzOjUyICswODAwLCBKb3ljZSBLb25nIHdyb3RlOg0KPiBU aGUgc3BpbmxvY2sgaW1wbGVtZW50YXRpb24gaXMgdW5mYWlyLCBzb21lIHRocmVhZHMgbWF5IHRh a2UgbG9ja3MNCj4gYWdncmVzc2l2ZWx5IHdoaWxlIGxlYXZpbmcgdGhlIG90aGVyIHRocmVhZHMg c3RhcnZpbmcgZm9yIGxvbmcgdGltZS4NCj4gDQo+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyB0aWNr ZXRsb2NrIHdoaWNoIGdpdmVzIGVhY2ggd2FpdGluZyB0aHJlYWQgYQ0KPiB0aWNrZXQgYW5kIHRo ZXkgY2FuIHRha2UgdGhlIGxvY2sgb25lIGJ5IG9uZS4gRmlyc3QgY29tZSwgZmlyc3QNCj4gc2Vy dmljZWQuDQo+IFRoaXMgYXZvaWRzIHN0YXJ2YXRpb24gZm9yIHRvbyBsb25nIHRpbWUgYW5kIGlz IG1vcmUgcHJlZGljdGFibGUuDQo+IA0KPiBTdWdnZXN0ZWQtYnk6IEplcmluIEphY29iIDxqZXJp bmpAbWFydmVsbC5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IEpveWNlIGtvbmcgPGpveWNlLmtvbmdA YXJtLmNvbT4NCj4gUmV2aWV3ZWQtYnk6IEdhdmluIEh1IDxnYXZpbi5odUBhcm0uY29tPg0KPiBS ZXZpZXdlZC1ieTogT2xhIExpbGplZGFobCA8b2xhLmxpbGplZGFobEBhcm0uY29tPg0KPiBSZXZp ZXdlZC1ieTogSG9ubmFwcGEgTmFnYXJhaGFsbGkgPGhvbm5hcHBhLm5hZ2FyYWhhbGxpQGFybS5j b20+DQo+IC0tLQ0KPiBkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUw0KPiBp bmRleCAwOTdjZmI0Li4xMmEwOTFmIDEwMDY0NA0KPiAtLS0gYS9NQUlOVEFJTkVSUw0KPiArKysg Yi9NQUlOVEFJTkVSUw0KPiBAQCAtMjEwLDYgKzIxMCwxMCBAQCBNOiBDcmlzdGlhbiBEdW1pdHJl c2N1IDwNCj4gY3Jpc3RpYW4uZHVtaXRyZXNjdUBpbnRlbC5jb20+DQo+ICBGOiBsaWIvbGlicnRl X2VhbC9jb21tb24vaW5jbHVkZS9ydGVfYml0bWFwLmgNCj4gIEY6IGFwcC90ZXN0L3Rlc3RfYml0 bWFwLmMNCj4gIA0KPiArVGlja2V0bG9jaw0KPiArTTogSm95Y2UgS29uZyA8am95Y2Uua29uZ0Bh cm0uY29tPg0KPiArRjogbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2luY2x1ZGUvZ2VuZXJpYy9ydGVf dGlja2V0bG9jay5oDQoNCg0KQWRkIEY6IGFwcC90ZXN0L3Rlc3RfdGlja2V0bG9jay5jIGluIHRo ZSBuZXh0IHBhdGNoDQoNCg0KDQo+IA0KPiArI2luY2x1ZGUgPHJ0ZV9sY29yZS5oPg0KPiArI2lu Y2x1ZGUgPHJ0ZV9jb21tb24uaD4NCj4gKyNpbmNsdWRlIDxydGVfcGF1c2UuaD4NCg0KU29ydCB0 aGUgaGVhZGVyIGluIGFscGhhYmV0aWNhbCBvcmRlci4NCg0KDQo+ICsNCj4gKy8qKg0KPiArICog VGhlIHJ0ZV90aWNrZXRsb2NrX3QgdHlwZS4NCj4gKyAqLw0KPiArdHlwZWRlZiBzdHJ1Y3Qgew0K PiArCXVpbnQxNl90IGN1cnJlbnQ7DQo+ICsJdWludDE2X3QgbmV4dDsNCj4gK30gcnRlX3RpY2tl dGxvY2tfdDsNCj4gKw0KPiANCj4gKw0KPiArLyoqDQo+ICsgKiBUYWtlIHRoZSB0aWNrZXRsb2Nr Lg0KPiArICoNCj4gKyAqIEBwYXJhbSB0bA0KPiArICogICBBIHBvaW50ZXIgdG8gdGhlIHRpY2tl dGxvY2suDQo+ICsgKi8NCj4gK3N0YXRpYyBpbmxpbmUgX19ydGVfZXhwZXJpbWVudGFsIHZvaWQN Cj4gK3J0ZV90aWNrZXRsb2NrX2xvY2socnRlX3RpY2tldGxvY2tfdCAqdGwpDQo+ICt7DQo+ICsJ dW5zaWduZWQgaW50IG1lID0gX19hdG9taWNfZmV0Y2hfYWRkKCZ0bC0+bmV4dCwgMSwgDQoNCklm IGN1cnJlbnQsIG5leHQgaXMgdWludDE2X3Qgd2h5ICJtZSIgYXMgdW5zaWduZWQgaW50Lg0KDQoN Cj4gX19BVE9NSUNfUkVMQVhFRCk7DQo+ICsJd2hpbGUgKF9fYXRvbWljX2xvYWRfbigmdGwtPmN1 cnJlbnQsIF9fQVRPTUlDX0FDUVVJUkUpICE9IG1lKQ0KPiArCQlydGVfcGF1c2UoKTsNCj4gK30N Cj4gKw0KPiArLyoqDQo+ICsgKiBSZWxlYXNlIHRoZSB0aWNrZXRsb2NrLg0KPiArICoNCj4gKyAq IEBwYXJhbSB0bA0KPiArICogICBBIHBvaW50ZXIgdG8gdGhlIHRpY2tldGxvY2suDQo+ICsgKi8N Cj4gK3N0YXRpYyBpbmxpbmUgX19ydGVfZXhwZXJpbWVudGFsIHZvaWQNCj4gK3J0ZV90aWNrZXRs b2NrX3VubG9jayhydGVfdGlja2V0bG9ja190ICp0bCkNCj4gK3sNCj4gKwl1bnNpZ25lZCBpbnQg aSA9IF9fYXRvbWljX2xvYWRfbigmdGwtPmN1cnJlbnQsDQo+IF9fQVRPTUlDX1JFTEFYRUQpOw0K PiArCWkrKzsNCg0KWW91IGNhbiBzYXZlIHRoaXMgbGluZSBieSBtYWtpbmcNCl9fYXRvbWljX3N0 b3JlX24oJnRsLT5jdXJyZW50LCBpICsgMSwgX19BVE9NSUNfUkVMRUFTRSk7DQoNCg0KVGhlIGNv ZGUgbG9va3MgZ29vZC4gUGxlYXNlIGNoZWNrIHRoZSBhYm92ZSBjb21tZW50cyBhbmQgZWFybGll cg0KcmVwb3J0ZWQgY29tcGlsYXRpb24gaXNzdWUgd2l0aCBjbGFuZyA3LjENCg0KDQo=