From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 5C4398DA1 for ; Wed, 28 Oct 2015 09:34:30 +0100 (CET) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga103.fm.intel.com with ESMTP; 28 Oct 2015 01:34:28 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,209,1444719600"; d="scan'208";a="836891613" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga002.jf.intel.com with ESMTP; 28 Oct 2015 01:34:28 -0700 Received: from FMSMSX110.amr.corp.intel.com (10.18.116.10) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.248.2; Wed, 28 Oct 2015 01:34:28 -0700 Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by fmsmsx110.amr.corp.intel.com (10.18.116.10) with Microsoft SMTP Server (TLS) id 14.3.248.2; Wed, 28 Oct 2015 01:34:28 -0700 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.96]) by SHSMSX104.ccr.corp.intel.com ([169.254.5.194]) with mapi id 14.03.0248.002; Wed, 28 Oct 2015 16:34:21 +0800 From: "Liu, Jijiang" To: Padam Jeet Singh Thread-Topic: [dpdk-dev] Wrong TCP Checkum computed by hardware Thread-Index: AQHREU0LSfHUMsZ/+UOjEIIP9/z6j55/8z2AgAAGJACAAJCC0P//fhQAgACGoRD//36LgIAAhpKg Date: Wed, 28 Oct 2015 08:34:20 +0000 Message-ID: <1ED644BD7E0A5F4091CF203DAFB8E4CC22BC43AF@SHSMSX101.ccr.corp.intel.com> References: <9E9D668A-17B5-4047-85B3-13519F898467@inventum.net> <20151028065757.GA4251@mhcomputing.net> <546F571B-8603-4D0E-95B3-6CE5BAD3EE02@inventum.net> <1ED644BD7E0A5F4091CF203DAFB8E4CC22BC432E@SHSMSX101.ccr.corp.intel.com> <38A0599F-BB59-49B6-B4E0-D16E0B95A745@inventum.net> <1ED644BD7E0A5F4091CF203DAFB8E4CC22BC438D@SHSMSX101.ccr.corp.intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] Wrong TCP Checkum computed by hardware 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, 28 Oct 2015 08:34:31 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUGFkYW0gSmVldCBTaW5n aCBbbWFpbHRvOnBhZGFtLnNpbmdoQGludmVudHVtLm5ldF0NCj4gU2VudDogV2VkbmVzZGF5LCBP Y3RvYmVyIDI4LCAyMDE1IDQ6MzEgUE0NCj4gVG86IExpdSwgSmlqaWFuZw0KPiBDYzogZGV2QGRw ZGsub3JnOyBNYXR0aGV3IEhhbGwNCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gV3JvbmcgVENQ IENoZWNrdW0gY29tcHV0ZWQgYnkgaGFyZHdhcmUNCj4gDQo+IA0KPiA+IE9uIDI4LU9jdC0yMDE1 LCBhdCAxOjQ2IHBtLCBMaXUsIEppamlhbmcgPGppamlhbmcubGl1QGludGVsLmNvbT4gd3JvdGU6 DQo+ID4NCj4gPg0KPiA+DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZy b206IFBhZGFtIEplZXQgU2luZ2ggW21haWx0bzpwYWRhbS5zaW5naEBpbnZlbnR1bS5uZXRdDQo+ ID4+IFNlbnQ6IFdlZG5lc2RheSwgT2N0b2JlciAyOCwgMjAxNSA0OjEyIFBNDQo+ID4+IFRvOiBM aXUsIEppamlhbmcNCj4gPj4gQ2M6IGRldkBkcGRrLm9yZzsgTWF0dGhldyBIYWxsDQo+ID4+IFN1 YmplY3Q6IFJlOiBbZHBkay1kZXZdIFdyb25nIFRDUCBDaGVja3VtIGNvbXB1dGVkIGJ5IGhhcmR3 YXJlDQo+ID4+DQo+ID4+DQo+ID4+PiBPbiAyOC1PY3QtMjAxNSwgYXQgMTozMSBwbSwgTGl1LCBK aWppYW5nIDxqaWppYW5nLmxpdUBpbnRlbC5jb20+IHdyb3RlOg0KPiA+Pj4NCj4gPj4+DQo+ID4+ Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4+PiBGcm9tOiBkZXYgW21haWx0bzpk ZXYtYm91bmNlc0BkcGRrLm9yZ10gT24gQmVoYWxmIE9mIFBhZGFtIEplZXQNCj4gPj4+PiBTaW5n aA0KPiA+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgT2N0b2JlciAyOCwgMjAxNSAzOjIwIFBNDQo+ID4+ Pj4gVG86IE1hdHRoZXcgSGFsbA0KPiA+Pj4+IENjOiBkZXZAZHBkay5vcmcNCj4gPj4+PiBTdWJq ZWN0OiBSZTogW2RwZGstZGV2XSBXcm9uZyBUQ1AgQ2hlY2t1bSBjb21wdXRlZCBieSBoYXJkd2Fy ZQ0KPiA+Pj4+DQo+ID4+Pg0KPiA+Pj4gRGlkIHlvdSBzZXQgdGhlIHR4cV9mbGFncz8NCj4gPj4+ IElmIHRoZSBmbGFnIGlzIG5vdCBzZXQsIHRoZSBkZWZhdWx0IHZhbHVlIGlzIElYR0JFX1NJTVBM RV9GTEFHUywgYW5kDQo+ID4+PiB0aGUgYW55DQo+ID4+IFRYIG9mZmxvYWRzIGRvIG5vdCB3b3Jr Lg0KPiA+Pj4NCj4gPj4+IFNlZSB0aGUgZm9sbG93aW5nIGNvZGVzIGluIGl4Z2JlX3J4dHguYyBm aWxlDQo+ID4+Pg0KPiA+Pj4gLyogVXNlIGEgc2ltcGxlIFR4IHF1ZXVlIChubyBvZmZsb2Fkcywg bm8gbXVsdGkgc2VncykgaWYgcG9zc2libGUgKi8NCj4gPj4+IAlpZiAoKCh0eHEtPnR4cV9mbGFn cyAmIElYR0JFX1NJTVBMRV9GTEFHUykgPT0gSVhHQkVfU0lNUExFX0ZMQUdTKQ0KPiA+Pj4gCQkJ JiYgKHR4cS0+dHhfcnNfdGhyZXNoID49DQo+ID4+IFJURV9QTURfSVhHQkVfVFhfTUFYX0JVUlNU KSkgew0KPiA+Pj4gCQlQTURfSU5JVF9MT0coSU5GTywgIlVzaW5nIHNpbXBsZSB0eCBjb2RlIHBh dGgiKTsNCj4gPj4+ICAgICAgICAgICAgICAgICAgICAgLi4uDQo+ID4+PiAJCWRldi0+dHhfcGt0 X2J1cnN0ID0gaXhnYmVfeG1pdF9wa3RzX3NpbXBsZTsNCj4gPj4+IAl9IGVsc2Ugew0KPiA+Pj4g CSAgICAgICAgICAgICAuLi4NCj4gPj4+IAkJZGV2LT50eF9wa3RfYnVyc3QgPSBpeGdiZV94bWl0 X3BrdHM7DQo+ID4+PiAJfQ0KPiA+Pj4NCj4gPj4+DQo+ID4+PiAtLUppamlhbmcgTGl1DQo+ID4+ DQo+ID4+IEkgaW5pdGlhbGlzZSB0aGUgcXVldWUgd2l0aCB0aGUgZm9sbG93aW5nIHN0cnVjdHVy ZToNCj4gPj4NCj4gPj4gc3RhdGljIGNvbnN0IHN0cnVjdCBydGVfZXRoX3R4Y29uZiB0eF9jb25m ID0gew0KPiA+PiAJLnR4X3RocmVzaCA9IHsNCj4gPj4gCQkucHRocmVzaCA9IDMyLCAgLyogUmlu ZyBwcmVmZXRjaCB0aHJlc2hvbGQgKi8NCj4gPj4gCQkuaHRocmVzaCA9IDAsICAgLyogUmluZyBo b3N0IHRocmVzaG9sZCAqLw0KPiA+PiAJCS53dGhyZXNoID0gMCwgICAvKiBSaW5nIHdyaXRlYmFj ayB0aHJlc2hvbGQgKi8NCj4gPj4gCX0sDQo+ID4+IAkudHhfZnJlZV90aHJlc2ggPSAwLCAgICAv KiBVc2UgUE1EIGRlZmF1bHQgdmFsdWVzICovDQo+ID4+IAkudHhfcnNfdGhyZXNoID0gMCwgICAg ICAvKiBVc2UgUE1EIGRlZmF1bHQgdmFsdWVzICovDQo+ID4+IH07DQo+ID4+DQo+ID4+IFRoaXMg d291bGQgc2V0IHRoZSB0eHFfZmxhZ3MgdG8gemVybyAtIHNvIHRoZSB0eF9wa3RfYnVyc3QgZnVu Y3Rpb24NCj4gPj4gd291bGQgYWx3YXlzIHBvaW50IHRvIGl4Z2JlX3htaXRfcGt0cy4gQWxzbywg YXMgb2JzZXJ2ZWQgb25seSBUQ1ANCj4gPj4gY2hlY2tzdW0gaXMgY29tcHV0ZWQgd3Jvbmcgd2hl biB0aGVyZSBpcyBWTEFOIFRYIE9mZmxvYWQgKyBJUCBPZmZsb2FkDQo+ID4+ICsgVENQIG9mZmxv YWQgYml0cyBzZXQuICBWTEFOIFRYIE9mZmxvYWQgKyBJUCBPZmZsb2FkICsgVENQIENLU1VNIGlu DQo+ID4+IHNvZnR3YXJlIGdlbmVyYXRlcyBjb3JyZWN0IHBhY2tldCBvbiB0aGUgd2lyZS4NCj4g Pg0KPiA+IEkgZG9uJ3QgdGhpbmsgdGhlIHR4cV9mbGFncyBpcyAwIGlmIHlvdSBqdXN0IGluaXRp YWxpemVkIHRoZSBzdHJ1Y3QNCj4gcnRlX2V0aF90eGNvbmYgbGlrZSB0aGF0Lg0KPiANCj4gSXTi gJlzIGRlY2xhcmVkIGFzIGEgZ2xvYmFsIHN0YXRpYywgc28gaXQgaW5kZWVkIGlzIDAuIEkgYWxz byBhZGRlZCBzb21lIGRlYnVnDQo+IGFyb3VuZCB0aGUgaW5pdCBvZiB0aGUgcXVldWU6DQo+IA0K PiBmb3IgKGkgPSAwOyBpIDwgdHg7ICsraSkgew0KPiAJICAgIHJldCA9IHJ0ZV9ldGhfdHhfcXVl dWVfc2V0dXAocG9ydCwgaSwgTkJfVFhELA0KPiAJCXJ0ZV9ldGhfZGV2X3NvY2tldF9pZChwb3J0 KSwgJnR4X2NvbmYpOw0KPiAJICAgIFJURV9MT0coSU5GTywgQVBQLCAiUG9ydCAldSBUWFFbJWRd IHR4ZmxhZ3MgPSAlZFxuIiwNCj4gKHVuc2lnbmVkKXBvcnQsDQo+IAkgICAgCWksIHR4X2NvbmYu dHhxX2ZsYWdzKTsNCj4gCSAgICBpZiAocmV0IDwgMCkNCj4gCQlydGVfZXhpdChFWElUX0ZBSUxV UkUsICJDb3VsZCBub3Qgc2V0dXAgdXAgVFggcXVldWUgJWQgZm9yDQo+ICINCj4gCQkJCSJwb3J0 JXUgKCVkKSIsIGksICh1bnNpZ25lZClwb3J0LCByZXQpOw0KPiAJfQ0KPiANCj4gQW5kIGdvdCB0 aGUgZm9sbG93aW5nIHJlc3VsdDoNCj4gDQo+IE9jdCAyOCAxMzo1NTozNCBsb2NhbGhvc3QgZnBu YXNbMTMyMl06IEFQUDogUG9ydCAwIFRYUVswXSB0eGZsYWdzID0gMCBPY3QgMjgNCj4gMTM6NTU6 MzQgbG9jYWxob3N0IGZwbmFzWzEzMjJdOiBBUFA6IFBvcnQgMCBUWFFbMV0gdHhmbGFncyA9IDAg T2N0IDI4IDEzOjU1OjM0DQo+IGxvY2FsaG9zdCBmcG5hc1sxMzIyXTogQVBQOiBQb3J0IDEgVFhR WzBdIHR4ZmxhZ3MgPSAwIE9jdCAyOCAxMzo1NTozNCBsb2NhbGhvc3QNCj4gZnBuYXNbMTMyMl06 IEFQUDogUG9ydCAxIFRYUVsxXSB0eGZsYWdzID0gMCBPY3QgMjggMTM6NTU6MzUgbG9jYWxob3N0 DQo+IGZwbmFzWzEzMjJdOiBBUFA6IFBvcnQgMiBUWFFbMF0gdHhmbGFncyA9IDAgT2N0IDI4IDEz OjU1OjM1IGxvY2FsaG9zdA0KPiBmcG5hc1sxMzIyXTogQVBQOiBQb3J0IDMgVFhRWzBdIHR4Zmxh Z3MgPSAwDQo+IA0KWWVzLCB5b3UgYXJlIGNvcnJlY3QsIEkganVzdCBub3RpY2VkIHlvdSBkZWNs YXJlICBpdCBpcyBzdGF0aWMsIElmIHBvc3NpYmxlLCBzZW5kIG1vcmUgY29kZXMgdG8gbWUsIEkg Y2FuIGhlbHAgeW91IHdpdGggdGhpcy4NCj4gPg0KPiA+PiBUaGFua3MsDQo+ID4+IFBhZGFtDQoN Cg==