From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gage.eads@intel.com>
Received: from mga02.intel.com (mga02.intel.com [134.134.136.20])
 by dpdk.org (Postfix) with ESMTP id 5357C69D4
 for <dev@dpdk.org>; Fri, 17 Mar 2017 15:34:38 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=intel.com; i=@intel.com; q=dns/txt; s=intel;
 t=1489761279; x=1521297279;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=3i5wp3oYsZpUwCn+0Vvt/RNlSR6Ow5ZrLxjcGIxjjrY=;
 b=pURyc7PjrQDudraev/dONDod+h3+p6FCZxrpUYNVy7StV1ElDqxfbNb6
 kWul2V0ysCQkOKwW9ZerT5Vzso2WBQ==;
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 17 Mar 2017 07:34:37 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.36,177,1486454400"; d="scan'208";a="1124026753"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga001.fm.intel.com with ESMTP; 17 Mar 2017 07:34:37 -0700
Received: from fmsmsx116.amr.corp.intel.com (10.18.116.20) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.248.2; Fri, 17 Mar 2017 07:34:37 -0700
Received: from fmsmsx108.amr.corp.intel.com ([169.254.9.130]) by
 fmsmsx116.amr.corp.intel.com ([169.254.2.162]) with mapi id 14.03.0248.002;
 Fri, 17 Mar 2017 07:34:37 -0700
From: "Eads, Gage" <gage.eads@intel.com>
To: Jerin Jacob <jerin.jacob@caviumnetworks.com>
CC: "dev@dpdk.org" <dev@dpdk.org>, "Richardson, Bruce"
 <bruce.richardson@intel.com>, "hemant.agrawal@nxp.com"
 <hemant.agrawal@nxp.com>, "Van Haaren, Harry" <harry.van.haaren@intel.com>,
 "nipun.gupta@nxp.com" <nipun.gupta@nxp.com>
Thread-Topic: [PATCH v3] eventdev: add errno-style return values
Thread-Index: AQHSnswa++nuP5EWYkWhnOAZsRm86KGZGWYw
Date: Fri, 17 Mar 2017 14:34:35 +0000
Message-ID: <9184057F7FC11744A2107296B6B8EB1E01E74A97@FMSMSX108.amr.corp.intel.com>
References: <1487178594-12912-1-git-send-email-gage.eads@intel.com>
 <1489695139-13111-1-git-send-email-gage.eads@intel.com>
 <20170317031033.pr3vjqmvixqtss47@localhost.localdomain>
In-Reply-To: <20170317031033.pr3vjqmvixqtss47@localhost.localdomain>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.200.107]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Subject: Re: [dpdk-dev] [PATCH v3] eventdev: add errno-style return values
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Fri, 17 Mar 2017 14:34:41 -0000

