From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 022332BAC for ; Wed, 7 Dec 2016 11:57:18 +0100 (CET) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga103.fm.intel.com with ESMTP; 07 Dec 2016 02:57:18 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.33,310,1477983600"; d="scan'208";a="1078636229" Received: from irsmsx106.ger.corp.intel.com ([163.33.3.31]) by fmsmga001.fm.intel.com with ESMTP; 07 Dec 2016 02:57:17 -0800 Received: from irsmsx111.ger.corp.intel.com (10.108.20.4) by IRSMSX106.ger.corp.intel.com (163.33.3.31) with Microsoft SMTP Server (TLS) id 14.3.248.2; Wed, 7 Dec 2016 10:57:14 +0000 Received: from irsmsx102.ger.corp.intel.com ([169.254.2.79]) by irsmsx111.ger.corp.intel.com ([169.254.2.55]) with mapi id 14.03.0248.002; Wed, 7 Dec 2016 10:57:14 +0000 From: "Van Haaren, Harry" To: Jerin Jacob , "dev@dpdk.org" CC: "thomas.monjalon@6wind.com" , "Richardson, Bruce" , "hemant.agrawal@nxp.com" , "Eads, Gage" Thread-Topic: [dpdk-dev] [PATCH v2 1/6] eventdev: introduce event driven programming model Thread-Index: AQHST3Q6miHoZHXUrUSff5InwKg5VKD8TjTA Date: Wed, 7 Dec 2016 10:57:13 +0000 Message-ID: References: <1479447902-3700-2-git-send-email-jerin.jacob@caviumnetworks.com> <1480996340-29871-1-git-send-email-jerin.jacob@caviumnetworks.com> <1480996340-29871-2-git-send-email-jerin.jacob@caviumnetworks.com> In-Reply-To: <1480996340-29871-2-git-send-email-jerin.jacob@caviumnetworks.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNmMyNzhkYmMtMWI3OC00OTcxLTk1NzItYTczMDlmNTJlODRmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IndOZVwvam1reWduZVR3YmpFNkZzN01TdVJqNUZlN0xqdDVWYW1BOURxTks0PSJ9 x-ctpclassification: CTP_IC x-originating-ip: [163.33.239.181] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v2 1/6] eventdev: introduce event driven programming model 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: Wed, 07 Dec 2016 10:57:19 -0000 PiBGcm9tOiBKZXJpbiBKYWNvYiBbbWFpbHRvOmplcmluLmphY29iQGNhdml1bW5ldHdvcmtzLmNv bV0NCg0KSGkgSmVyaW4sDQoNClJlIHYyIHJ0ZV9ldmVudCBzdHJ1Y3QsIHRoZXJlIHNlZW1zIHRv IGJlIHNvbWUgY2hhbmdlcyBpbiB0aGUgc3RydWN0IGxheW91dCBhbmQgZmllbGQgc2l6ZXMuIEkn dmUgaW52ZXN0aWdhdGVkIHRoZW0sIGFuZCB3b3VsZCBsaWtlIHRvIHByb3Bvc2Ugc29tZSBjaGFu Z2VzIHRvIGJhbGFuY2UgdGhlIGJ5dGUtYWxpZ25tZW50IGFuZCBhY2Nlc3Npbmcgb2YgdGhlIGZp ZWxkcy4NCg0KVGhlc2UgY2hhbmdlcyB0YXJnZXQgb25seSB0aGUgZmlyc3QgNjQgYml0cyBvZiB0 aGUgcnRlX2V2ZW50IHN0cnVjdC4gSSd2ZSBsZWZ0IHRoZSBjdXJyZW50IHYyIGNvZGUgZm9yIHJl ZmVyZW5jZSwgcGxlYXNlIGZpbmQgbXkgcHJvcG9zZWQgY2hhbmdlcyBiZWxvdy4NCg0KPiArc3Ry dWN0IHJ0ZV9ldmVudCB7DQo+ICsJLyoqIFdPUkQwICovDQo+ICsJUlRFX1NURF9DMTENCj4gKwl1 bmlvbiB7DQo+ICsJCXVpbnQ2NF90IGV2ZW50Ow0KPiArCQkvKiogRXZlbnQgYXR0cmlidXRlcyBm b3IgZGVxdWV1ZSBvciBlbnF1ZXVlIG9wZXJhdGlvbiAqLw0KPiArCQlzdHJ1Y3Qgew0KPiArCQkJ dWludDY0X3QgZmxvd19pZDoyMDsNCj4gKwkJCS8qKjwgVGFyZ2V0ZWQgZmxvdyBpZGVudGlmaWVy IGZvciB0aGUgZW5xdWV1ZSBhbmQNCj4gKwkJCSAqIGRlcXVldWUgb3BlcmF0aW9uLg0KPiArCQkJ ICogVGhlIHZhbHVlIG11c3QgYmUgaW4gdGhlIHJhbmdlIG9mDQo+ICsJCQkgKiBbMCwgbmJfZXZl bnRfcXVldWVfZmxvd3MgLSAxXSB3aGljaA0KPiArCQkJICogcHJldmlvdXNseSBzdXBwbGllZCB0 byBydGVfZXZlbnRfZGV2X2NvbmZpZ3VyZSgpLg0KPiArCQkJICovDQo+ICsJCQl1aW50NjRfdCBz dWJfZXZlbnRfdHlwZTo4Ow0KPiArCQkJLyoqPCBTdWItZXZlbnQgdHlwZXMgYmFzZWQgb24gdGhl IGV2ZW50IHNvdXJjZS4NCj4gKwkJCSAqIEBzZWUgUlRFX0VWRU5UX1RZUEVfQ1BVDQo+ICsJCQkg Ki8NCj4gKwkJCXVpbnQ2NF90IGV2ZW50X3R5cGU6NDsNCj4gKwkJCS8qKjwgRXZlbnQgdHlwZSB0 byBjbGFzc2lmeSB0aGUgZXZlbnQgc291cmNlLg0KPiArCQkJICogQHNlZSBSVEVfRVZFTlRfVFlQ RV9FVEhERVYsIChSVEVfRVZFTlRfVFlQRV8qKQ0KPiArCQkJICovDQo+ICsJCQl1aW50NjRfdCBz Y2hlZF90eXBlOjI7DQo+ICsJCQkvKio8IFNjaGVkdWxlciBzeW5jaHJvbml6YXRpb24gdHlwZSAo UlRFX1NDSEVEX1RZUEVfKikNCj4gKwkJCSAqIGFzc29jaWF0ZWQgd2l0aCBmbG93IGlkIG9uIGEg Z2l2ZW4gZXZlbnQgcXVldWUNCj4gKwkJCSAqIGZvciB0aGUgZW5xdWV1ZSBhbmQgZGVxdWV1ZSBv cGVyYXRpb24uDQo+ICsJCQkgKi8NCj4gKwkJCXVpbnQ2NF90IHF1ZXVlX2lkOjg7DQo+ICsJCQkv Kio8IFRhcmdldGVkIGV2ZW50IHF1ZXVlIGlkZW50aWZpZXIgZm9yIHRoZSBlbnF1ZXVlIG9yDQo+ ICsJCQkgKiBkZXF1ZXVlIG9wZXJhdGlvbi4NCj4gKwkJCSAqIFRoZSB2YWx1ZSBtdXN0IGJlIGlu IHRoZSByYW5nZSBvZg0KPiArCQkJICogWzAsIG5iX2V2ZW50X3F1ZXVlcyAtIDFdIHdoaWNoIHBy ZXZpb3VzbHkgc3VwcGxpZWQgdG8NCj4gKwkJCSAqIHJ0ZV9ldmVudF9kZXZfY29uZmlndXJlKCku DQo+ICsJCQkgKi8NCj4gKwkJCXVpbnQ2NF90IHByaW9yaXR5Ojg7DQo+ICsJCQkvKio8IEV2ZW50 IHByaW9yaXR5IHJlbGF0aXZlIHRvIG90aGVyIGV2ZW50cyBpbiB0aGUNCj4gKwkJCSAqIGV2ZW50 IHF1ZXVlLiBUaGUgcmVxdWVzdGVkIHByaW9yaXR5IHNob3VsZCBpbiB0aGUNCj4gKwkJCSAqIHJh bmdlIG9mICBbUlRFX0VWRU5UX0RFVl9QUklPUklUWV9ISUdIRVNULA0KPiArCQkJICogUlRFX0VW RU5UX0RFVl9QUklPUklUWV9MT1dFU1RdLg0KPiArCQkJICogVGhlIGltcGxlbWVudGF0aW9uIHNo YWxsIG5vcm1hbGl6ZSB0aGUgcmVxdWVzdGVkDQo+ICsJCQkgKiBwcmlvcml0eSB0byBzdXBwb3J0 ZWQgcHJpb3JpdHkgdmFsdWUuDQo+ICsJCQkgKiBWYWxpZCB3aGVuIHRoZSBkZXZpY2UgaGFzDQo+ ICsJCQkgKiBSVEVfRVZFTlRfREVWX0NBUF9GTEFHX0VWRU5UX1FPUyBjYXBhYmlsaXR5Lg0KPiAr CQkJICovDQo+ICsJCQl1aW50NjRfdCBvcDoyOw0KPiArCQkJLyoqPCBUaGUgdHlwZSBvZiBldmVu dCBlbnF1ZXVlIG9wZXJhdGlvbiAtIG5ldy9mb3J3YXJkLw0KPiArCQkJICogZXRjLlRoaXMgZmll bGQgaXMgbm90IHByZXNlcnZlZCBhY3Jvc3MgYW4gaW5zdGFuY2UNCj4gKwkJCSAqIGFuZCBpcyB1 bmRlZmluZWQgb24gZGVxdWV1ZS4NCj4gKwkJCSAqICBAc2VlIFJURV9FVkVOVF9PUF9ORVcsIChS VEVfRVZFTlRfT1BfKikNCj4gKwkJCSAqLw0KPiArCQkJdWludDY0X3QgaW1wbF9vcGFxdWU6MTI7 DQo+ICsJCQkvKio8IEltcGxlbWVudGF0aW9uIHNwZWNpZmljIG9wYXF1ZSB2YWx1ZS4NCj4gKwkJ CSAqIEFuIGltcGxlbWVudGF0aW9uIG1heSB1c2UgdGhpcyBmaWVsZCB0byBob2xkDQo+ICsJCQkg KiBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYyB2YWx1ZSB0byBzaGFyZSBiZXR3ZWVuDQo+ICsJCQkg KiBkZXF1ZXVlIGFuZCBlbnF1ZXVlIG9wZXJhdGlvbi4NCj4gKwkJCSAqIFRoZSBhcHBsaWNhdGlv biBzaG91bGQgbm90IG1vZGlmeSB0aGlzIGZpZWxkLg0KPiArCQkJICovDQo+ICsJCX07DQo+ICsJ fTsNCg0Kc3RydWN0IHJ0ZV9ldmVudCB7DQoJLyoqIFdPUkQwICovDQoJUlRFX1NURF9DMTENCgl1 bmlvbiB7DQoJCXVpbnQ2NF90IGV2ZW50Ow0KCQlzdHJ1Y3Qgew0KCQkJdWludDMyX3QgZmxvd19p ZDogMjQ7DQoJCQl1aW50MzJfdCBpbXBsX29wYXF1ZSA6IDg7IC8qIG5vdCBkZWZpbmVkIG9uIGRl cSAqLw0KDQoJCQl1aW50OF90IHF1ZXVlX2lkOw0KCQkJdWludDhfdCBwcmlvcml0eTsNCg0KCQkJ dWludDhfdCBvcGVyYXRpb24gIDogNDsgLyogbmV3IGZ3ZCBkcm9wICovDQoJCQl1aW50OF90IHNj aGVkX3R5cGUgOiA0Ow0KDQoJCQl1aW50OF90IGV2ZW50X3R5cGUgOiA0Ow0KCQkJdWludDhfdCBz dWJfZXZlbnRfdHlwZSA6IDQ7DQoJCX07DQoJfTsNCgkvKiogd29yZCAxICovDQo8c25pcD4NCg0K DQpUaGUgY2hhbmdlcyBtYWRlIGFyZSBhcyBmb2xsb3dzOg0KKiBSZXN0b3JlIGZsb3dfaWQgdG8g MjQgYml0cyBvZiBhIDMyIGJpdCBpbnQgKHByZXZpb3VzIHNpemUgd2FzIDIwIGJpdHMpDQoqIEFk ZCBpbXBsX29wYXF1ZSB0byB0aGUgcmVtYWluaW5nIDggYml0cyBvZiB0aG9zZSAzMiBiaXRzIChw cmV2aW91cyBzaXplIHdhcyAxMiBiaXRzKQ0KDQoqIFF1ZXVlSUQgYW5kIFByaW9yaXR5IHJlbWFp biA4IGJpdCBpbnRlZ2VycyAtIGJ1dCBub3cgYWNjZXNzaWJsZSBhcyA4IGJpdCBpbnRzLg0KDQoq IE9wZXJhdGlvbiBhbmQgc2NoZWRfdHlwZSAqaW5jcmVhc2VkKiB0byA0IGJpdHMgZWFjaCAoZnJv bSBwcmV2aW91cyB2YWx1ZSBvZiAyKSB0byBhbGxvdyBmdXR1cmUgZXhwYW5zaW9uIHdpdGhvdXQg QUJJIGNoYW5nZXMNCg0KKiBFdmVudCB0eXBlIHJlbWFpbnMgY29uc3RhbnQgYXQgNCBiaXRzDQoq IHN1Yi1ldmVudC10eXBlIHJlZHVjZWQgdG8gNCBiaXRzIChwcmV2aW91cyB2YWx1ZSB3YXMgOCBi aXRzKS4gQ2FuIHdlIHRoaW5rIG9mIHNpdHVhdGlvbnMgd2hlcmUgMTYgdmFsdWVzIGZvciBhcHBs aWNhdGlvbiBzcGVjaWZpZWQgaWRlbnRpZmllcnMgb2YgZWFjaCBldmVudC10eXBlIGlzIGdlbnVp bmVseSBub3QgZW5vdWdoPw0KDQpJbiBteSBvcGluaW9uIHRoaXMgc3RydWN0dXJlIGxheW91dCBp cyBtb3JlIGJhbGFuY2VkLCBhbmQgd2lsbCBwZXJmb3JtIGJldHRlciBkdWUgdG8gbGVzcyBsb2Fk cyB0aGF0IHdpbGwgbmVlZCBtYXNraW5nIHRvIGFjY2VzcyB0aGUgcmVxdWlyZWQgdmFsdWUuDQoN Cg0KRmVlZGJhY2sgYW5kIGltcHJvdmVtZW50cyB3ZWxjb21lZCwgLUhhcnJ5DQo=