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 0BA80A04FD; Thu, 10 Nov 2022 12:02:51 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 00C2540150; Thu, 10 Nov 2022 12:02:51 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 291A3400EF for ; Thu, 10 Nov 2022 12:02:50 +0100 (CET) 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 Subject: RE: Is it correct to report checksum good when there is no checksum? Date: Thu, 10 Nov 2022 12:02:48 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35D874AD@smartserver.smartshare.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Is it correct to report checksum good when there is no checksum? Thread-Index: Adj08AQQo0LjP16JSJScC3S/sba38gAAA+CA References: <8bea1ef1-1977-f24f-f549-0c2126c23e3c@oktetlabs.ru> <98CBD80474FA8B44BF855DF32C47DC35D874AA@smartserver.smartshare.dk> <98CBD80474FA8B44BF855DF32C47DC35D874AC@smartserver.smartshare.dk> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Andrew Rybchenko" , Cc: "Olivier Matz" , "Konstantin Ananyev" , "Stephen Hemminger" , "Jerin Jacob Kollanukkaran" , "Ferruh Yigit" , "Thomas Monjalon" , "David Marchand" 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 PiBGcm9tOiBBbmRyZXcgUnliY2hlbmtvIFttYWlsdG86YW5kcmV3LnJ5YmNoZW5rb0Bva3RldGxh YnMucnVdDQo+IFNlbnQ6IFRodXJzZGF5LCAxMCBOb3ZlbWJlciAyMDIyIDExLjM0DQo+IA0KPiBP biAxMS8xMC8yMiAxMzoyOSwgTW9ydGVuIEJyw7hydXAgd3JvdGU6DQo+ID4+IEZyb206IEFuZHJl dyBSeWJjaGVua28gW21haWx0bzphbmRyZXcucnliY2hlbmtvQG9rdGV0bGFicy5ydV0NCj4gPj4g U2VudDogVGh1cnNkYXksIDEwIE5vdmVtYmVyIDIwMjIgMTEuMDkNCj4gPj4NCj4gPj4gT24gMTEv MTAvMjIgMTI6NTUsIE1vcnRlbiBCcsO4cnVwIHdyb3RlOg0KPiA+Pj4+IEZyb206IEFuZHJldyBS eWJjaGVua28gW21haWx0bzphbmRyZXcucnliY2hlbmtvQG9rdGV0bGFicy5ydV0NCj4gPj4+PiBT ZW50OiBUaHVyc2RheSwgMTAgTm92ZW1iZXIgMjAyMiAxMC4yNg0KPiA+Pj4+DQo+ID4+Pj4gSGkg YWxsLA0KPiA+Pj4+DQo+ID4+Pj4gc29tZSBkcml2ZXJzIHJlcG9ydCBSVEVfTUJVRl9GX1JYX0lQ X0NLU1VNX0dPT0QgZm9yIElQdjYgcGFja2V0cy4NCj4gPj4+PiBGb3IgbWUgaXQgbG9va3Mgc3Ry YW5nZSwgYnV0IEkgc2VlIHNvbWUgdGVjaG5pY2FsIHJlYXNvbnMgYmVoaW5kLg0KPiA+Pj4NCj4g Pj4+IFBsZWFzZSBub3RlOiBJUHY2IHBhY2tldHMgYnkgZGVmaW5pdGlvbiBoYXZlIG5vIElQIGNo ZWNrc3VtLg0KPiA+Pj4NCj4gPj4+PiBEb2N1bWVudGF0aW9uIGluIGxpYi9tYnVmL3J0ZV9tYnVm X2NvcmUuaCBpcyBhIGJpdCB2YWd1ZS4NCj4gPj4+PiBTaG91bGQgVU5LTk9XTiBvciBOT05FIGJl IHVzZWQgaW5zdGVhZD8NCj4gPj4+DQo+ID4+PiBDZXJ0YWlubHkgbm90IE5PTkUuIEl0cyBkZXNj cmlwdGlvbiBzYXlzOiAidGhlIElQIGNoZWNrc3VtIGlzICpub3QqDQo+ID4+IGNvcnJlY3QgaW4g dGhlIHBhY2tldCBbLi4uXSIuIEJ1dCB0aGVyZSBpcyBubyBpbmNvcnJlY3QgSVAgY2hlY2tzdW0N Cj4gaW4NCj4gPj4gdGhlIHBhY2tldC4NCj4gPj4+DQo+ID4+DQo+ID4+IFRoYW5rcywgSSBzaG91 bGQgcmVhZCB0aGUgZGVmaW5pdGlvbiBvZiBub25lIG1vcmUgY2FyZWZ1bC4NCj4gPj4NCj4gPj4+ IEkgd2lsbCBhcmd1ZSBhZ2FpbnN0IFVOS05PV04uIEl0cyBkZXNjcmlwdGlvbiBzYXlzOiAibm8g aW5mb3JtYXRpb24NCj4gPj4gYWJvdXQgdGhlIFJYIElQIGNoZWNrc3VtIi4gQnV0IHdlIGRvIGhh dmUgaW5mb3JtYXRpb24gYWJvdXQgaXQhIFdlDQo+IGtub3cNCj4gPj4gdGhhdCB0aGUgSVAgY2hl Y2tzdW0gaXMgbm90IHRoZXJlICh0aGUgdmFsdWUgaXMgIk5VTEwiKSwgYW5kIHRoYXQgaXQNCj4g aXMNCj4gPj4gbm90IHN1cHBvc2VkIHRvIGJlIHRoZXJlICh0aGUgdmFsdWUgaXMgc3VwcG9zZWQg dG8gYmUgIk5VTEwiKS4NCj4gPj4+DQo+ID4+DQo+ID4+IEkgdGhvdWdodCB0aGF0ICJubyBjaGVj a3N1bSIgPT4gIm5vIGluZm9ybWF0aW9uIiA9PiBVTktOT1dODQo+ID4NCj4gPiBUaGF0IHdhcyBt eSBpbml0aWFsIGludGVycHJldGF0aW9uIHRvbywgYW5kIGl0IHN0dWNrIHdpdGggbWUgZm9yIGEN Cj4gd2hpbGUuDQo+ID4NCj4gPiBCdXQgdGhlbiBJIHRyaWVkIGhhcmQgdG8gcmVhZCBpdCBkaWZm ZXJlbnRseSwgdHdlYWtpbmcgaXQgdG8gc3VwcG9ydA0KPiB0aGUgY29uY2x1c2lvbiBJIHdhcyBs b29raW5nIGZvci4NCj4gPg0KPiA+Pg0KPiA+Pj4gU28gSSBjb25zaWRlciBHT09EIHRoZSBjb3Jy ZWN0IHJlc3BvbnNlIGhlcmUuDQo+ID4+Pg0KPiA+Pj4gR09PRCBhbHNvIG1lYW5zIHRoYXQgdGhl IGFwcGxpY2F0aW9uIGNhbiBwcm9jZWVkIHByb2Nlc3NpbmcgdGhlDQo+ID4+IHBhY2tldCBub3Jt YWxseSB3aXRob3V0IGZ1cnRoZXIgSVAgaGVhZGVyIGNoZWNrc3VtIGNoZWNraW5nLCBzbyBpdCdz DQo+ID4+IGdvb2QgZm9yIHBlcmZvcm1hbmNlLg0KPiA+Pj4NCj4gPj4NCj4gPj4gSXQgaXMgdmVy eSBpbXBvcnRhbnQgcG9pbnQgYW5kIHdvdWxkIGJlIG5pY2UgdG8gaGF2ZSBpbiBHT09EDQo+ID4+ IGNhc2UgZGVmaW5pdGlvbiAoYm90aCBJUCBhbmQgTDQgY2FzZXMpLiBJdCBpcyB0aGUgcmlnaHQN Cj4gPj4gbW90aXZhdGlvbiB3aHkgR09PRCBtYWtlcyBzZW5zZSBmb3IgSVB2Ni4NCj4gPj4NCj4g Pj4+IEl0IHNob3VsZCBiZSBhZGRlZCB0byB0aGUgZGVzY3JpcHRpb24gb2YNCj4gUlRFX01CVUZf Rl9SWF9JUF9DS1NVTV9HT09EDQo+ID4+IHRoYXQgSVB2NiBwYWNrZXRzIGFsd2F5cyByZXR1cm4g dGhpcyB2YWx1ZSwgYmVjYXVzZSBJUHY2IHBhY2tldHMNCj4gaGF2ZQ0KPiA+PiBubyBJUCBoZWFk ZXIgY2hlY2tzdW0sIGFuZCB0aGF0IGlzIHdoYXQgaXMgZXhwZWN0ZWQgb2YgdGhlbS4NCj4gPj4+ DQo+ID4+DQo+ID4+IENvdWxkIHlvdSBtYWtlIGEgcGF0Y2g/DQo+ID4NCj4gPiBUb28gYnVzeSBy aWdodCBub3csIGJ1dCBJJ2xsIHB1dCBpdCBvbiBteSB0b2RvIGxpc3QuIDotKQ0KPiA+DQo+ID4+ DQo+ID4+IEJvbnVzIHF1ZXN0aW9uIGlzIFVEUCBjaGVja3N1bSAwIGNhc2UuIEdPT0QgYXMgd2Vs bD8NCj4gPj4gKGp1c3Qgd2FudCB0byBjbGFyaWZ5IHRoZSBkb2N1bWVudGF0aW9uIHdoaWxlIHdl J3JlIG9uIGl0KS4NCj4gPg0KPiA+IE5vLiBUaGUgVURQIGNoZWNrc3VtIGlzIG5vdCBvcHRpb25h bCBpbiBJUHY2Lg0KPiA+DQo+ID4gUkZDIDI0NjAgc2VjdGlvbiA4LjEgYnVsbGV0IDQgc2F5czog IlVubGlrZSBJUHY0LCB3aGVuIFVEUCBwYWNrZXRzDQo+IGFyZSBvcmlnaW5hdGVkIGJ5IGFuIElQ djYgbm9kZSwgdGhlIFVEUCBjaGVja3N1bSBpcyBub3Qgb3B0aW9uYWwuIFsuLi5dDQo+IElQdjYg cmVjZWl2ZXJzIG11c3QgZGlzY2FyZCBVRFAgcGFja2V0cyBjb250YWluaW5nIGEgemVybyBjaGVj a3N1bSwgYW5kDQo+IHNob3VsZCBsb2cgdGhlIGVycm9yLiINCj4gPg0KPiANCj4gWWVzIEkga25v dywgYnV0IEknbSBhc2tpbmcgYWJvdXQgSVB2NCBjYXNlIHdpdGggVURQIGNoZWNrc3VtIDAuDQoN Ckl0IGNhbm5vdCBiZSBVTktOT1dOLCBiZWNhdXNlIHdlIGRvIGhhdmUgaW5mb3JtYXRpb246IFRo ZSBjaGVja3N1bSB3YXMgaW50ZW50aW9uYWxseSBvbWl0dGVkLg0KDQpJIHdvdWxkIHByZWZlciBH T09ELCB1c2luZyB0aGUgc2FtZSBsb2dpYyBhcyBmb3IgdGhlIElQdjYgaGVhZGVyIGNoZWNrc3Vt Lg0KDQpUcnlpbmcgdmVyeSBoYXJkIHRvIHR3ZWFrIHRoZSBtZWFuaW5nIG9mIE5PTkUncyBkZXNj cmlwdGlvbiAoInRoZSBMNCBjaGVja3N1bSBpcyBub3QgY29ycmVjdCBpbiB0aGUgcGFja2V0IGRh dGEsIGJ1dCB0aGUgaW50ZWdyaXR5IG9mIHRoZSBMNCBkYXRhIGlzIHZlcmlmaWVkLiIpLCB3ZSBj b3VsZCBhcmd1ZSB0aGF0ICJub3QgY29ycmVjdCIgIT0gImludGVudGlvbmFsbHkgb21pdHRlZCIg KGFuZCBhbiBpbnRlbnRpb25hbCBvbWlzc2lvbiBpcyBhYnNvbHV0ZWx5IGNvcnJlY3QpLCBhbmQg Y29uY2x1ZGUgdGhhdCBpdCBjYW5ub3QgYmUgTk9ORS4gQSBzZWFzb25lZCBwb2xpdGljaWFuIHdv dWxkIHNheSB0aGlzIHdpdGhvdXQgYmxpbmtpbmcsIGJ1dCBpdCBpcyB1cCB0byBpbmRpdmlkdWFs IGludGVycHJldGF0aW9uLg0KDQpXZSBzaG91bGQgc2V0dGxlIG9uIGVpdGhlciBHT09EIG9yIE5P TkUsIGFuZCB3cml0ZSBpdCBpbiB0aGUgZG9jdW1lbnRhdGlvbi4NCg0KSW4gYSBwZXJmZWN0IHdv cmxkLCB0aGUgUE1EIERQREsgY29tcGxpYW5jZSB0ZXN0cyBzaG91bGQgYWxzbyBjaGVjayB0aGlu Z3MgbGlrZSB0aGlzLg0KDQo=