From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 1B17345C88; Tue, 5 Nov 2024 12:06:30 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E0CBD402B3; Tue, 5 Nov 2024 12:06:29 +0100 (CET) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 26B7940151 for ; Tue, 5 Nov 2024 12:06:28 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id E747920976; Tue, 5 Nov 2024 12:06:27 +0100 (CET) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Subject: RE: [PATCH] net: fix IPv4 cksum simple function Date: Tue, 5 Nov 2024 12:06:28 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F87B@smartserver.smartshare.dk> X-MimeOLE: Produced By Microsoft Exchange V6.5 In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH] net: fix IPv4 cksum simple function Thread-Index: AdsvckCqz55iLhsbRlWE4K/57AOOyAAAEZyQ References: <20241105085912.4148208-1-david.marchand@redhat.com> <98CBD80474FA8B44BF855DF32C47DC35E9F877@smartserver.smartshare.dk> <98CBD80474FA8B44BF855DF32C47DC35E9F879@smartserver.smartshare.dk> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Bruce Richardson" , "David Marchand" Cc: "Andre Muezerie" , , "Robin Jarry" , "Stephen Hemminger" , "Chengwen Feng" , "Thomas Monjalon" X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiBGcm9tOiBCcnVjZSBSaWNoYXJkc29uIFttYWlsdG86YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5j b21dDQo+IFNlbnQ6IFR1ZXNkYXksIDUgTm92ZW1iZXIgMjAyNCAxMi4wMw0KPiANCj4gT24gVHVl LCBOb3YgMDUsIDIwMjQgYXQgMTE6NDk6NTJBTSArMDEwMCwgRGF2aWQgTWFyY2hhbmQgd3JvdGU6 DQo+ID4gT24gVHVlLCBOb3YgNSwgMjAyNCBhdCAxMToyMOKAr0FNIE1vcnRlbiBCcsO4cnVwDQo+ IDxtYkBzbWFydHNoYXJlc3lzdGVtcy5jb20+IHdyb3RlOg0KPiA+ID4gPiBCdXQgdGhlcmUgaXMg c3RpbGwgdGhlIHF1ZXN0aW9uIG9mIHBhY2tlZCBzdHJ1Y3R1cmVzIHdpdGggTVNWQy4NCj4gPiA+ ID4gVHlsZXIgcHJvcG9zYWwgc2VlbWVkIHRvIHJlbHkgb24gdGhlIGN1cnJlbnQgX19ydGVfcGFj a2VkDQo+IGNvbnZlbnRpb25hbA0KPiA+ID4gPiBwb3NpdGlvbi4NCj4gPiA+ID4gaHR0cHM6Ly9w YXRjaHdvcmsuZHBkay5vcmcvcHJvamVjdC9kcGRrL3BhdGNoLzE3MTMyMjU5MTMtMjA3OTItMi0N Cj4gZ2l0LQ0KPiA+ID4gPiBzZW5kLWVtYWlsLXJvcmV0emxhQGxpbnV4Lm1pY3Jvc29mdC5jb20v DQo+ID4gPiA+IE5vdGUgdGhhdCBJIGFtIG5vdCBhIGZhbiBvZiB0aGlzIHB1c2gvcG9wIHN0dWZm Lg0KPiA+ID4gPg0KPiA+ID4gPiBNYXliZSBBbmRyZSB3aWxsIGZpbmQgYSBiZXR0ZXIgc29sdXRp b24uDQo+ID4gPg0KPiA+ID4gSWYgd2UgY2Fubm90IGNvbWUgdXAgd2l0aCBhIGNsZWFuIHNvbHV0 aW9uIHRoYXQgbG9va3MgbGlrZSBhbg0KPiBhdHRyaWJ1dGUgKGxpa2UgR0NDKSwgd2Ugc2hvdWxk IGFjY2VwdCBNU1ZDJ3Mgc3R5bGUgd2l0aCBwdXNoL3BvcCBhbmQNCj4gbGVhcm4gdG8gbGl2ZSB3 aXRoIGl0Lg0KPiA+DQo+ID4gV2VsbCwgdGhlcmUgaXMgcHJvYmFibHkgbm90IG1hbnkgc29sdXRp b25zLg0KPiA+IE9WUyBkb2VzIHRoZSBzYW1lIGFzIHdoYXQgeW91IHN1Z2dlc3QuDQo+ID4NCj4g Pg0KPiA+ID4NCj4gPiA+IFBlcmhhcHMgc29tZXRoaW5nIGxpa2U6DQo+ID4gPg0KPiA+ID4gI2lm ZGVmIFJURV9UT09MQ0hBSU5fTVNWQw0KPiA+ID4gI2RlZmluZSBfX1JURV9QQUNLRUQoLi4uKSBc DQo+ID4gPiBfX3ByYWdtYShwYWNrKHB1c2gsIDEpKSBcDQo+ID4gPiBfX1ZBX0FSR1NfXyBcDQo+ ID4gPiBfX3ByYWdtYShwYWNrKHBvcCkpDQo+ID4gPiAjZWxzZQ0KPiA+ID4gI2RlZmluZSBfX1JU RV9QQUNLRUQoLi4uKSBfX1ZBX0FSR1NfXyBfX2F0dHJpYnV0ZV9fKChfX3BhY2tlZF9fKSkNCj4g PiA+ICNlbmRpZg0KPiA+ID4NCj4gPiA+IFRoaXMgd291bGQgYWxzbyBtb3ZlIHRoZSAicGFja2Vk IiBpbmZvcm1hdGlvbiB0byB0aGUgdG9wIG9mIHRoZQ0KPiBzdHJ1Y3QsIG1ha2luZyB0aGUgY29k ZSBlYXNpZXIgdG8gcmVhZCAtIGkuZS4gZWFzaWVyIHRvIG5vdGljZSB0aGF0IHRoZQ0KPiBzdHJ1 Y3R1cmUgaXMgcGFja2VkIHdoZW4gbm90IGhpZGRlbiBhd2F5IGF0IHRoZSBlbmQgb2YgdGhlIHN0 cnVjdHVyZS4NCj4gPg0KPiA+IF9fUlRFX1BBQ0tFRChzdHJ1Y3QgX19ydGVfYWxpZ25lZCgyKSBy dGVfaXB2NF9oZHIgew0KPiA+IC4uLg0KPiA+IH0pOw0KPiA+DQo+ID4gQWdyZWVkLCBsb29rcyBi ZXR0ZXIuDQo+ID4NCj4gTm90IGNvbnZpbmNlZCBpdCBsb29rcyBiZXR0ZXIgbXlzZWxmLiBSYXRo ZXIgdGhhbiBwYWNraW5nIHRoZQ0KPiBzdHJ1Y3R1cmUsDQo+IGNhbiB3ZSBpbnN0ZWFkIHB1dCBh bGlnbmVkKDIpIG9uIHRoZSAzMi1iaXQgZmllbGRzIGluc2lkZSBpdD8NCg0KTm8sIE1TVkMgYWxp Z25lZCgpIGNhbiBvbmx5IGluY3JlYXNlIGFsaWdubWVudCwgbm90IGRlY3JlYXNlIGl0Lg0KSSBj aGVja2VkIGl0IGEgZmV3IG1pbnV0ZXMgYWdvLCBnZXR0aW5nIHRoZSBzYW1lIGlkZWEuIDstKQ0K DQo=