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 82FF2A0352; Thu, 14 May 2020 14:56:47 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id B998A1D92B; Thu, 14 May 2020 14:56:46 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by dpdk.org (Postfix) with ESMTP id BB6711D927 for ; Thu, 14 May 2020 14:56:44 +0200 (CEST) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Date: Thu, 14 May 2020 14:56:41 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35C60FC4@smartserver.smartshare.dk> In-Reply-To: <20200514012729.23920-1-guohongzhi1@huawei.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [dpdk-dev] [PATCH] lib/librte_net: fix bug for ipv4 checksumcalculating Thread-Index: AdYpjuNHyIbJlJwgSZ2iiYGjmEFRcAAWaOtQ References: <20200514012729.23920-1-guohongzhi1@huawei.com> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "guohongzhi" , Cc: , , , , , , , , , Subject: Re: [dpdk-dev] [PATCH] lib/librte_net: fix bug for ipv4 checksumcalculating 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" PiBGcm9tOiBkZXYgW21haWx0bzpkZXYtYm91bmNlc0BkcGRrLm9yZ10gT24gQmVoYWxmIE9mIGd1 b2hvbmd6aGkNCj4gU2VudDogVGh1cnNkYXksIE1heSAxNCwgMjAyMCAzOjI3IEFNDQo+IA0KPiBU aGUgZnVuY3Rpb24gb2YgcnRlX2lwdjRfY2tzdW0gZm9yIGNhbGN1bGF0aW5nIHRoZQ0KPiBjaGVj a3N1bSBvZiBJUHY0IGhlYWRlciBpcyBpbmNvcnJlY3QuDQo+IFRoaXMgZnVuY3Rpb24gd2lsbCBy ZXR1cm4gY2hlY2tzdW0gdmFsdWUgbGlrZSAweGZmZmYuDQo+IFRoaXMgdmFsdWUsIGhvd2V2ZXIs IGlzIGNvbnNpZGVyZWQgYW4gaWxsZWdhbCBjaGVja3N1bSBvbiBzb21lDQo+IHN3aXRjaGVzKGxp a2UgVHJpZGVudDMpLg0KPiANCj4gUkZDIDE2MjQgc3BlY2lmaWVzIHRoZSBJUHY0IGNoZWNrc3Vt IGFzIGZvbGxvd3M6DQo+IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvcmZjL3JmYzE2MjQNCj4gU2lu Y2UgdGhlcmUgaXMgZ3VhcmFudGVlZCB0byBiZSBhdCBsZWFzdCBvbmUNCj4gICAgbm9uLXplcm8g ZmllbGQgaW4gdGhlIElQIGhlYWRlciwgYW5kIHRoZSBjaGVja3N1bSBmaWVsZCBpbiB0aGUNCj4g ICAgcHJvdG9jb2wgaGVhZGVyIGlzIHRoZSBjb21wbGVtZW50IG9mIHRoZSBzdW0sIHRoZSBjaGVj a3N1bSBmaWVsZCBjYW4NCj4gICAgbmV2ZXIgY29udGFpbiB+KCswKSwgd2hpY2ggaXMgLTAgKDB4 RkZGRikuICBJdCBjYW4sIGhvd2V2ZXIsIGNvbnRhaW4NCj4gICAgfigtMCksIHdoaWNoIGlzICsw ICgweDAwMDApLg0KPiANCj4gLS0tDQo+ICBsaWIvbGlicnRlX25ldC9ydGVfaXAuaCB8IDIgKy0N Cj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQ0KPiANCj4g ZGlmZiAtLWdpdCBhL2xpYi9saWJydGVfbmV0L3J0ZV9pcC5oIGIvbGliL2xpYnJ0ZV9uZXQvcnRl X2lwLmgNCj4gaW5kZXggMWNlYjdiNy4uZWNlMmU0MyAxMDA2NDQNCj4gLS0tIGEvbGliL2xpYnJ0 ZV9uZXQvcnRlX2lwLmgNCj4gKysrIGIvbGliL2xpYnJ0ZV9uZXQvcnRlX2lwLmgNCj4gQEAgLTI2 Nyw3ICsyNjcsNyBAQCBydGVfaXB2NF9ja3N1bShjb25zdCBzdHJ1Y3QgcnRlX2lwdjRfaGRyICpp cHY0X2hkcikNCj4gIHsNCj4gIAl1aW50MTZfdCBja3N1bTsNCj4gIAlja3N1bSA9IHJ0ZV9yYXdf Y2tzdW0oaXB2NF9oZHIsIHNpemVvZihzdHJ1Y3QgcnRlX2lwdjRfaGRyKSk7DQo+IC0JcmV0dXJu IChja3N1bSA9PSAweGZmZmYpID8gY2tzdW0gOiAodWludDE2X3QpfmNrc3VtOw0KPiArCXJldHVy biAodWludDE2X3QpfmNrc3VtOw0KPiAgfQ0KPiANCj4gIC8qKg0KPiAtLQ0KPiAyLjIxLjAud2lu ZG93cy4xDQo+IA0KPiANCg0KV2VsbCBzcG90dGVkIQ0KDQpSZXZpZXdlZC1CeTogTW9ydGVuIEJy w7hydXAgPG1iQHNtYXJ0c2hhcmVzeXN0ZW1zLmNvbT4NCg0KDQpXb3VsZCB5b3UgY29uc2lkZXIg d3JpdGluZyBhbm90aGVyIHBhdGNoIHNwbGl0dGluZyBydGVfaXB2NF91ZHB0Y3BfY2tzdW0oKSB1 cCBpbnRvIHJ0ZV9pcHY0X3VkcF9ja3N1bSgpIGFuZCBydGVfaXB2NF90Y3BfY2tzdW0oKSwgc28g dGhlIFRDUCBjaGVja3N1bSB3aWxsIGJlIGNhbGN1bGF0ZWQgY29ycmVjdGx5Pw0KDQpSRkMgNzY4 IGZvciBVRFAgc3BlY2lmaWVzOg0KDQpJZiB0aGUgY29tcHV0ZWQgIGNoZWNrc3VtICBpcyB6ZXJv LCAgaXQgaXMgdHJhbnNtaXR0ZWQgIGFzIGFsbCBvbmVzICh0aGUgZXF1aXZhbGVudCAgaW4gb25l J3MgY29tcGxlbWVudCAgYXJpdGhtZXRpYykuICAgQW4gYWxsIHplcm8gIHRyYW5zbWl0dGVkIGNo ZWNrc3VtICB2YWx1ZSBtZWFucyB0aGF0IHRoZSB0cmFuc21pdHRlciAgZ2VuZXJhdGVkICBubyBj aGVja3N1bSAgKGZvciBkZWJ1Z2dpbmcgb3IgZm9yIGhpZ2hlciBsZXZlbCBwcm90b2NvbHMgdGhh dCBkb24ndCBjYXJlKS4NCg0KUkZDIDc5MyBmb3IgVENQIGhhcyBubyBzdWNoIHNwZWNpYWwgdHJl YXRtZW50IGZvciB0aGUgY2hlY2tzdW0gb2YgemVybywgYnV0IHJ0ZV9pcHY0X3VkcHRjcF9ja3N1 bSgpIGltcGxlbWVudHMgdGhlIFVEUCBzcGVjaWFsIHRyZWF0bWVudCBhbnl3YXkuDQoNCg==