QWgsIHNvcnJ5IGFib3V0IHRoYXQhIEkgcmV2aXNlZCB0aGUgdjEgcGF0Y2gsIG5vdCB0aGUgdjIg
cGF0Y2guIEknbGwgZml4IGFuZCByZXN1Ym1pdC4NCg0KPiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCj4gIEZyb206IEplcmluIEphY29iIFttYWlsdG86amVyaW4uamFjb2JAY2F2aXVtbmV0
d29ya3MuY29tXQ0KPiAgU2VudDogVGh1cnNkYXksIE1hcmNoIDE2LCAyMDE3IDEwOjExIFBNDQo+
ICBUbzogRWFkcywgR2FnZSA8Z2FnZS5lYWRzQGludGVsLmNvbT4NCj4gIENjOiBkZXZAZHBkay5v
cmc7IFJpY2hhcmRzb24sIEJydWNlIDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT47DQo+ICBo
ZW1hbnQuYWdyYXdhbEBueHAuY29tOyBWYW4gSGFhcmVuLCBIYXJyeSA8aGFycnkudmFuLmhhYXJl
bkBpbnRlbC5jb20+Ow0KPiAgbmlwdW4uZ3VwdGFAbnhwLmNvbQ0KPiAgU3ViamVjdDogUmU6IFtQ
QVRDSCB2M10gZXZlbnRkZXY6IGFkZCBlcnJuby1zdHlsZSByZXR1cm4gdmFsdWVzDQo+ICANCj4g
IE9uIFRodSwgTWFyIDE2LCAyMDE3IGF0IDAzOjEyOjE5UE0gLTA1MDAsIEdhZ2UgRWFkcyB3cm90
ZToNCj4gID4gVGhpcyBjb21taXQgYWRkcyBydGVfZXJybm8gcmV0dXJuIHZhbHVlcyB0byBydGVf
ZXZlbnRfZW5xdWV1ZV9idXJzdCgpDQo+ICA+IGFuZCBydGVfZXZlbnRfZGVxdWV1ZV9idXJzdCgp
Lg0KPiAgPg0KPiAgPiBUaGVzZSByZXR1cm4gdmFsdWVzIGFsbG93cyB1c2VyIHNvZnR3YXJlIHRv
IGRpZmZlcmVudGlhdGUgYmV0d2VlbiBhbg0KPiAgPiBpbnZhbGlkIGFyZ3VtZW50IChzdWNoIGFz
IGFuIGludmFsaWQgcXVldWVfaWQgb3Igc2NoZWRfdHlwZSBpbiBhbg0KPiAgPiBlbnF1ZXVlZA0K
PiAgPiBldmVudCkgYW5kIGJhY2twcmVzc3VyZSBmcm9tIHRoZSBldmVudCBkZXZpY2UuDQo+ICA+
DQo+ICA+IFRoZSBwb3J0IGFuZCBkZXZpY2UgSUQgY2hlY2tzIGFyZSBwbGFjZWQgaW4gUlRFX0xJ
QlJURV9FVkVOVERFVl9ERUJVRw0KPiAgPiBoZWFkZXIgZ3VhcmRzIHRvIGF2b2lkIHRoZSBwZXJm
b3JtYW5jZSBoaXQgaW4gbm9uLWRlYnVnIGV4ZWN1dGlvbi4NCj4gID4NCj4gID4gU2lnbmVkLW9m
Zi1ieTogR2FnZSBFYWRzIDxnYWdlLmVhZHNAaW50ZWwuY29tPg0KPiAgPiAtLS0NCj4gID4gQ2hh
bmdlcyBmb3IgdjI6DQo+ICA+ICAgLSBSZW1vdmUgcnRlX2Vycm5vIGluaXRpYWxpemF0aW9uDQo+
ICA+IENoYW5nZXMgZm9yIHYzOg0KPiAgPiAgIC0gRml4IGNoZWNrcGF0Y2ggYW5kIGNoZWNrLWdp
dC1sb2cuc2ggZXJyb3JzDQo+ICA+DQo+ICA+ICBsaWIvbGlicnRlX2V2ZW50ZGV2L3J0ZV9ldmVu
dGRldi5oIHwgNDINCj4gID4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0N
Cj4gID4gIDEgZmlsZSBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQ0K
PiAgPg0KPiAgPiBkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9ldmVudGRldi9ydGVfZXZlbnRkZXYu
aA0KPiAgPiBiL2xpYi9saWJydGVfZXZlbnRkZXYvcnRlX2V2ZW50ZGV2LmgNCj4gID4gaW5kZXgg
MmIzMGEzNS4uM2U1NGIyNyAxMDA2NDQNCj4gID4gLS0tIGEvbGliL2xpYnJ0ZV9ldmVudGRldi9y
dGVfZXZlbnRkZXYuaA0KPiAgPiArKysgYi9saWIvbGlicnRlX2V2ZW50ZGV2L3J0ZV9ldmVudGRl
di5oDQo+ICA+IEBAIC0yNDUsNiArMjQ1LDcgQEAgZXh0ZXJuICJDIiB7DQo+ICA+DQo+ICA+ICAj
aW5jbHVkZSA8cnRlX2NvbW1vbi5oPg0KPiAgPiAgI2luY2x1ZGUgPHJ0ZV9tZW1vcnkuaD4NCj4g
ID4gKyNpbmNsdWRlIDxydGVfZXJybm8uaD4NCj4gID4NCj4gID4gIHN0cnVjdCBydGVfbWJ1Zjsg
Lyogd2UganVzdCB1c2UgbWJ1ZiBwb2ludGVyczsgbm8gbmVlZCB0byBpbmNsdWRlDQo+ICA+IHJ0
ZV9tYnVmLmggKi8NCj4gID4NCj4gID4gQEAgLTExMTgsOSArMTExOSwxNCBAQCBydGVfZXZlbnRf
c2NoZWR1bGUodWludDhfdCBkZXZfaWQpDQo+ICA+ICAgKiAgIFRoZSBudW1iZXIgb2YgZXZlbnQg
b2JqZWN0cyBhY3R1YWxseSBlbnF1ZXVlZCBvbiB0aGUgZXZlbnQgZGV2aWNlLiBUaGUNCj4gID4g
ICAqICAgcmV0dXJuIHZhbHVlIGNhbiBiZSBsZXNzIHRoYW4gdGhlIHZhbHVlIG9mIHRoZSAqbmJf
ZXZlbnRzKiBwYXJhbWV0ZXINCj4gIHdoZW4NCj4gID4gICAqICAgdGhlIGV2ZW50IGRldmljZXMg
cXVldWUgaXMgZnVsbCBvciBpZiBpbnZhbGlkIHBhcmFtZXRlcnMgYXJlIHNwZWNpZmllZCBpbiBh
DQo+ICA+IC0gKiAgICpydGVfZXZlbnQqLiBJZiByZXR1cm4gdmFsdWUgaXMgbGVzcyB0aGFuICpu
Yl9ldmVudHMqLCB0aGUgcmVtYWluaW5nDQo+ICBldmVudHMNCj4gID4gLSAqICAgYXQgdGhlIGVu
ZCBvZiBldltdIGFyZSBub3QgY29uc3VtZWQsYW5kIHRoZSBjYWxsZXIgaGFzIHRvIHRha2UgY2Fy
ZSBvZg0KPiAgdGhlbQ0KPiAgPiAtICoNCj4gID4gKyAqICAgKnJ0ZV9ldmVudCouIElmIHRoZSBy
ZXR1cm4gdmFsdWUgaXMgbGVzcyB0aGFuICpuYl9ldmVudHMqLCB0aGUgcmVtYWluaW5nDQo+ICA+
ICsgKiAgIGV2ZW50cyBhdCB0aGUgZW5kIG9mIGV2W10gYXJlIG5vdCBjb25zdW1lZCBhbmQgdGhl
IGNhbGxlciBoYXMgdG8gdGFrZQ0KPiAgY2FyZQ0KPiAgPiArICogICBvZiB0aGVtLCBhbmQgcnRl
X2Vycm5vIGlzIHNldCBhY2NvcmRpbmdseS4gUG9zc2libGUgZXJybm8gdmFsdWVzIGluY2x1ZGU6
DQo+ICA+ICsgKiAgIC0oLUVJTlZBTCkgVGhlIHBvcnQgSUQgaXMgaW52YWxpZCwgZGV2aWNlIElE
IGlzIGludmFsaWQsIGFuIGV2ZW50J3MgcXVldWUNCj4gID4gKyAqICAgICAgICAgICAgICBJRCBp
cyBpbnZhbGlkLCBvciBhbiBldmVudCdzIHNjaGVkIHR5cGUgZG9lc24ndCBtYXRjaCB0aGUNCj4g
ID4gKyAqICAgICAgICAgICAgICBjYXBhYmlsaXRpZXMgb2YgdGhlIGRlc3RpbmF0aW9uIHF1ZXVl
Lg0KPiAgPiArICogICAtKC1FTk9TUEMpIFRoZSBldmVudCBwb3J0IHdhcyBiYWNrcHJlc3N1cmVk
IGFuZCB1bmFibGUgdG8gZW5xdWV1ZQ0KPiAgPiArICogICAgICAgICAgICAgIG9uZSBvciBtb3Jl
IGV2ZW50cy4NCj4gIA0KPiAgUGxlYXNlIGNoZWNrIHRoZSByZXZpZXcgY29tbWVudHMgb2YgdjIN
Cj4gIGh0dHA6Ly9kcGRrLm9yZy9tbC9hcmNoaXZlcy9kZXYvMjAxNy1NYXJjaC8wNjAzNTIuaHRt
bA0KPiAgDQo+ICA+ICAgKiBAc2VlIHJ0ZV9ldmVudF9wb3J0X2VucXVldWVfZGVwdGgoKQ0KPiAg
PiAgICovDQo+ICA+ICBzdGF0aWMgaW5saW5lIHVpbnQxNl90DQo+ICA+IEBAIC0xMTI5LDYgKzEx
MzUsMjEgQEAgcnRlX2V2ZW50X2VucXVldWVfYnVyc3QodWludDhfdCBkZXZfaWQsIHVpbnQ4X3QN
Cj4gID4gcG9ydF9pZCwgIHsNCj4gID4gIAlzdHJ1Y3QgcnRlX2V2ZW50ZGV2ICpkZXYgPSAmcnRl
X2V2ZW50ZGV2c1tkZXZfaWRdOw0KPiAgPg0KPiAgPiArCXJ0ZV9lcnJubyA9IDA7DQo+ICANCj4g
IFdoeSBydGVfZXJybm8gPSAwIGlzIG5vdCBpbiBSVEVfTElCUlRFX0VWRU5UREVWX0RFQlVHIG5v
dyBpbiB2Mz8NCj4gIA0KPiAgPiArI2lmZGVmIFJURV9MSUJSVEVfRVZFTlRERVZfREVCVUcNCj4g
IA0KPiAgUGxlYXNlIGNoZWNrIHRoZSByZXZpZXcgY29tbWVudHMgb2YgdjINCj4gIGh0dHA6Ly9k
cGRrLm9yZy9tbC9hcmNoaXZlcy9kZXYvMjAxNy1NYXJjaC8wNjAzNTIuaHRtbA0KPiAgDQo+ICBJ
dCBzdGlsbCBmYWlscy4NCj4gIA0KPiAgbiBmaWxlIGluY2x1ZGVkIGZyb20NCj4gIC9leHBvcnQv
ZHBkay1uZXh0LWV2ZW50ZGV2L2xpYi9saWJydGVfZXZlbnRkZXYvcnRlX2V2ZW50ZGV2LmM6NjE6
MDoNCj4gIC9leHBvcnQvZHBkay1uZXh0LWV2ZW50ZGV2L2xpYi9saWJydGVfZXZlbnRkZXYvcnRl
X2V2ZW50ZGV2Lmg6IEluIGZ1bmN0aW9uDQo+ICDigJhydGVfZXZlbnRfZW5xdWV1ZV9idXJzdOKA
mToNCj4gIC9leHBvcnQvZHBkay1uZXh0LWV2ZW50ZGV2L2xpYi9saWJydGVfZXZlbnRkZXYvcnRl
X2V2ZW50ZGV2Lmg6MTE0MDo0MDoNCj4gIGVycm9yOiDigJhSVEVfRVZFTlRERVZfREVUQUNIRUTi
gJkgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pDQo+ICAgIGlmIChydGVf
ZXZlbnRkZXZzW2Rldl9pZF0uYXR0YWNoZWQgPT0gUlRFX0VWRU5UREVWX0RFVEFDSEVEKSB7DQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXg0KPiAgL2V4cG9ydC9k
cGRrLW5leHQtZXZlbnRkZXYvbGliL2xpYnJ0ZV9ldmVudGRldi9ydGVfZXZlbnRkZXYuaDoxMTQw
OjQwOg0KPiAgbm90ZTogZWFjaCB1bmRlY2xhcmVkIGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25s
eSBvbmNlIGZvciBlYWNoIGZ1bmN0aW9uIGl0DQo+ICBhcHBlYXJzIGluDQo+ICAvZXhwb3J0L2Rw
ZGstbmV4dC1ldmVudGRldi9saWIvbGlicnRlX2V2ZW50ZGV2L3J0ZV9ldmVudGRldi5oOjExNDE6
MzoNCj4gIGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiDigJhSVEVfRURF
Vl9MT0dfREVCVUfigJkNCj4gIFstV2Vycm9yPWltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9u
XQ0KPiAgICAgUlRFX0VERVZfTE9HX0RFQlVHKCJJbnZhbGlkIGRldl9pZD0lZFxuIiwgZGV2X2lk
KTsNCj4gICAgIF4NCj4gIA0KPiAgPiArCWlmIChydGVfZXZlbnRkZXZzW2Rldl9pZF0uYXR0YWNo
ZWQgPT0gUlRFX0VWRU5UREVWX0RFVEFDSEVEKSB7DQo+ICA+ICsJCVJURV9FREVWX0xPR19ERUJV
RygiSW52YWxpZCBkZXZfaWQ9JWRcbiIsIGRldl9pZCk7DQo+ICA+ICsJCXJ0ZV9lcnJubyA9IC1F
SU5WQUw7DQo+ICA+ICsJCXJldHVybiAwOw0KPiAgPiArCX0NCj4gID4gKw0KPiAgPiArCWlmIChw
b3J0X2lkID49IGRldi0+ZGF0YS0+bmJfcG9ydHMpIHsNCj4gID4gKwkJUlRFX0VERVZfTE9HX0RF
QlVHKCJJbnZhbGlkIHBvcnRfaWQ9JWRcbiIsIHBvcnRfaWQpOw0KPiAgPiArCQlydGVfZXJybm8g
PSAtRUlOVkFMOw0KPiAgPiArCQlyZXR1cm4gMDsNCj4gID4gKwl9DQo+ICA+ICsjZW5kaWYNCj4g
ID4gKw0KPiAgPiAgCS8qDQo+ICA+ICAJICogQWxsb3cgemVybyBjb3N0IG5vbiBidXJzdCBtb2Rl
IHJvdXRpbmUgaW52b2NhdGlvbiBpZiBhcHBsaWNhdGlvbg0KPiAgPiAgCSAqIHJlcXVlc3RzIG5i
X2V2ZW50cyBhcyBjb25zdCBvbmUNCj4gID4gQEAgLTEyMzksNiArMTI2MCwyMSBAQCBydGVfZXZl
bnRfZGVxdWV1ZV9idXJzdCh1aW50OF90IGRldl9pZCwgdWludDhfdA0KPiAgPiBwb3J0X2lkLCBz
dHJ1Y3QgcnRlX2V2ZW50IGV2W10sICB7DQo+ICA+ICAJc3RydWN0IHJ0ZV9ldmVudGRldiAqZGV2
ID0gJnJ0ZV9ldmVudGRldnNbZGV2X2lkXTsNCj4gID4NCj4gID4gKyNpZmRlZiBSVEVfTElCUlRF
X0VWRU5UREVWX0RFQlVHDQo+ICA+ICsJcnRlX2Vycm5vID0gMDsNCj4gID4gKwlpZiAocnRlX2V2
ZW50ZGV2c1tkZXZfaWRdLmF0dGFjaGVkID09IFJURV9FVkVOVERFVl9ERVRBQ0hFRCkgew0KPiAg
PiArCQlSVEVfRURFVl9MT0dfREVCVUcoIkludmFsaWQgZGV2X2lkPSVkXG4iLCBkZXZfaWQpOw0K
PiAgPiArCQlydGVfZXJybm8gPSAtRUlOVkFMOw0KPiAgPiArCQlyZXR1cm4gMDsNCj4gID4gKwl9
DQo+ICA+ICsNCj4gID4gKwlpZiAocG9ydF9pZCA+PSBkZXYtPmRhdGEtPm5iX3BvcnRzKSB7DQo+
ICA+ICsJCVJURV9FREVWX0xPR19ERUJVRygiSW52YWxpZCBwb3J0X2lkPSVkXG4iLCBwb3J0X2lk
KTsNCj4gID4gKwkJcnRlX2Vycm5vID0gLUVJTlZBTDsNCj4gID4gKwkJcmV0dXJuIDA7DQo+ICA+
ICsJfQ0KPiAgPiArI2VuZGlmDQo+ICA+ICsNCj4gID4gIAkvKg0KPiAgPiAgCSAqIEFsbG93IHpl
cm8gY29zdCBub24gYnVyc3QgbW9kZSByb3V0aW5lIGludm9jYXRpb24gaWYgYXBwbGljYXRpb24N
Cj4gID4gIAkgKiByZXF1ZXN0cyBuYl9ldmVudHMgYXMgY29uc3Qgb25lDQo+ICA+IC0tDQo+ICA+
IDIuNy40DQo+ICA+DQo=