From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 42EE4DE5 for ; Wed, 25 Jan 2017 17:54:00 +0100 (CET) Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga101.jf.intel.com with ESMTP; 25 Jan 2017 08:53:59 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.33,284,1477983600"; d="scan'208";a="57453331" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by fmsmga005.fm.intel.com with ESMTP; 25 Jan 2017 08:53:59 -0800 Received: from fmsmsx126.amr.corp.intel.com (10.18.125.43) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.248.2; Wed, 25 Jan 2017 08:53:59 -0800 Received: from fmsmsx108.amr.corp.intel.com ([169.254.9.130]) by FMSMSX126.amr.corp.intel.com ([169.254.1.200]) with mapi id 14.03.0248.002; Wed, 25 Jan 2017 08:53:59 -0800 From: "Eads, Gage" To: "Richardson, Bruce" , Jerin Jacob , "dev@dpdk.org" CC: "thomas.monjalon@6wind.com" , "hemant.agrawal@nxp.com" , "Van Haaren, Harry" , "McDaniel, Timothy" Thread-Topic: [dpdk-dev] [PATCH v4 1/6] eventdev: introduce event driven programming model Thread-Index: AQHSW2xXsGgHA6bcOUyrfHLc4sbJyaFGoaPAgAN/5ID//3vSMA== Date: Wed, 25 Jan 2017 16:53:58 +0000 Message-ID: <9184057F7FC11744A2107296B6B8EB1E01E5F0AC@FMSMSX108.amr.corp.intel.com> References: <1480996340-29871-1-git-send-email-jerin.jacob@caviumnetworks.com> <1482312326-2589-1-git-send-email-jerin.jacob@caviumnetworks.com> <1482312326-2589-2-git-send-email-jerin.jacob@caviumnetworks.com> <9184057F7FC11744A2107296B6B8EB1E01E5EF2C@FMSMSX108.amr.corp.intel.com> <59AF69C657FD0841A61C55336867B5B035B8EBB9@IRSMSX103.ger.corp.intel.com> In-Reply-To: <59AF69C657FD0841A61C55336867B5B035B8EBB9@IRSMSX103.ger.corp.intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZmViN2M5MGUtYzlhOC00MzRhLTk1ZGUtNTk1NDU4NDg5NjcxIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IkxJT0Nja3d4TWJSSGUwV2hoUTNTVk01Y2ZaVjNGSVBzaWpKY09nZG1VcDg9In0= x-ctpclassification: CTP_IC x-originating-ip: [10.1.200.108] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v4 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, 25 Jan 2017 16:54:02 -0000 DQoNCj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ICBGcm9tOiBSaWNoYXJkc29uLCBC cnVjZQ0KPiAgU2VudDogV2VkbmVzZGF5LCBKYW51YXJ5IDI1LCAyMDE3IDEwOjM2IEFNDQo+ICBU bzogRWFkcywgR2FnZSA8Z2FnZS5lYWRzQGludGVsLmNvbT47IEplcmluIEphY29iDQo+ICA8amVy aW4uamFjb2JAY2F2aXVtbmV0d29ya3MuY29tPjsgZGV2QGRwZGsub3JnDQo+ICBDYzogdGhvbWFz Lm1vbmphbG9uQDZ3aW5kLmNvbTsgaGVtYW50LmFncmF3YWxAbnhwLmNvbTsgVmFuIEhhYXJlbiwN Cj4gIEhhcnJ5IDxoYXJyeS52YW4uaGFhcmVuQGludGVsLmNvbT47IE1jRGFuaWVsLCBUaW1vdGh5 DQo+ICA8dGltb3RoeS5tY2RhbmllbEBpbnRlbC5jb20+DQo+ICBTdWJqZWN0OiBSRTogW2RwZGst ZGV2XSBbUEFUQ0ggdjQgMS82XSBldmVudGRldjogaW50cm9kdWNlIGV2ZW50IGRyaXZlbg0KPiAg cHJvZ3JhbW1pbmcgbW9kZWwNCj4gIA0KPiAgDQo+ICANCj4gID4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gID4gRnJvbTogRWFkcywgR2FnZQ0KPiAgPiBTZW50OiBXZWRuZXNkYXksIEph bnVhcnkgMjUsIDIwMTcgNDozMiBQTQ0KPiAgPiBUbzogSmVyaW4gSmFjb2IgPGplcmluLmphY29i QGNhdml1bW5ldHdvcmtzLmNvbT47IGRldkBkcGRrLm9yZw0KPiAgPiBDYzogdGhvbWFzLm1vbmph bG9uQDZ3aW5kLmNvbTsgUmljaGFyZHNvbiwgQnJ1Y2UNCj4gID4gPGJydWNlLnJpY2hhcmRzb25A aW50ZWwuY29tPjsgaGVtYW50LmFncmF3YWxAbnhwLmNvbTsgVmFuIEhhYXJlbiwNCj4gID4gSGFy cnkgPGhhcnJ5LnZhbi5oYWFyZW5AaW50ZWwuY29tPjsgTWNEYW5pZWwsIFRpbW90aHkNCj4gID4g PHRpbW90aHkubWNkYW5pZWxAaW50ZWwuY29tPg0KPiAgPiBTdWJqZWN0OiBSRTogW2RwZGstZGV2 XSBbUEFUQ0ggdjQgMS82XSBldmVudGRldjogaW50cm9kdWNlIGV2ZW50DQo+ICA+IGRyaXZlbiBw cm9ncmFtbWluZyBtb2RlbA0KPiAgPg0KPiAgPiBIaSBKZXJpbiwNCj4gID4NCj4gID4gU2VlIHRo ZSBib3R0b20gb2YgdGhpcyBlbWFpbCBmb3IgYSBwcm9wb3NlZCB0d2VhayB0byB0aGUNCj4gID4g cnRlX2V2ZW50X2VucXVldWVfYnVyc3QoKSByZXR1cm4gdmFsdWUuDQo+ICA+DQo+ICA+ID4gIC0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ICA+ID4gIEZyb206IEplcmluIEphY29iIFttYWls dG86amVyaW4uamFjb2JAY2F2aXVtbmV0d29ya3MuY29tXQ0KPiAgPiA+ICBTZW50OiBXZWRuZXNk YXksIERlY2VtYmVyIDIxLCAyMDE2IDM6MjUgQU0NCj4gID4gPiAgVG86IGRldkBkcGRrLm9yZw0K PiAgPiA+ICBDYzogdGhvbWFzLm1vbmphbG9uQDZ3aW5kLmNvbTsgUmljaGFyZHNvbiwgQnJ1Y2UN Cj4gID4gPiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+OyBoZW1hbnQuYWdyYXdhbEBueHAu Y29tOyBFYWRzLCBHYWdlDQo+ICA+ID4gPGdhZ2UuZWFkc0BpbnRlbC5jb20+OyBWYW4gSGFhcmVu LCBIYXJyeQ0KPiAgPiA+IDxoYXJyeS52YW4uaGFhcmVuQGludGVsLmNvbT47IEplcmluIEphY29i DQo+ICA+ID4gPGplcmluLmphY29iQGNhdml1bW5ldHdvcmtzLmNvbT4NCj4gID4gPiAgU3ViamVj dDogW2RwZGstZGV2XSBbUEFUQ0ggdjQgMS82XSBldmVudGRldjogaW50cm9kdWNlIGV2ZW50IGRy aXZlbg0KPiAgPiA+IHByb2dyYW1taW5nIG1vZGVsDQo+ICA+ID4NCj4gIDxtZXNzYWdlIHRydW5j YXRlZCBmb3IgYnJldml0eT4NCj4gID4gPiAgKy8qKg0KPiAgPiA+ICArICogRW5xdWV1ZSBhIGJ1 cnN0IG9mIGV2ZW50cyBvYmplY3RzIG9yIGFuIGV2ZW50IG9iamVjdCBzdXBwbGllZA0KPiAgPiA+ IGluDQo+ICA+ID4gICpydGVfZXZlbnQqDQo+ICA+ID4gICsgKiBzdHJ1Y3R1cmUgb24gYW4gIGV2 ZW50IGRldmljZSBkZXNpZ25hdGVkIGJ5IGl0cyAqZGV2X2lkKg0KPiAgPiA+IHRocm91Z2ggdGhl IGV2ZW50ICArICogcG9ydCBzcGVjaWZpZWQgYnkgKnBvcnRfaWQqLiBFYWNoIGV2ZW50DQo+ICA+ ID4gb2JqZWN0IHNwZWNpZmllcyB0aGUgZXZlbnQgcXVldWUgb24gICsgKiB3aGljaCBpdCB3aWxs IGJlIGVucXVldWVkLg0KPiAgPiA+ICArICoNCj4gID4gPiAgKyAqIFRoZSAqbmJfZXZlbnRzKiBw YXJhbWV0ZXIgaXMgdGhlIG51bWJlciBvZiBldmVudCBvYmplY3RzIHRvDQo+ICA+ID4gZW5xdWV1 ZSAgd2hpY2ggYXJlICArICogc3VwcGxpZWQgaW4gdGhlICpldiogYXJyYXkgb2YgKnJ0ZV9ldmVu dCoNCj4gID4gPiBzdHJ1Y3R1cmUuDQo+ICA+ID4gICsgKg0KPiAgPiA+ICArICogVGhlIHJ0ZV9l dmVudF9lbnF1ZXVlX2J1cnN0KCkgZnVuY3Rpb24gcmV0dXJucyB0aGUgbnVtYmVyIG9mICArDQo+ ICA+ID4gKiBldmVudHMgb2JqZWN0cyBpdCBhY3R1YWxseSBlbnF1ZXVlZC4gQSByZXR1cm4gdmFs dWUgZXF1YWwgdG8NCj4gID4gPiAqbmJfZXZlbnRzKiAgKyAqIG1lYW5zIHRoYXQgYWxsIGV2ZW50 IG9iamVjdHMgaGF2ZSBiZWVuIGVucXVldWVkLg0KPiAgPiA+ICArICoNCj4gID4gPiAgKyAqIEBw YXJhbSBkZXZfaWQNCj4gID4gPiAgKyAqICAgVGhlIGlkZW50aWZpZXIgb2YgdGhlIGRldmljZS4N Cj4gID4gPiAgKyAqIEBwYXJhbSBwb3J0X2lkDQo+ICA+ID4gICsgKiAgIFRoZSBpZGVudGlmaWVy IG9mIHRoZSBldmVudCBwb3J0Lg0KPiAgPiA+ICArICogQHBhcmFtIGV2DQo+ICA+ID4gICsgKiAg IFBvaW50cyB0byBhbiBhcnJheSBvZiAqbmJfZXZlbnRzKiBvYmplY3RzIG9mIHR5cGUgKnJ0ZV9l dmVudCoNCj4gID4gc3RydWN0dXJlDQo+ICA+ID4gICsgKiAgIHdoaWNoIGNvbnRhaW4gdGhlIGV2 ZW50IG9iamVjdCBlbnF1ZXVlIG9wZXJhdGlvbnMgdG8gYmUNCj4gID4gcHJvY2Vzc2VkLg0KPiAg PiA+ICArICogQHBhcmFtIG5iX2V2ZW50cw0KPiAgPiA+ICArICogICBUaGUgbnVtYmVyIG9mIGV2 ZW50IG9iamVjdHMgdG8gZW5xdWV1ZSwgdHlwaWNhbGx5IG51bWJlciBvZg0KPiAgPiA+ICArICog ICBydGVfZXZlbnRfcG9ydF9lbnF1ZXVlX2RlcHRoKCkgYXZhaWxhYmxlIGZvciB0aGlzIHBvcnQu DQo+ICA+ID4gICsgKg0KPiAgPiA+ICArICogQHJldHVybg0KPiAgPiA+ICArICogICBUaGUgbnVt YmVyIG9mIGV2ZW50IG9iamVjdHMgYWN0dWFsbHkgZW5xdWV1ZWQgb24gdGhlIGV2ZW50DQo+ICA+ IGRldmljZS4gVGhlDQo+ICA+ID4gICsgKiAgIHJldHVybiB2YWx1ZSBjYW4gYmUgbGVzcyB0aGFu IHRoZSB2YWx1ZSBvZiB0aGUgKm5iX2V2ZW50cyoNCj4gID4gcGFyYW1ldGVyDQo+ICA+ID4gIHdo ZW4NCj4gID4gPiAgKyAqICAgdGhlIGV2ZW50IGRldmljZXMgcXVldWUgaXMgZnVsbCBvciBpZiBp bnZhbGlkIHBhcmFtZXRlcnMgYXJlDQo+ICA+IHNwZWNpZmllZCBpbiBhDQo+ICA+ID4gICsgKiAg ICpydGVfZXZlbnQqLiBJZiByZXR1cm4gdmFsdWUgaXMgbGVzcyB0aGFuICpuYl9ldmVudHMqLCB0 aGUNCj4gID4gcmVtYWluaW5nIGV2ZW50cw0KPiAgPiA+ICArICogICBhdCB0aGUgZW5kIG9mIGV2 W10gYXJlIG5vdCBjb25zdW1lZCxhbmQgdGhlIGNhbGxlciBoYXMgdG8gdGFrZQ0KPiAgPiBjYXJl IG9mDQo+ICA+ID4gIHRoZW0NCj4gID4gPiAgKyAqDQo+ICA+ID4gICsgKiBAc2VlIHJ0ZV9ldmVu dF9wb3J0X2VucXVldWVfZGVwdGgoKSAgKyAqLyAgK3VpbnQxNl90DQo+ICA+ID4gK3J0ZV9ldmVu dF9lbnF1ZXVlX2J1cnN0KHVpbnQ4X3QgZGV2X2lkLCB1aW50OF90IHBvcnRfaWQsDQo+ICA+ID4g ICsJCQljb25zdCBzdHJ1Y3QgcnRlX2V2ZW50IGV2W10sIHVpbnQxNl90IG5iX2V2ZW50cyk7DQo+ ICA+DQo+ICA+IFRoZXJlIGFyZSBhIG51bWJlciBvZiByZWFzb25zIHRoaXMgb3BlcmF0aW9uIGNv dWxkIGZhaWwgdG8gZW5xdWV1ZSBhbGwNCj4gID4gdGhlIGV2ZW50cywgaW5jbHVkaW5nOg0KPiAg PiAtIEJhY2twcmVzc3VyZQ0KPiAgPiAtIEludmFsaWQgcG9ydCBJRA0KPiAgPiAtIEludmFsaWQg cXVldWUgSUQNCj4gID4gLSBJbnZhbGlkIHNjaGVkIHR5cGUgd2hlbiBhIHF1ZXVlIGlzIGNvbmZp Z3VyZWQgZm9yIEFUT01JQ19PTkxZLA0KPiAgPiBPUkRFUkVEX09OTFksIG9yIFBBUkFMTEVMX09O TFkNCj4gID4gLSAuLi4NCj4gID4NCj4gID4gVGhlIGN1cnJlbnQgQVBJIGRvZXNuJ3QgcHJvdmlk ZSBhIHN0cmFpZ2h0Zm9yd2FyZCB3YXkgdG8gZGV0ZXJtaW5lIHRoZQ0KPiAgPiBjYXVzZSBvZiBh IGZhaWx1cmUuIFRoaXMgaXMgYSBwYXJ0aWN1bGFyIGlzc3VlIG9uIGV2ZW50IFBNRHMgdGhhdCBj YW4NCj4gID4gYmFja3ByZXNzdXJlLCB3aGVyZSB0aGUgYXBwIG1heSB3YW50IHRvIHRyZWF0IHRo YXQgY2FzZSBkaWZmZXJlbnRseQ0KPiAgPiB0aGFuIHRoZSBvdGhlciBmYWlsdXJlIGNhc2VzLg0K PiAgPg0KPiAgPiBDb3VsZCB3ZSBjaGFuZ2UgdGhlIHJldHVybiB0eXBlIHRvIGludDE2X3QsIGFu ZCBkZWZpbmUgYSBzZXQgb2YgZXJyb3INCj4gID4gY2FzZXMgKGUuZy4gLUVOT1NQQyBmb3IgYmFj a3ByZXNzdXJlLCAtRUlOVkFMIGZvciBhbiBpbnZhbGlkIGFyZ3VtZW50KT8NCj4gID4gKFdpdGgg Y29ycmVzcG9uZGluZyBjaGFuZ2VzIG5lZWRlZCBpbiB0aGUgUE1EIEFQSSkgU2ltaWxhcmx5IHdl IGNvdWxkDQo+ICA+IGNoYW5nZSBydGVfZXZlbnRfZGVxdWV1ZV9idXJzdCgpIHRvIHJldHVybiBh biBpbnQxNl90LCB3aXRoIC1FSU5WQUwgYXMNCj4gID4gYSBwb3NzaWJsZSBlcnJvciBjYXNlLg0K PiAgDQo+ICBVc2UgcnRlX2Vycm5vIGluc3RlYWQsIEkgc3VnZ2VzdC4gVGhhdCdzIHdoYXQgaXQn cyB0aGVyZSBmb3IuDQo+ICANCj4gIC9CcnVjZQ0KDQpUaGF0IG1ha2VzIHNlbnNlLiBJbiB0aGF0 IGNhc2UsIHRoZSBBUEkgY29tbWVudCBjb3VsZCBiZSB0d2Vha2VkIGxpa2Ugc286DQoNCiAgKiBJ ZiB0aGUgcmV0dXJuIHZhbHVlIGlzIGxlc3MgdGhhbiAqbmJfZXZlbnRzKiwgdGhlIHJlbWFpbmlu ZyBldmVudHMgYXQgdGhlDQogICogZW5kIG9mIGV2W10gYXJlIG5vdCBjb25zdW1lZCBhbmQgdGhl IGNhbGxlciBoYXMgdG8gdGFrZSBjYXJlIG9mIHRoZW0sIGFuZA0KICAqIHJ0ZV9lcnJubyBpcyBz ZXQgYWNjb3JkaW5nbHkuIFBvc3NpYmxlIGVycm5vIHZhbHVlcyBpbmNsdWRlOg0KICAqIC0gRUlO VkFMIC0gVGhlIHBvcnQgSUQgaXMgaW52YWxpZCwgYW4gZXZlbnQncyBxdWV1ZSBJRCBpcyBpbnZh bGlkLCBvciBhbg0KICAqICAgICAgICAgICAgZXZlbnQncyBzY2hlZCB0eXBlIGRvZXNuJ3QgbWF0 Y2ggdGhlIGNhcGFiaWxpdGllcyBvZiB0aGUNCiAgKiAgICAgICAgICAgIGRlc3RpbmF0aW9uIHF1 ZXVlLg0KICAqIC0gRU5PU1BDIC0gVGhlIGV2ZW50IHBvcnQgd2FzIGJhY2twcmVzc3VyZWQgYW5k IHVuYWJsZSB0byBlbnF1ZXVlIG9uZSBvcg0KICAqICAgICAgICAgICAgbW9yZSBldmVudHMuDQo=