From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 1C4C6A052A for ; Fri, 10 Jul 2020 15:56:15 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id F34AB1DE7B; Fri, 10 Jul 2020 15:56:14 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by dpdk.org (Postfix) with ESMTP id 9021B1DE45; Fri, 10 Jul 2020 15:56:12 +0200 (CEST) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Date: Fri, 10 Jul 2020 15:56:11 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35C6111B@smartserver.smartshare.dk> In-Reply-To: <20200710134102.GC5869@platinum> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [dpdk-dev] [PATCH] net: fix unneeded replacement of 0 by ffff for TCP checksum Thread-Index: AdZWv8TrnQcAD9FuT9e0s8Ier3abtwAANWIg References: <20200710065551.59352-1-guohongzhi1@huawei.com> <20200710124109.GY5869@platinum> <98CBD80474FA8B44BF855DF32C47DC35C61118@smartserver.smartshare.dk> <20200710131604.GB5869@platinum> <98CBD80474FA8B44BF855DF32C47DC35C61119@smartserver.smartshare.dk> <20200710134102.GC5869@platinum> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Olivier Matz" Cc: "Hongzhi Guo" , , , , , , , , , , , Subject: Re: [dpdk-stable] [dpdk-dev] [PATCH] net: fix unneeded replacement of 0 by ffff for TCP checksum X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" PiBGcm9tOiBkZXYgW21haWx0bzpkZXYtYm91bmNlc0BkcGRrLm9yZ10gT24gQmVoYWxmIE9mIE9s aXZpZXIgTWF0eg0KPiBTZW50OiBGcmlkYXksIEp1bHkgMTAsIDIwMjAgMzo0MSBQTQ0KPiANCj4g T24gRnJpLCBKdWwgMTAsIDIwMjAgYXQgMDM6Mjk6MzZQTSArMDIwMCwgTW9ydGVuIEJyw7hydXAg d3JvdGU6DQo+ID4gPiBGcm9tOiBPbGl2aWVyIE1hdHogW21haWx0bzpvbGl2aWVyLm1hdHpANndp bmQuY29tXQ0KPiA+ID4gU2VudDogRnJpZGF5LCBKdWx5IDEwLCAyMDIwIDM6MTYgUE0NCj4gPiA+ DQo+ID4gPiBPbiBGcmksIEp1bCAxMCwgMjAyMCBhdCAwMzoxMDozNFBNICswMjAwLCBNb3J0ZW4g QnLDuHJ1cCB3cm90ZToNCj4gPiA+ID4gPiBGcm9tOiBPbGl2aWVyIE1hdHogW21haWx0bzpvbGl2 aWVyLm1hdHpANndpbmQuY29tXQ0KPiA+ID4gPiA+IFNlbnQ6IEZyaWRheSwgSnVseSAxMCwgMjAy MCAyOjQxIFBNDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBPbiBGcmksIEp1bCAxMCwgMjAyMCBhdCAw Mjo1NTo1MVBNICswODAwLCBIb25nemhpIEd1byB3cm90ZToNCj4gPiA+ID4gPiA+IFBlciBSRkM3 Njg6DQo+ID4gPiA+ID4gPiBJZiB0aGUgY29tcHV0ZWQgY2hlY2tzdW0gaXMgemVybywgaXQgaXMg dHJhbnNtaXR0ZWQgYXMgYWxsDQo+IG9uZXMuDQo+ID4gPiA+ID4gPiBBbiBhbGwgemVybyB0cmFu c21pdHRlZCBjaGVja3N1bSB2YWx1ZSBtZWFucyB0aGF0IHRoZQ0KPiB0cmFuc21pdHRlcg0KPiA+ ID4gPiA+ID4gZ2VuZXJhdGVkIG5vIGNoZWNrc3VtLg0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ IFJGQzc5MyBmb3IgVENQIGhhcyBubyBzdWNoIHNwZWNpYWwgdHJlYXRtZW50IGZvciB0aGUgY2hl Y2tzdW0NCj4gb2YNCj4gPiA+ID4gPiB6ZXJvLg0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IEZp eGVzOiA2MDA2ODE4Y2ZiMjYgKCJuZXQ6IG5ldyBjaGVja3N1bSBmdW5jdGlvbnMiKQ0KPiA+ID4g PiA+ID4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IFNpZ25l ZC1vZmYtYnk6IEhvbmd6aGkgR3VvIDxndW9ob25nemhpMUBodWF3ZWkuY29tPg0KPiA+ID4gPiA+ ID4gLS0tDQo+ID4gPiA+ID4gPiB2MjoNCj4gPiA+ID4gPiA+ICogRml4ZWQgY29tbWl0IHRpbGUN Cj4gPiA+ID4gPiA+ICogRml4ZWQgdGhlIEFQSSBjb21tZW50DQo+ID4gPiA+ID4gPiAtLS0NCj4g PiA+ID4gPiA+IC0tLQ0KPiA+ID4gPiA+ID4gIGxpYi9saWJydGVfbmV0L3J0ZV9pcC5oIHwgMTgg KysrKysrKysrKysrKysrLS0tDQo+ID4gPiA+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDE1IGluc2Vy dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gZGlmZiAt LWdpdCBhL2xpYi9saWJydGVfbmV0L3J0ZV9pcC5oDQo+IGIvbGliL2xpYnJ0ZV9uZXQvcnRlX2lw LmgNCj4gPiA+ID4gPiA+IGluZGV4IDI5MmY2M2ZkNy4uZDAzYzc3MTIwIDEwMDY0NA0KPiA+ID4g PiA+ID4gLS0tIGEvbGliL2xpYnJ0ZV9uZXQvcnRlX2lwLmgNCj4gPiA+ID4gPiA+ICsrKyBiL2xp Yi9saWJydGVfbmV0L3J0ZV9pcC5oDQo+ID4gPiA+ID4gPiBAQCAtMzI1LDcgKzMyNSw3IEBAIHJ0 ZV9pcHY0X3BoZHJfY2tzdW0oY29uc3Qgc3RydWN0DQo+IHJ0ZV9pcHY0X2hkcg0KPiA+ID4gPiA+ ICppcHY0X2hkciwgdWludDY0X3Qgb2xfZmxhZ3MpDQo+ID4gPiA+ID4gPiAgICogICBUaGUgcG9p bnRlciB0byB0aGUgYmVnaW5uaW5nIG9mIHRoZSBMNCBoZWFkZXIuDQo+ID4gPiA+ID4gPiAgICog QHJldHVybg0KPiA+ID4gPiA+ID4gICAqICAgVGhlIGNvbXBsZW1lbnRlZCBjaGVja3N1bSB0byBz ZXQgaW4gdGhlIElQIHBhY2tldA0KPiA+ID4gPiA+ID4gLSAqICAgb3IgMCBvbiBlcnJvcg0KPiA+ ID4gPiA+ID4gKyAqICAgb3IgMCBpZiB0aGUgSVAgbGVuZ3RoIGlzIGludmFsaWQgaW4gdGhlIGhl YWRlci4NCj4gPiA+ID4gPiA+ICAgKi8NCj4gPiA+ID4gPiA+ICBzdGF0aWMgaW5saW5lIHVpbnQx Nl90DQo+ID4gPiA+ID4gPiAgcnRlX2lwdjRfdWRwdGNwX2Nrc3VtKGNvbnN0IHN0cnVjdCBydGVf aXB2NF9oZHIgKmlwdjRfaGRyLA0KPiBjb25zdA0KPiA+ID4gPiA+IHZvaWQgKmw0X2hkcikNCj4g PiA+ID4NCj4gPiA+ID4gMCBpcyBhIHZhbGlkIHJldHVybiB2YWx1ZSwgc28gSSBzdWdnZXN0IG9t aXR0aW5nIGl0IGZyb20gdGhlDQo+IHJldHVybg0KPiA+ID4gdmFsdWUgZGVzY3JpcHRpb246DQo+ ID4gPiA+DQo+ID4gPiA+ICAgKiBAcmV0dXJuDQo+ID4gPiA+IC0gKiAgIFRoZSBjb21wbGVtZW50 ZWQgY2hlY2tzdW0gdG8gc2V0IGluIHRoZSBJUCBwYWNrZXQNCj4gPiA+ID4gLSAqICAgb3IgMCBv biBlcnJvcg0KPiA+ID4gPiArICogICBUaGUgY29tcGxlbWVudGVkIGNoZWNrc3VtIHRvIHNldCBp biB0aGUgSVAgcGFja2V0Lg0KPiA+ID4gPg0KPiA+ID4gPiBUaGUgY29tcGFyaXNvbiAiaWYgKGwz X2xlbiA8IHNpemVvZihzdHJ1Y3QgcnRlX2lwdjRfaGRyKSkiIGlzDQo+IG9ubHkNCj4gPiA+IHRo ZXJlIHRvIHByb3RlY3QgYWdhaW5zdCBpbnZhbGlkIGlucHV0OyBpdCBwcmV2ZW50cyBsNF9sZW4g ZnJvbQ0KPiA+ID4gYmVjb21pbmcgbmVnYXRpdmUuDQo+ID4gPg0KPiA+ID4gSSBkb24ndCBnZXQg d2h5ICIwIGlmIHRoZSBJUCBsZW5ndGggaXMgaW52YWxpZCBpbiB0aGUgaGVhZGVyIg0KPiBzaG91 bGQNCj4gPiA+IGJlIHJlbW92ZWQgZnJvbSB0aGUgY29tbWVudDogMCBpcyBib3RoIGEgdmFsaWQg cmV0dXJuIHZhbHVlIGFuZA0KPiA+ID4gdGhlIHZhbHVlIHJldHVybmVkIG9uIGludmFsaWQgcGFj a2V0Lg0KPiA+DQo+ID4gVG8gYXZvaWQgY29uZnVzaW9uLiBXZSBkbyBub3Qgd2FudCBwZW9wbGUg dG8gYWRkIGVycm9yIGhhbmRsaW5nIGZvciBhDQo+IHJldHVybiB2YWx1ZSBvZiAwLg0KPiA+DQo+ ID4gMCBpcyBub3QgYSBzcGVjaWFsIHZhbHVlIG9yIGFuIGVycm9yLCBzbyBpdCBkb2VzIG5vdCBk ZXNlcnZlIGV4cGxpY2l0DQo+IG1lbnRpb25pbmcuDQo+ID4NCj4gPiBJZiB3ZSB3YW50IHRvIG1l bnRpb24gdGhlIHJldHVybiB2YWx1ZSBmb3IgZ2FyYmFnZSBpbnB1dCwgd2Ugc2hvdWxkDQo+IG5v dCB1c2UgdGhlIHdvcmRpbmcgIm9yIDAiLCBiZWNhdXNlIHRoaXMgc3VnZ2VzdHMgdGhhdCAwIGlz IG5vdCBhDQo+IG5vcm1hbCByZXR1cm4gdmFsdWUuDQo+IA0KPiBPaywgZ290IGl0Lg0KPiANCj4g U28gbWF5YmUgdGhpcz8NCj4gDQo+ICBUaGUgY29tcGxlbWVudGVkIGNoZWNrc3VtIHRvIHNldCBp biB0aGUgSVAgcGFja2V0LiBJZg0KPiAgdGhlIElQIGxlbmd0aCBpcyBpbnZhbGlkIGluIHRoZSBo ZWFkZXIsIGl0IHJldHVybnMgMC4NCj4gDQpJdCBzdGlsbCBtZW50aW9ucyAwIGFzIGEgc3BlY2lh bCB2YWx1ZSwgaW5jcmVhc2luZyB0aGUgcmlzayBvZiB0aGUgZGVmZW5zaXZlIHVzZXIgYWRkaW5n ICJlcnJvciBoYW5kbGluZyIgZm9yIGEgcmV0dXJuIHZhbHVlIG9mIDAuDQoNCkhvdyBhYm91dCB0 aGlzPw0KDQogVGhlIGNvbXBsZW1lbnRlZCBjaGVja3N1bSB0byBzZXQgaW4gdGhlIElQIHBhY2tl dC4gSWYNCiB0aGUgSVAgbGVuZ3RoIGlzIGludmFsaWQgaW4gdGhlIGhlYWRlciwgdGhlIHJldHVy biB2YWx1ZQ0KIGlzIHVuZGVmaW5lZC4NCg0KPiANCj4gPg0KPiA+ID4NCj4gPiA+ID4gRm9yIHRo ZSBzYW1lIHJlYXNvbiwgdW5saWtlbHkoKSBzaG91bGQgYmUgYWRkZWQgdG8gdGhpcw0KPiBjb21w YXJpc29uLg0KPiA+ID4NCj4gPiA+IE1heWJlIHllcywgYnV0IHRoYXQncyBhbm90aGVyIHN0b3J5 IEkgdGhpbmsuDQo+ID4NCj4gPiBBZ3JlZS4gSSB3YXMganVzdCBtZW50aW9uaW5nIGl0IHNvIGl0 IGNhbiBiZSBkb25lIHdoZW4gbW9kaWZ5aW5nIHRoZQ0KPiBmdW5jdGlvbiBhbnl3YXkuDQo+ID4N Cj4gPiA+DQo+ID4gPiA+IE90aGVyd2lzZSwNCj4gPiA+ID4NCj4gPiA+ID4gQWNrZWQtYnk6IE1v cnRlbiBCcsO4cnVwIDxtYkBzbWFydHNoYXJlc3lzdGVtcy5jb20+DQo+ID4gPiA+DQo+ID4NCg0K