From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id D6DD2E5D for ; Thu, 7 Dec 2017 07:30:33 +0100 (CET) Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Dec 2017 22:30:32 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.45,371,1508828400"; d="scan'208";a="555013" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by fmsmga007.fm.intel.com with ESMTP; 06 Dec 2017 22:30:32 -0800 Received: from fmsmsx102.amr.corp.intel.com (10.18.124.200) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 6 Dec 2017 22:30:31 -0800 Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by FMSMSX102.amr.corp.intel.com (10.18.124.200) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 6 Dec 2017 22:30:31 -0800 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.175]) by SHSMSX103.ccr.corp.intel.com ([169.254.4.213]) with mapi id 14.03.0319.002; Thu, 7 Dec 2017 14:30:30 +0800 From: "Hu, Jiayu" To: Maxime Coquelin , "dev@dpdk.org" CC: "yliu@fridaylinux.org" , "Tan, Jianfeng" Thread-Topic: [dpdk-dev] [PATCH] vhost: support Generic Segmentation Offload Thread-Index: AQHTaAlza6phlXiU2kyqOREoJd05SaM1g6qAgAHhaBA= Date: Thu, 7 Dec 2017 06:30:29 +0000 Message-ID: References: <1511846913-72414-1-git-send-email-jiayu.hu@intel.com> <720f198e-7e6c-7f5a-fc2d-cf303b97f24d@redhat.com> In-Reply-To: <720f198e-7e6c-7f5a-fc2d-cf303b97f24d@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNzI2YTJjMzktOGNkMS00NzlhLTllNGMtNTQyMTlhZDEyMjA4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6ImwwbGVvazE0TU5UejQ3TzZ5TmZDeEd6XC9RMWR4ZVd4dVJXQ3lHekJjMXlVPSJ9 x-ctpclassification: CTP_IC x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH] vhost: support Generic Segmentation Offload 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, 07 Dec 2017 06:30:34 -0000 SGkgTWF4aW1lLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1heGlt ZSBDb3F1ZWxpbiBbbWFpbHRvOm1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tXQ0KPiBTZW50OiBX ZWRuZXNkYXksIERlY2VtYmVyIDYsIDIwMTcgNDozNCBQTQ0KPiBUbzogSHUsIEppYXl1IDxqaWF5 dS5odUBpbnRlbC5jb20+OyBkZXZAZHBkay5vcmcNCj4gQ2M6IHlsaXVAZnJpZGF5bGludXgub3Jn OyBUYW4sIEppYW5mZW5nIDxqaWFuZmVuZy50YW5AaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTog W2RwZGstZGV2XSBbUEFUQ0hdIHZob3N0OiBzdXBwb3J0IEdlbmVyaWMgU2VnbWVudGF0aW9uDQo+ IE9mZmxvYWQNCj4gDQo+IEhpIEppYXl1LA0KPiANCj4gT24gMTEvMjgvMjAxNyAwNjoyOCBBTSwg SmlheXUgSHUgd3JvdGU6DQo+ID4gSW4gdmlydGlvLCBHZW5lcmljIFNlZ21lbnRhdGlvbiBPZmZs b2FkIChHU08pIGlzIHRoZSBmZWF0dXJlIGZvciB0aGUNCj4gPiBiYWNrZW5kLCB3aGljaCBtZWFu cyB0aGUgYmFja2VuZCBjYW4gcmVjZWl2ZSBwYWNrZXRzIHdpdGggYW55IEdTTw0KPiA+IHR5cGUu DQo+ID4NCj4gPiBWaXJ0aW8tbmV0IGVuYWJsZXMgdGhlIEdTTyBmZWF0dXJlIGJ5IGRlZmF1bHQs IGFuZCB2aG9zdC1uZXQgc3VwcG9ydHMgaXQuDQo+ID4gVG8gbWFrZSBsaXZlIG1pZ3JhdGlvbiBm cm9tIHZob3N0LW5ldCB0byB2aG9zdC11c2VyIHBvc3NpYmxlLCB0aGlzIHBhdGNoDQo+ID4gZW5h YmxlcyBHU08gZm9yIHZob3N0LXVzZXIuDQo+IA0KPiBQbGVhc2Ugbm90ZSB0aGF0IHRoZSBhcHBs aWNhdGlvbiByZWx5aW5nIG9uIFZob3N0IGxpYnJhcnkgbWF5IGRpc2FibGUNCj4gc29tZSBmZWF0 dXJlcywgYnJlYWtpbmcgdGhlIG1pZ3JhdGlvbiBmcm9tIHZob3N0LW5ldCB0byB2aG9zdC11c2Vy IGV2ZW4NCj4gaWYgYWxsIGZlYXR1cmVzIGFyZSBzdXBwb3J0ZWQgaW4gdGhlIHZob3N0LXVzZXIg bGliLg0KPiANCj4gRm9yIGV4YW1wbGUsIG92cy1kcGRrIGRpc2FibGVzIHRoZSBmb2xsb3dpbmcg ZmVhdHVyZXM6DQo+ICAgICAgZXJyID0gcnRlX3Zob3N0X2RyaXZlcl9kaXNhYmxlX2ZlYXR1cmVz KGRldi0+dmhvc3RfaWQsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDFVTEwg PDwgVklSVElPX05FVF9GX0hPU1RfVFNPNA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8IDFVTEwgPDwgVklSVElPX05FVF9GX0hPU1RfVFNPNg0KPiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8IDFVTEwgPDwgVklSVElPX05FVF9GX0NTVU0pOw0KPiANCj4gDQo+ ID4gU2lnbmVkLW9mZi1ieTogSmlheXUgSHUgPGppYXl1Lmh1QGludGVsLmNvbT4NCj4gPiAtLS0N Cj4gPiAgIGxpYi9saWJydGVfdmhvc3Qvdmhvc3QuaCB8IDEgKw0KPiA+ICAgMSBmaWxlIGNoYW5n ZWQsIDEgaW5zZXJ0aW9uKCspDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV92aG9z dC92aG9zdC5oIGIvbGliL2xpYnJ0ZV92aG9zdC92aG9zdC5oDQo+ID4gaW5kZXggMWNjODFjMS4u MDRmNTRjYiAxMDA2NDQNCj4gPiAtLS0gYS9saWIvbGlicnRlX3Zob3N0L3Zob3N0LmgNCj4gPiAr KysgYi9saWIvbGlicnRlX3Zob3N0L3Zob3N0LmgNCj4gPiBAQCAtMjA0LDYgKzIwNCw3IEBAIHN0 cnVjdCB2aG9zdF9tc2cgew0KPiA+ICAgCQkJCSgxVUxMIDw8IFZJUlRJT19GX1ZFUlNJT05fMSkg ICB8IFwNCj4gPiAgIAkJCQkoMVVMTCA8PCBWSE9TVF9GX0xPR19BTEwpICAgICAgfCBcDQo+ID4g ICAJCQkJKDFVTEwgPDwNCj4gVkhPU1RfVVNFUl9GX1BST1RPQ09MX0ZFQVRVUkVTKSB8IFwNCj4g PiArCQkJCSgxVUxMIDw8IFZJUlRJT19ORVRfRl9HU08pIHwgXA0KPiANCj4gVGhpcyBmZWF0dXJl IGlzIGFsc28gZW5hYmxlZCBieSBkZWZhdWx0IGluIFFFTVUsIGFuZCBzZWVtcyBhbHNvIHRvIGJl DQo+IGFja2VkIGJ5IGRlZmF1bHQgaW4gdGhlIHZpcnRpby1uZXQga2VybmVsIGRyaXZlci4NCj4g DQo+IERvZXMgaXQgaGF2ZSBhbiBpbXBhY3Qgb24gcGVyZm9ybWFuY2U/IEJlIGl0IGdvb2Qgb3Ig YmFkLg0KPiANCj4gSG93IHRvIHRlc3QgaXQ/DQoNClZJUlRJT19ORVRfRl9HU08gaXMgdGhlIGNv bWJpbmF0aW9uIG9mIGFsbCBiYWNrZW5kIEdTTyB0eXBlcywgbGlrZQ0KVklSVElPX05FVF9GX0hP U1RfVUZPIGFuZCBWSVJUSU9fTkVUX0ZfSE9TVF9FQ04uIFN1cHBvcnRpbmcNClZJUlRJT19ORVRf Rl9HU08gZXF1YWxzIHRvIHN1cHBvcnRpbmcgYWxsIGJhY2tlbmQgR1NPIHR5cGVzLg0KDQpJbiB0 aGUgdmlydGlvLW5ldCBkcml2ZXIsIFZJUlRJT19ORVRfRl9HU08gaW5mbHVlbmNlcyB0aGUgb2Zm bG9hZGluZyBhYmlsaXRpZXMgb2YNCnZpcnRpby1uZXQgZGV2aWNlcy4gV2hlbiBWSVJUSU9fTkVU X0ZfR1NPIGlzIG5lZ290aWF0ZWQsIHRoZSB2aXJ0aW8tbmV0IGRldmljZSBoYXMNClRTTyhfRUNO KSBhbmQgVUZPIHR1cm5lZCBvbiBieSBkZWZhdWx0LiBJdCBlcXVhbHMgdG8gZW5hYmxpbmcgImhv c3RfdWZvIiwgImhvc3RfdHNvNC82Ig0KYW5kICJob3N0X2VjbiIuDQogDQpBYm91dCB0aGUgcGVy Zm9ybWFuY2UsIHdoZW4gVklSVElPX05FVF9GX0dTTyBpcyBlbmFibGVkLCB0aGUgZGV2aWNlDQpj YW4gc2VuZCBsYXJnZSBUQ1AvVURQIHBhY2tldHMgKGV4Y2VlZGluZyBNVFUpIHRvIHRoZSBiYWNr ZW5kLiBMYXJnZSBwYWNrZXRzDQpjYW4gcmVkdWNlIHRoZSBwZXItcGFja2V0IG92ZXJoZWFkLiBU aGVyZWZvcmUsIEkgdGhpbmsgaXQncyBnb29kIGZvciBwZXJmb3JtYW5jZS4NCg0KV2UgY2FuIHRl c3QgdGhpcyBmZWF0dXJlIHdpdGggdGhlIGZvbGxvd2luZyBjb25maWd1cmF0aW9uOg0KRW52aXJv bm1lbnQ6DQotIG9uZSBzZXJ2ZXIgd2l0aCB0d28gcGh5c2ljYWwgaW50ZXJmYWNlcyAocDEgYW5k IHAyKS4NCi0gcDEgYW5kIHAyIGFyZSBjb25uZWN0ZWQgcGh5c2ljYWxseS4gcDEgaXMgYXNzaWdu ZWQgdG8gRFBESyBhbmQgcDIgaXMgdG8ga2VybmVsLg0KDQpTdGVwczoNCi0gbGF1bmNoIHRlc3Rw bWQgd2l0aCBwMSBhbmQgb25lIHZob3N0LXVzZXIgcG9ydA0KLSBsYXVuY2hpbmcgcWVtdSB3aXRo IGNvbW1hbmQgImdzbz1vbiwgY3N1bT1vbiIuIEluIHRoZSBWTSwgeW91IGNhbiBzZWUNCiAgVFNP X0VDTiBhbmQgVUZPIG9mIHRoZSB2aXJ0aW8tbmV0IHBvcnQgYXJlIGVuYWJsZWQgYnkgZGVmYXVs dC4NCi0gUnVuICJpcGVyZiAtdSAtcyAuLi4iIG9uIHAyDQotIHJ1biAiaXBlcmYgLXUgLWMgLi4u IC1sIDcwMDBCIiBpbiB0aGUgVk0uIFRoZXJlZm9yZSwgaXBlcmYgY2xpZW50IHdpbGwgc2VuZCBs YXJnZQ0KICAgVURQIHBhY2tldHMNCi0gInNob3cgcG9ydCB4c3RhdHMgYWxsIiBpbiB0ZXN0cG1k LiBZb3UgY2FuIHNlZSB0aGUgdmhvc3QtdXNlciBwb3J0IHJlY2VpdmVzDQogICBsYXJnZSBVRFAg cGFja2V0cyBmcm9tIHRoZSBmcm9udGVuZC4NCg0KWW91IGNhbiBhbHNvIHVzZSB0aGUgYWJvdmUg c3RlcHMgdG8gdGVzdCB0aGUgdmhvc3QtdXNlciBob3N0X3VmbyBmZWF0dXJlLg0KDQpUaGFua3Ms DQpKaWF5dQ0KPiANCj4gPiAgIAkJCQkoMVVMTCA8PCBWSVJUSU9fTkVUX0ZfSE9TVF9UU080KSB8 IFwNCj4gPiAgIAkJCQkoMVVMTCA8PCBWSVJUSU9fTkVUX0ZfSE9TVF9UU082KSB8IFwNCj4gPiAg IAkJCQkoMVVMTCA8PCBWSVJUSU9fTkVUX0ZfQ1NVTSkgICAgfCBcDQo+ID4NCj4gDQo+IFRoYW5r cywNCj4gTWF4aW1lDQo=