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 BAB5045C87; Tue, 5 Nov 2024 11:20:10 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AB970402B3; Tue, 5 Nov 2024 11:20:10 +0100 (CET) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 51FA140151 for ; Tue, 5 Nov 2024 11:20:09 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 2773A20976; Tue, 5 Nov 2024 11:20:09 +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 11:20:09 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F879@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: AdsvZQdgDDR/WGq2TnScu8DvT70MUAABFseQ References: <20241105085912.4148208-1-david.marchand@redhat.com> <98CBD80474FA8B44BF855DF32C47DC35E9F877@smartserver.smartshare.dk> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "David Marchand" , "Andre Muezerie" Cc: , "Robin Jarry" , "Stephen Hemminger" , "Chengwen Feng" , "Bruce Richardson" , "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 PiBGcm9tOiBEYXZpZCBNYXJjaGFuZCBbbWFpbHRvOmRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb21d DQo+IFNlbnQ6IFR1ZXNkYXksIDUgTm92ZW1iZXIgMjAyNCAxMC4yOA0KPiANCj4gT24gVHVlLCBO b3YgNSwgMjAyNCBhdCAxMDowOeKAr0FNIE1vcnRlbiBCcsO4cnVwDQo+IDxtYkBzbWFydHNoYXJl c3lzdGVtcy5jb20+IHdyb3RlOg0KPiA+ID4gZGlmZiAtLWdpdCBhL2xpYi9uZXQvcnRlX2lwNC5o IGIvbGliL25ldC9ydGVfaXA0LmgNCj4gPiA+IGluZGV4IDRkZDAwNThjYzUuLmY5YjgzMzMzMzIg MTAwNjQ0DQo+ID4gPiAtLS0gYS9saWIvbmV0L3J0ZV9pcDQuaA0KPiA+ID4gKysrIGIvbGliL25l dC9ydGVfaXA0LmgNCj4gPiA+IEBAIC0zOSw3ICszOSw3IEBAIGV4dGVybiAiQyIgew0KPiA+ID4g IC8qKg0KPiA+ID4gICAqIElQdjQgSGVhZGVyDQo+ID4gPiAgICovDQo+ID4gPiAtc3RydWN0IHJ0 ZV9pcHY0X2hkciB7DQo+ID4gPiArc3RydWN0IF9fcnRlX2FsaWduZWQoMikgcnRlX2lwdjRfaGRy IHsNCj4gPg0KPiA+IDx1bnJlbGF0ZWQ+DQo+ID4gSSB3b25kZXIgd2h5IHdlIGhhdmUgYSBjb252 ZW50aW9uIG9mIHB1dHRpbmcgX19ydGVfcGFja2VkIGFmdGVyIHRoZQ0KPiBzdHJ1Y3QsIGFuZCBu b3QgYmV0d2VlbiB0aGUgInN0cnVjdCIgdGFnIGFuZCB0aGUgbmFtZSBvZiB0aGUgc3RydWN0Lg0K PiA+IEl0IHdvdWxkIG1ha2UgdGhlIGNvZGUgbXVjaCBtb3JlIHJlYWRhYmxlIGhhdmluZyBpdCBo ZXJlLCBsaWtlDQo+IF9fcnRlX2FsaWduZWQoKS4NCj4gPiA8L3VucmVsYXRlZD4NCj4gDQo+IEkg YWdyZWUgdGhhdCB0aGUgcHJldmlvdXMgY29udmVudGlvbiB3YXMgbm90IGdyZWF0LCBhcyBpdCBo YXMgcmVzdWx0ZWQNCj4gaW4gc29tZSBmdW5ueSBqb2tlcywgbGlrZSBnZXR0aW5nIHNvbWUgX19y dGVfWFhYIHZhcmlhYmxlcyAoaW4gdGhlDQo+IGFic2VuY2Ugb2YgdGhlIHJpZ2h0IGhlYWRlciBp bmNsdXNpb24gZGVmaW5pbmcgX19ydGVfWFhYIGF0dHJpYnV0ZQ0KPiBtYWNybykuDQo+IA0KPiBf X3J0ZV9hbGlnbmVkKCkgImNvbnZlbnRpb25hbCIgbG9jYXRpb24gaGFzIGJlZW4gY2hhbmdlZCBy ZWNlbnRseSBieQ0KPiBUeWxlci4NCj4gX19ydGVfcGFja2VkIGlzIHN0aWxsIGNvbnZlbnRpb25u YWxseSBwbGFjZWQgaW4gYSAibGVnYWN5IiBwb3NpdGlvbg0KPiBhcm91bmQgdGhlIGRwZGsgdHJl ZS4NCj4gSXQgY291bGQgcHJvYmFibHkgYmUgbW92ZWQgaW4gdGhlIHNhbWUgd2F5Lg0KPiANCj4g QnV0IHRoZXJlIGlzIHN0aWxsIHRoZSBxdWVzdGlvbiBvZiBwYWNrZWQgc3RydWN0dXJlcyB3aXRo IE1TVkMuDQo+IFR5bGVyIHByb3Bvc2FsIHNlZW1lZCB0byByZWx5IG9uIHRoZSBjdXJyZW50IF9f cnRlX3BhY2tlZCBjb252ZW50aW9uYWwNCj4gcG9zaXRpb24uDQo+IGh0dHBzOi8vcGF0Y2h3b3Jr LmRwZGsub3JnL3Byb2plY3QvZHBkay9wYXRjaC8xNzEzMjI1OTEzLTIwNzkyLTItZ2l0LQ0KPiBz ZW5kLWVtYWlsLXJvcmV0emxhQGxpbnV4Lm1pY3Jvc29mdC5jb20vDQo+IE5vdGUgdGhhdCBJIGFt IG5vdCBhIGZhbiBvZiB0aGlzIHB1c2gvcG9wIHN0dWZmLg0KPiANCj4gTWF5YmUgQW5kcmUgd2ls bCBmaW5kIGEgYmV0dGVyIHNvbHV0aW9uLg0KDQpJZiB3ZSBjYW5ub3QgY29tZSB1cCB3aXRoIGEg Y2xlYW4gc29sdXRpb24gdGhhdCBsb29rcyBsaWtlIGFuIGF0dHJpYnV0ZSAobGlrZSBHQ0MpLCB3 ZSBzaG91bGQgYWNjZXB0IE1TVkMncyBzdHlsZSB3aXRoIHB1c2gvcG9wIGFuZCBsZWFybiB0byBs aXZlIHdpdGggaXQuDQoNClBlcmhhcHMgc29tZXRoaW5nIGxpa2U6DQoNCiNpZmRlZiBSVEVfVE9P TENIQUlOX01TVkMNCiNkZWZpbmUgX19SVEVfUEFDS0VEKC4uLikgXA0KX19wcmFnbWEocGFjayhw dXNoLCAxKSkgXA0KX19WQV9BUkdTX18gXA0KX19wcmFnbWEocGFjayhwb3ApKQ0KI2Vsc2UNCiNk ZWZpbmUgX19SVEVfUEFDS0VEKC4uLikgX19WQV9BUkdTX18gX19hdHRyaWJ1dGVfXygoX19wYWNr ZWRfXykpDQojZW5kaWYNCg0KVGhpcyB3b3VsZCBhbHNvIG1vdmUgdGhlICJwYWNrZWQiIGluZm9y bWF0aW9uIHRvIHRoZSB0b3Agb2YgdGhlIHN0cnVjdCwgbWFraW5nIHRoZSBjb2RlIGVhc2llciB0 byByZWFkIC0gaS5lLiBlYXNpZXIgdG8gbm90aWNlIHRoYXQgdGhlIHN0cnVjdHVyZSBpcyBwYWNr ZWQgd2hlbiBub3QgaGlkZGVuIGF3YXkgYXQgdGhlIGVuZCBvZiB0aGUgc3RydWN0dXJlLg0KDQo+ IA0KPiBJbiBhbnkgY2FzZSwgSSBwcmVmZXIgd2Uga2VlcCBfX3J0ZV9wYWNrZWQgcG9zaXRpb24g YXMgaXMgdW50aWwgdGhpcw0KPiBxdWVzdGlvbiBpcyByZXNvbHZlZC4NCg0KQWdyZWUuDQpCZXR0 ZXIgdG8gY2hhbmdlIGl0IGluIG9uZSBwYXNzLCBpbnN0ZWFkIG9mIHR3by4NCg0K