From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id 09BD1A49A for ; Thu, 25 Jan 2018 16:04:00 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 Jan 2018 07:03:59 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,412,1511856000"; d="scan'208";a="12562115" Received: from irsmsx110.ger.corp.intel.com ([163.33.3.25]) by orsmga007.jf.intel.com with ESMTP; 25 Jan 2018 07:03:59 -0800 Received: from irsmsx105.ger.corp.intel.com ([169.254.7.236]) by irsmsx110.ger.corp.intel.com ([163.33.3.25]) with mapi id 14.03.0319.002; Thu, 25 Jan 2018 15:03:58 +0000 From: "Ananyev, Konstantin" To: "Burakov, Anatoly" , "Tan, Jianfeng" , "dev@dpdk.org" CC: "Richardson, Bruce" , "thomas@monjalon.net" Thread-Topic: [dpdk-dev] [PATCH v3 2/3] eal: add synchronous multi-process communication Thread-Index: AQHTlZMKKt1DyGncUkKAJV30FjW936OEfPUAgAADhhCAAAOtAIAACLtQgAACcYCAAAEqgIAAHz9Q Date: Thu, 25 Jan 2018 15:03:58 +0000 Message-ID: <2601191342CEEE43887BDE71AB9772588628380A@irsmsx105.ger.corp.intel.com> References: <1512067450-59203-1-git-send-email-jianfeng.tan@intel.com> <1516853783-108023-1-git-send-email-jianfeng.tan@intel.com> <1516853783-108023-3-git-send-email-jianfeng.tan@intel.com> <93ea032e-e2da-f087-567a-2397fad7ff02@intel.com> <2601191342CEEE43887BDE71AB977258862836A2@irsmsx105.ger.corp.intel.com> <2601191342CEEE43887BDE71AB97725886283712@irsmsx105.ger.corp.intel.com> <374c05b2-1334-925f-3035-a24b79fe7ff9@intel.com> In-Reply-To: <374c05b2-1334-925f-3035-a24b79fe7ff9@intel.com> Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNjUzYTFhOGMtNmI3Yi00NTlkLTk1ZWUtZDk2YjE2OWJhZmVkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Im40NUdhOTVzclNCU0NTcUFxbE9qSjVuR1J3UThZQkhtRG9hUERyNGdtaWc9In0= x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action 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 v3 2/3] eal: add synchronous multi-process communication 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: Thu, 25 Jan 2018 15:04:01 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQnVyYWtvdiwgQW5hdG9s eQ0KPiBTZW50OiBUaHVyc2RheSwgSmFudWFyeSAyNSwgMjAxOCAxOjEwIFBNDQo+IFRvOiBBbmFu eWV2LCBLb25zdGFudGluIDxrb25zdGFudGluLmFuYW55ZXZAaW50ZWwuY29tPjsgVGFuLCBKaWFu ZmVuZyA8amlhbmZlbmcudGFuQGludGVsLmNvbT47IGRldkBkcGRrLm9yZw0KPiBDYzogUmljaGFy ZHNvbiwgQnJ1Y2UgPGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPjsgdGhvbWFzQG1vbmphbG9u Lm5ldA0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjMgMi8zXSBlYWw6IGFkZCBz eW5jaHJvbm91cyBtdWx0aS1wcm9jZXNzIGNvbW11bmljYXRpb24NCj4gDQo+IE9uIDI1LUphbi0x OCAxOjA1IFBNLCBCdXJha292LCBBbmF0b2x5IHdyb3RlOg0KPiA+IE9uIDI1LUphbi0xOCAxOjAw IFBNLCBBbmFueWV2LCBLb25zdGFudGluIHdyb3RlOg0KPiA+Pg0KPiA+Pg0KPiA+Pj4gLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4+IEZyb206IEJ1cmFrb3YsIEFuYXRvbHkNCj4gPj4+ IFNlbnQ6IFRodXJzZGF5LCBKYW51YXJ5IDI1LCAyMDE4IDEyOjI2IFBNDQo+ID4+PiBUbzogQW5h bnlldiwgS29uc3RhbnRpbiA8a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbT47IFRhbiwgSmlh bmZlbmcNCj4gPj4+IDxqaWFuZmVuZy50YW5AaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnDQo+ID4+ PiBDYzogUmljaGFyZHNvbiwgQnJ1Y2UgPGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPjsgdGhv bWFzQG1vbmphbG9uLm5ldA0KPiA+Pj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MyAyLzNdIGVhbDog YWRkIHN5bmNocm9ub3VzIG11bHRpLXByb2Nlc3MNCj4gPj4+IGNvbW11bmljYXRpb24NCj4gPj4+ DQo+ID4+PiBPbiAyNS1KYW4tMTggMTI6MTkgUE0sIEFuYW55ZXYsIEtvbnN0YW50aW4gd3JvdGU6 DQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ Pj4+PiBGcm9tOiBCdXJha292LCBBbmF0b2x5DQo+ID4+Pj4+IFNlbnQ6IFRodXJzZGF5LCBKYW51 YXJ5IDI1LCAyMDE4IDEyOjAwIFBNDQo+ID4+Pj4+IFRvOiBUYW4sIEppYW5mZW5nIDxqaWFuZmVu Zy50YW5AaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnDQo+ID4+Pj4+IENjOiBSaWNoYXJkc29uLCBC cnVjZSA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+OyBBbmFueWV2LA0KPiA+Pj4+PiBLb25z dGFudGluIDxrb25zdGFudGluLmFuYW55ZXZAaW50ZWwuY29tPjsgdGhvbWFzQG1vbmphbG9uLm5l dA0KPiA+Pj4+PiBTdWJqZWN0OiBSZTogW1BBVENIIHYzIDIvM10gZWFsOiBhZGQgc3luY2hyb25v dXMgbXVsdGktcHJvY2Vzcw0KPiA+Pj4+PiBjb21tdW5pY2F0aW9uDQo+ID4+Pj4+DQo+ID4+Pj4+ IE9uIHRoZSBvdmVyYWxsIHBhdGNoLA0KPiA+Pj4+Pg0KPiA+Pj4+PiBSZXZpZXdlZC1ieTogQW5h dG9seSBCdXJha292IDxhbmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29tPg0KPiA+Pj4+Pg0KPiA+Pj4+ PiBGb3IgcmVxdWVzdCgpLCByZXR1cm5pbmcgbnVtYmVyIG9mIHJlcGxpZXMgcmVjZWl2ZWQgYWN0 dWFsbHkgbWFrZXMNCj4gPj4+Pj4gc2Vuc2UsIGJlY2F1c2Ugbm93IHdlIGdldCB1c2UgdGhlIHZh bHVlIHRvIHJlYWQgb3VyIHJlcGxpZXMsIGlmIHdlDQo+ID4+Pj4+IHdlcmUNCj4gPj4+Pj4gYSBw cmltYXJ5IHByb2Nlc3Mgc2VuZGluZyBtZXNzYWdlcyB0byBzZWNvbmRhcnkgcHJvY2Vzc2VzLg0K PiA+Pj4+DQo+ID4+Pj4gWWVzLCBJIGFsc28gdGhpbmsgaXQgaXMgZ29vZCB0byByZXR1cm4gbnVt YmVyIG9mIHNlbmRzLg0KPiA+Pj4+IFRoZW4gY2FsbGVyIGNhbiBjb21wYXJlIG51bWJlciBvZiBz ZW5kZWQgcmVxdWVzdHMgd2l0aCBudW1iZXIgb2YNCj4gPj4+PiByZWNlaXZlZCByZXBsaWVzIGFu ZCBkZWNpZGUgc2hvdWxkIGl0IGJlIGNvbnNpZGVyZWQgYSBmYWlsdXJlIG9yIG5vLg0KPiA+Pj4+ DQo+ID4+Pg0KPiA+Pj4gV2VsbCwgT0ssIHRoYXQgbWlnaHQgbWFrZSBzZW5zZS4gSG93ZXZlciwg aSB0aGluayBpdCB3b3VsZCd2ZSBiZSBvZiBtb3JlDQo+ID4+PiB2YWx1ZSB0byBtYWtlIHRoZSBB UEkgY29uc2lzdGVudCAoMC8tMSBvbiBzdWNjZXNzL2ZhaWx1cmUpIGFuZCBwdXQNCj4gPj4+IG51 bWJlciBvZiBzZW50IG1lc3NhZ2VzIGludG8gdGhlIHJlcGx5LCBsaWtlIG51bWJlciBvZiByZWNl aXZlZC4gSS5lLg0KPiA+Pj4gc29tZXRoaW5nIGxpa2UNCj4gPj4+DQo+ID4+PiBzdHJ1Y3QgcmVw bHkgew0KPiA+Pj4gwqDCoMKgwqAgaW50IG5iX3NlbnQ7DQo+ID4+PiDCoMKgwqDCoCBpbnQgbmJf cmVjZWl2ZWQ7DQo+ID4+PiB9Ow0KPiA+Pj4NCj4gPj4+IFdlIGRvIGl0IGZvciB0aGUgbGF0dGVy IGFscmVhZHksIHNvIHdoeSBub3QgdGhlIGZvcm1lcj8NCj4gPj4NCj4gPj4gVGhlIHF1ZXN0aW9u IGlzIHdoYXQgdHJlYXQgYXMgc3VjY2Vzcy9mYWlsdXJlPw0KPiA+PiBMZXQgc2F5IHdlIHNlbnQg MiByZXF1ZXN0cyAob2YgMyBwb3NzaWJsZSksIGdvdCBiYWNrIDEgcmVzcG9uc2UuLi4NCj4gPj4g U2hvdWxkIHdlIGNvbnNpZGVyIGl0IGFzIHN1Y2Nlc3Mgb3IgZmFpbHVyZT8NCj4gPj4NCj4gPg0K PiA+IEkgdGhpbmsgImZhaWx1cmUiIGlzICJzb21ldGhpbmcgd2VudCB3cm9uZyIsIG5vdCAic2Vj b25kYXJ5IHByb2Nlc3Nlcw0KPiA+IGRpZG4ndCByZXNwb25kIi4gRm9yIGV4YW1wbGUsIGludmFs aWQgcGFyYW1ldGVycywgb3Igb3VyIHNvY2tldCBzdWRkZW5seQ0KPiA+IGJlaW5nIGNsb3NlZCwg b3Igc29tZSBvdGhlciBlcnJvciB0aGF0IHByZXZlbnRzIHVzIGZyb20gc2VuZGluZyByZXF1ZXN0 cw0KPiA+IHRvIHNlY29uZGFyaWVzLg0KPiA+DQo+ID4gQXMgZmFyIGFzIGkgY2FuIHRlbGwgZnJv bSB0aGUgY29kZSwgdGhlcmUncyBubyB3YXkgdG8ga25vdyBpZiB0aGUNCj4gPiBzZWNvbmRhcnkg cHJvY2VzcyBpcyBydW5uaW5nIG90aGVyIHRoYW4gYnkgYXR0ZW1wdGluZyB0byBjb25uZWN0IHRv IGl0LA0KPiA+IGFuZCBnZXQgYSByZXNwb25zZS4gU28sIGZhaWxlZCBjb25uZWN0aW9uIHNob3Vs ZCBub3QgYmUgYSBmYWlsdXJlDQo+ID4gY29uZGl0aW9uLCBiZWNhdXNlIHdlIGNhbid0IGtub3cg aWYgd2UgKmNhbiogY29ubmVjdCB0byB0aGUgcHJvY2Vzcw0KPiA+IHVudGlsIHdlIGRvLiBQcm9j ZXNzIG1heSBoYXZlIGVuZGVkLCBidXQgc29ja2V0IGZpbGVzIHdpbGwgc3RpbGwgYmUNCj4gPiBh cm91bmQsIGFuZCB0aGVyZSdzIG5vdGhpbmcgd2UgY2FuIGRvIGFib3V0IHRoYXQuIFNvIGkgd291 bGRuJ3QgY29uc2lkZXINCj4gPiBpbmFiaWxpdHkgdG8gc2VuZCBhIG1lc3NhZ2UgYSBmYWlsdXJl IGNvbmRpdGlvbi4NCj4gPg0KPiANCj4gSnVzdCB0byBjbGFyaWZ5IC0gaSdtIHN1Z2dlc3Rpbmcg bGVhdmluZyB0aGlzIGRlY2lzaW9uIHVwIHRvIHRoZSB1c2VyLg0KPiBJZiBhIHVzZXIgZXhwZWN0 cyB0aGVyZSB0byBiZSAibiIgcHJvY2Vzc2VzIHJ1bm5pbmcsIGJ1dCBvbmx5ICJtIg0KPiByZXNw b25zZXMgd2VyZSByZWNlaXZlZCwgaGUgY291bGQgdHJlYXQgaXQgYXMgZXJyb3IuIEFub3RoZXIg dXNlciBtaWdodA0KPiBzaW1wbHkgc2VuZCBwZXJpb2RpY2FsIHVwZGF0ZXMvcG9sbHMgdG8gc2Vj b25kYXJpZXMsIGZvciB3aGF0ZXZlciByZWFzb24NCj4gKHNheSwgc3RhdHMgZGlzcGxheSksIGFu ZCB3b24ndCByZWFsbHkgY2FyZSBpZiBvbmUgb2YgdGhlbSBqdXN0IGRpZWQsIHNvDQo+IHRoZXJl J3Mgbm8gZXJyb3IgZm9yIHRoYXQgdXNlci4NCj4gDQo+IEhvd2V2ZXIsIGFsbCBvZiB0aGlzIGhh cyBub3RoaW5nIHRvIGRvIHdpdGggQVBJLiBJZiB3ZSdyZSBhYmxlIHRvIHNlbmQNCj4gbWVzc2Fn ZXMgLSBpdCdzIG5vdCBhIGZhaWx1cmUuIElmIHdlIGNhbid0IC0gaXQgaXMuIFRoYXQncyB0aGUg cGFydCBBUEkNCj4gc2hvdWxkIGJlIGNvbmNlcm5lZCBhYm91dCwgYW5kIHRoYXQncyB3aGF0IHRo ZSByZXR1cm4gdmFsdWUgc2hvdWxkDQo+IGluZGljYXRlLCBJTU8uDQoNCk9rIHNvIHRvIGNsYXJp ZnksIHlvdSBhcmUgc3VnZ2VzdGluZzogDQp3ZSBoYXZlIE4gcGVlcnMgLSBpZiBzZW5kX21zZygp IHJldHVybnMgc3VjY2VzcyBmb3IgYWxsIE4gLSByZXR1cm4gc3VjY2Vzcw0KKG5vIG1hdHRlciBk aWQgd2UgZ2V0IGEgcmVwbHkgb3Igbm90KQ0KT3RoZXJ3aXNlIHJldHVybiBhIGZhaWx1cmUuDQo/ DQpLb25zdGFudGluDQoNCg0KPiANCj4gLS0NCj4gVGhhbmtzLA0KPiBBbmF0b2x5DQo=