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 A6C56B38B for ; Wed, 3 Sep 2014 18:04:05 +0200 (CEST) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga102.jf.intel.com with ESMTP; 03 Sep 2014 09:01:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.04,458,1406617200"; d="scan'208";a="567788336" Received: from irsmsx104.ger.corp.intel.com ([163.33.3.159]) by orsmga001.jf.intel.com with ESMTP; 03 Sep 2014 09:07:50 -0700 Received: from irsmsx155.ger.corp.intel.com (163.33.192.3) by IRSMSX104.ger.corp.intel.com (163.33.3.159) with Microsoft SMTP Server (TLS) id 14.3.195.1; Wed, 3 Sep 2014 17:07:49 +0100 Received: from irsmsx102.ger.corp.intel.com ([169.254.2.24]) by IRSMSX155.ger.corp.intel.com ([169.254.14.85]) with mapi id 14.03.0195.001; Wed, 3 Sep 2014 17:07:48 +0100 From: "Gray, Mark D" To: Franck Baudin , "Xie, Huawei" , Thomas Monjalon Thread-Topic: [dpdk-dev] Wrong TCP checksum of packets sent by Linux guest (virtIO/vhost) Thread-Index: AQHPx4FW+7/GFt27vk6HRi32rhvY75vvktRQ Date: Wed, 3 Sep 2014 16:07:48 +0000 Message-ID: <738D45BC1F695740A983F43CFE1B7EA92D723605@IRSMSX102.ger.corp.intel.com> References: <1686757.iSdNo6aMGt@xps13> <738D45BC1F695740A983F43CFE1B7EA92D72308F@IRSMSX102.ger.corp.intel.com> <540721E8.2010307@qosmos.com> In-Reply-To: <540721E8.2010307@qosmos.com> Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [163.33.239.182] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Cc: "dev@dpdk.org" , "dpdk-ovs@lists.01.org" Subject: Re: [dpdk-dev] Wrong TCP checksum of packets sent by Linux guest (virtIO/vhost) X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Sep 2014 16:04:06 -0000 PiANCj4gSGksDQo+IA0KPiBPbiAwOS8wMy8xNCAxMzoxMywgWGllLCBIdWF3ZWkgd3JvdGU6DQo+ ID4gTG9vcGluZyBpbiB0aGUgZHBkay1vdnMgbGlzdC4NCj4gPg0KPiA+ICogRG9lcyB0aGUgbmV3 IHZob3N0IEFQSSBhbGxvdyBhIHVzZXIgdG8ga25vdyBpZiBhbGwgdGhlIHJlbGV2YW50DQo+ID4g b2ZmbG9hZHMgaGF2ZSBiZWVuIHR1cm5lZCBvbi9vZmYgZm9yIHRoYXQgaW50ZXJmYWNlPyBJdCBz ZWVtcyB0aGF0DQo+ID4gdGhpcyBpcyBwb3NzaWJsZSB0aHJvdWdoIHRoZSB2aXJ0aW9fbmV0IHN0 cnVjdHVyZSBidXQgaXQgd291bGQgYmUgZ29vZA0KPiA+IHRvIGdldCBzb21lIGZlZWRiYWNrIGZy b20gdGhlIHJlbGV2YW50IHBlcnNvbiB3b3JraW5nIG9uIERQREsNCj4gPiAoSHVhd2VpPykuDQo+ ID4NCj4gPiAqIElmIHRoaXMgaXMgdGhlIGNhc2UsIHRoZW4gaXQgaXMgcHJvYmFibHkgaW4gdGhl IHJlYWxtIG9mIHRoZSB2c3dpdGNoDQo+ID4gZG8gdGhlIGFjdHVhbCBjaGVja3N1bSAoZm9yIFZN LVZNKSBvciBjb3JyZWN0bHkgY29uZmlndXJlIHRoZSBOSUMgd2hlbg0KPiA+IHNlbmRpbmcgb3V0 IHRocm91Z2ggdGhlIHBoeXNpY2FsIGludGVyZmFjZS4NCj4gPg0KPiA+IENvbW1lbnRzPw0KPiA+ DQo+ID4gTWFyazoNCj4gPiBTbyBmYXIgbm90IHN1cHBvcnRlZC4gVGhpcyBpcyBpbXBvcnRhbnQg YXMgd2VsbCBpbiBWeExhbiBjYXNlLiBGb3IgdGhlDQo+ID4gcGFja2V0IGZsb3cgR3Vlc3QgQS0+ ICB2aXJ0aW8gLT4gLi4tPk9WREstPi4uIC0+IEd1ZXN0IEIuDQo+ID4gMSkgSWYgZ3Vlc3QgQSBh bmQgQiBhcmUgb24gZGlmZmVyZW50IGhvc3QgbWFjaGluZXMsIHNheSBBIGFuZCBCDQo+ID4gcmVz cGVjdGl2ZWx5LCAgYW5kIGlmIHRoZSBuaWMgb24gQSBzdXBwb3J0cyB2eGxhbiBjaGVja3N1bSBv ZmZsb2FkLA0KPiA+IHRoZW4gYm90aCBndWVzdCBhbmQgaG9zdCBuZWVkbid0IGdlbmVyYXRlIGNo ZWNrc3VtLCB0aGUgbmljIHdpbGwgZ2VuZXJhdGUNCj4gY2hlY2tzdW0gZm9yIGJvdGggaW5uZXIg YW5kIG91dGVyIHBhY2tldC4NCj4gPiAyKSBJbiBWTTJWTSBjYXNlLCBhcyBpdCBpcyB0cnVzdGVk IGNvbW11bmljYXRpb24gY2hhbm5lbCwgY291bGQgd2UNCj4gPiBuZWdvdGlhdGUgd2l0aCB0aGUg Z3Vlc3QgdGNwIHN0YWNrIG5vdCB0byB2ZXJpZnkgY2hlY2tzdW0gZm9yIHJlY2VpdmVkDQo+IHBh Y2tldD8NCj4gVGhlIHByb2JsZW0gaXMgdGhhdCBhbnkgVENQIHBhY2tldCBzZW5kIGJ5IGEgdmFu aWxsYSBMaW51eCBndWVzdCB0aHJvdWdoDQo+IHZob3N0IGlzIGluY29ycmVjdCAoVk0gdG8gYW55 dGhpbmcsIGluY2x1ZGluZyBvdGhlciBjb2xvY2FsaWVkIFZNcykuIEluIG90aGVyDQo+IHdvcmRz LCB0aGUgVk0gY2Fubm90IHVzZSBUQ1AuIFFFTVUgb3B0aW9ucyBhbmQgZXRodG9vbCAtSyBjc3Vt IG9mZiB0c28NCj4gb2ZmICgiVENQIHN0YWNrIG5lZ29jaWF0aW9uIikgaGF2ZSBubyBlZmZlY3Qs IG1heWJlIGJlY2F1c2UgdGhlIHZob3N0DQo+IGJhY2tlbmQgaXMgbWlzYmVoYXZpbmcuDQoNClRo aXMgc291bmRzIGxpa2UgYSBEUERLIGlzc3VlLiBIb3dldmVyLCB3ZSBkaWQgImNsb25lIGFuZCBv d24iIHRoZSB2aG9zdA0KY29kZSBhcyBpdCBpcyBhIHNhbXBsZSBhcHAuIEl0IG1heSBoYXZlIGNo YW5nZWQgc2luY2Ugd2UgaW50ZWdyYXRlZCBpdC4NCg0KV2UgcGxhbiB0byB1c2UgdGhlIHZob3N0 IGxpYnJhcnkgaW50ZXJmYWNlIHdoZW4gaXQgaXMgYXZhaWxhYmxlIG9uIGRwZGsub3JnLiBTbw0K dGhhdCB3b3VsZCBwaWNrIHVwIHRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgdmhvc3QgY29kZS4N Cg0KPiANCj4gRnJhbmNrDQo=