From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Zhang, Roy Fan" Subject: Re: [PATCH v2 01/10] lib/librte_vhost: add vhost user private info structure Date: Wed, 21 Mar 2018 09:10:06 +0000 Message-ID: <9F7182E3F746AB4EA17801C148F3C60433102660@IRSMSX101.ger.corp.intel.com> References: <20180227162917.35125-1-roy.fan.zhang@intel.com> <20180227162917.35125-2-roy.fan.zhang@intel.com> <0f21227c-5b5f-a3f7-707a-60476826158e@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: "jianjay.zhou@huawei.com" , "yliu@fridaylinux.org" , "Tan, Jianfeng" , "Bie, Tiwei" To: Maxime Coquelin , "dev@dpdk.org" , "Kulasek, TomaszX" , "Wodkowski, PawelX" Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by dpdk.org (Postfix) with ESMTP id 911A57292 for ; Wed, 21 Mar 2018 10:10:09 +0100 (CET) In-Reply-To: <0f21227c-5b5f-a3f7-707a-60476826158e@redhat.com> Content-Language: en-US List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGkgTWF4aW1lLA0KDQpUaGFua3MgZm9yIHRoZSByZXZpZXcuDQoNCj4gDQo+IEkgdGhpbmsgdGhp cyBpbmNsdWRlIGlzbid0IG5lZWRlZCBsb29raW5nIGF0IHRoZSByZXN0IG9mIHRoZSBwYXRjaC4N Cg0KSSBhZ3JlZS4gSSB3aWxsIHJlbW92ZSB0aGlzIGxpbmUgaGVyZS4NCg0KPiA+ICAgI2RlZmlu ZSBWSE9TVF9VU0VSX1ZFUlNJT04gICAgMHgxDQo+ID4NCj4gPiArdHlwZWRlZiBpbnQgKCptc2df aGFuZGxlcikoc3RydWN0IHZpcnRpb19uZXQgKmRldiwgc3RydWN0IFZob3N0VXNlck1zZw0KPiAq bXNnLA0KPiA+ICsJCWludCBmZCk7DQo+ID4gKw0KPiA+ICtzdHJ1Y3Qgdmhvc3RfdXNlcl9kZXZf cHJpdiB7DQo+ID4gKwltc2dfaGFuZGxlciB2aG9zdF91c2VyX21zZ19oYW5kbGVyOw0KPiA+ICsJ Y2hhciBkYXRhWzBdOw0KPiA+ICt9Ow0KPiA+DQo+ID4gICAvKiB2aG9zdF91c2VyLmMgKi8NCj4g PiAgIGludCB2aG9zdF91c2VyX21zZ19oYW5kbGVyKGludCB2aWQsIGludCBmZCk7DQo+ID4NCj4g DQo+IEkgdGhpbmsgdGhlIHdvcmRpbmcgaXMgYSBiaXQgbWlzbGVhZGluZywgSSdtIGZpbmUgd2l0 aCBoYXZpbmcgYSBwcml2YXRlX2RhdGENCj4gcG9pbnRlciwgYnV0IGl0IHNob3VsZCBvbmx5IGJl IHVzZWQgYnkgdGhlIGV4dGVybmFsIGJhY2tlbmQuDQo+IA0KPiBNYXliZSB3aGF0IHlvdSBuZWVk IGhlcmUgaXMgYSBuZXcgQVBJIHRvIGJlIHRvIHJlZ2lzdGVyIGEgY2FsbGJhY2sgZm9yIHRoZQ0K PiBleHRlcm5hbCBiYWNrZW5kIHRvIGhhbmRsZSBzcGVjaWZpYyByZXF1ZXN0cy4NCg0KVGhhdCdz IGV4YWN0bHkgd2hhdCBJIG5lZWQuIA0KU2hhbGwgSSByZXdvcmsgdGhlIGNvZGUgbGlrZSB0aGlz Pw0KDQovKiB2aG9zdC5oICovDQpzdHJ1Y3QgdmlydGlvX25ldCB7DQoJLi4uLg0KCXZvaWQgKmV4 dGVybl9kYXRhOyAvKjw8IHByaXZhdGUgZGF0YSBmb3IgZXh0ZXJuYWwgYmFja2VuZCAqLw0KCQ0K fQ0KDQovKiB2aG9zdF91c2VyLmggKi8NCnR5cGVkZWYgaW50ICgqbXNnX2hhbmRsZXIpKHN0cnVj dCB2aXJ0aW9fbmV0ICpkZXYsIHN0cnVjdCBWaG9zdFVzZXJNc2cgKm1zZywNCgkJaW50IGZkKTsN Cg0Kc3RydWN0IHZob3N0X3VzZXJfZGV2X2V4dGVybiB7DQoJbXNnX2hhbmRsZXIgcG9zdF92aG9z dF91c2VyX21zZ19oYW5kbGVyOw0KCWNoYXIgZGF0YVswXTsNCn07DQoNCmludCANCnZob3N0X3Vz ZXJfcmVnaXN0ZXJfY2FsbF9iYWNrKHN0cnVjdCB2aXJ0aW9fbmV0ICpkZXYsIG1zZ19oYW5kbGVy IHBvc3RfbXNnX2hhbmRsZXIpOw0KDQo+IA0KPiBBbHNvLCBpdCBtaWdodCBiZSBpbnRlcmVzdGlu ZyBmb3IgdGhlIGV4dGVybmFsIGJhY2tlbmQgdG8gcmVnaXN0ZXIgY2FsbGJhY2tzIGZvcg0KPiBl eGlzdGluZyByZXF1ZXN0cy4gRm9yIGV4YW1wbGUgLnByZV92aG9zdF91c2VyX21zZ19oYW5kbGVy DQo+IGFuZCAucG9zdF92aG9zdF91c2VyX21zZ19oYW5kbGVyLiBEb2luZyBzbywgdGhlIGV4dGVy bmFsIGJhY2tlbmQgY291bGQNCj4gZm9yIGV4YW1wbGUgY2F0Y2ggYmVmb3JlaGFuZCBhbnkgY2hh bmdlIHRoYXQgY291bGQgYWZmZWN0IHJlc291cmNlcyBiZWluZw0KPiB1c2VkLiBUb21hc3osIFBh d2VsLCBkbyB5b3UgdGhpbmsgdGhhdCBjb3VsZCBoZWxwIGZvciB0aGUgaXNzdWUgeW91IHJlcG9y dGVkPw0KPiANCg0KDQpJIHRoaW5rIGl0IGlzIGRlZmluaXRlbHkgYSBnb29kIGlkZWEuIEhvd2V2 ZXIgdGhlcmUgd2lsbCBiZSBhIHByb2JsZW0uIEFzIHZob3N0X2NyeXB0byBkb2VzIG5vdCByZXF1 aXJlIHByZV92aG9zdF91c2VyX21zZ19oYW5kbGVyIEkgdGhpbmsgaXQgbWF5IG5vdCBhcHByb3By aWF0ZSB0byBhZGQgcHJlX3Zob3N0X3VzZXJfbXNnX2hhbmRsZXIgaW4gdGhpcyBwYXRjaHNldC4g DQoNClRoYW5rcyBhIG1pbGxpb24gTWF4aW1lLg0KDQo+IFRoYW5rcywNCj4gTWF4aW1lDQo=