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 8B932A00C3; Tue, 20 Sep 2022 14:09:16 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4A0C940DFB; Tue, 20 Sep 2022 14:09:16 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2053.outbound.protection.outlook.com [40.107.21.53]) by mails.dpdk.org (Postfix) with ESMTP id 243E74069B; Tue, 20 Sep 2022 14:09:15 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gG09YUSTlvN88A5YPvBe2FSlLmeAHeoNiL/lBN6pyALhxeDYDXH0eT7WBx+Jj/qUOpRW9P9ZL18rIkj1bLR6YyMBi1cDrpRKVZsCgqUJ/kMBLHqYQYuWjz8dPTZpCnLaOI0FWy8RThydvJOIbziCwmSyK9SZBkfj0LRlQlF4BvmpAnkMHqkUfqUvmE12GXFjeF6/doVEK0YlbuM39DL5Dfr5A7/FwsW8po+ogArab5tSRrd8G5uEZiWTcAyiCA+sxFC/FZXWF7hXlcU0RXhqVFPibPVb/dCzV3QmT2F+zeOi4wuRjzCN1sMAqszFMaPK8bTBF2560zRwq9SOXQfX/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Ha3uyukKJ/ik0jXS2iJdBnjb2H/FRit6ToM1JaTPKz4=; b=VtXS8yikEdb4y/VaXSLxQ29D38o1fYfYriFo6xRY2xZZFy9CxzvGTb7pffTvrRpeariXpjCRMDsY5H6ykda1O4aYpnzVPnuIyfITK5Hb14tMDBTK7pVsFaMXIDBOLW8DeHdFH25pKHnwJhNhYWoCLy4o1CI7yIE/R/mQQ2vxEAFIXmDURM5hz4+LK9PUS/gdFUG8xR179W+8l6d9t7mJxge/UVL6+NLvSBKMF02aBd4ft+hoj7MmECAIAM4crUnfNpwQsdgg7XYmA8hKXIdSANzWUfB4MdMViN/03/6qWx0rUnQ8OIO8IaauE6EVg+KB0nL7gLfgVzFAAnESk1+jCQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ha3uyukKJ/ik0jXS2iJdBnjb2H/FRit6ToM1JaTPKz4=; b=rnhzMVH14dlAzsMRBFDqaPuI6iNd/qsJYBCd9spBCBDsKrVkEKrqu3sKhE2rlKE1RbasN3OK8++cFpRYzZIm+EaLh3JLugBk0nYdYDWSDnQU1jwEiFC6lYk48VxHPC5oKxU623SccnrwqRJ7Wd6Dv62kKnoqWfDAcwKvp9n1X28= Received: from DB7PR07MB5978.eurprd07.prod.outlook.com (2603:10a6:10:80::15) by PAWPR07MB9370.eurprd07.prod.outlook.com (2603:10a6:102:2e8::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.14; Tue, 20 Sep 2022 12:09:13 +0000 Received: from DB7PR07MB5978.eurprd07.prod.outlook.com ([fe80::f055:3770:bd24:3723]) by DB7PR07MB5978.eurprd07.prod.outlook.com ([fe80::f055:3770:bd24:3723%4]) with mapi id 15.20.5654.014; Tue, 20 Sep 2022 12:09:13 +0000 From: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= To: Olivier Matz , David Marchand , Thomas Monjalon CC: Emil Berg , "bruce.richardson@intel.com" , "stephen@networkplumber.org" , "stable@dpdk.org" , "bugzilla@dpdk.org" , "dev@dpdk.org" , Onar Olsen , =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= Subject: Re: [PATCH v3 2/2] net: have checksum routines accept unaligned data Thread-Topic: [PATCH v3 2/2] net: have checksum routines accept unaligned data Thread-Index: AQHYlR/ErxnaSCjEUUyY3lRReFDV7615KQ2AgG+ASgA= Date: Tue, 20 Sep 2022 12:09:13 +0000 Message-ID: References: <20220711121132.34546-1-mattias.ronnblom@ericsson.com> <20220711121132.34546-2-mattias.ronnblom@ericsson.com> In-Reply-To: Accept-Language: en-US, sv-SE Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DB7PR07MB5978:EE_|PAWPR07MB9370:EE_ x-ms-office365-filtering-correlation-id: 91e27b57-4806-47ab-338b-08da9b00eef2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: WJNg4oJoPwwBLaSr596UMCzdBCgUYPBJlrp2+EsjoNTI919n3attg0ELBffUDXkntbO3HoDOii6N1PfzpoBMLtB4+VieCVsSCc67PzSfo8D9ufpLfpITVxkORh+ni7So9+TL9JP5B0txgeRdc0Lg8Ni8mZ1aQcD6bCGjjzLJixf96jwXL+WYKmID4we+BdlZBauYW36WG0bMj0WTCpIHzYwhZIIVJKZ5eJCLo8tFtAYDkLLT8GZ8Ck2s2D1sHR93ABNbgF5QLGJGLEb2JoaYnWecKCPdC62Zq6cmStcXyUQtg7pBh84mtivd4gqlKKPX4MDECc6BWgfS7dwJNmjD5AdbzX3xkSmCcJElxhctuNHRllRAabR6EXX9e5Q+piQYYFauKMfROQIQswao371fp6daafW49UPgj+hQFLQ2mGB5MERcIcfs4raaTR7YpeIGGyGtmN7cYFdJhmjv6hN6doyudlmmAcHPMUSU5rQB3amSlvEXWjynDRi8Wxxp5AyA10zIR2t1QP1/iA0N3XeoBsim/WBdBfBLP3wJ1IBOdjHyWxHSGazfkhR/ObdzmH/LcNwbl/j+unIMH9QwNuym48wjoZG9nezLG0KHcyI2Nks88LqSlpdgEkbuwE7hXg9ICamrpRvKAtl5z/aFZfhzu5fE5XItGkJ7kfxyzI0PMGVs0rSHQdhfK0Nc+7857tya+5txe5872kKZwgh8Awb4TpPq2R1v8iDfvLp+Ct/NnQl0DU3WRN3UMoyhWPk15/mIauyj3Re+JECiSb6zcV4hkbbvTYVYBS/fdBTlS4FlCK/xSTftpig8hX9BKj9oVtFD4LdldlLE47f5/IgJVwlusg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR07MB5978.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(376002)(39860400002)(366004)(136003)(396003)(451199015)(71200400001)(6486002)(478600001)(6506007)(6512007)(26005)(53546011)(2906002)(5660300002)(8936002)(85182001)(36756003)(85202003)(31696002)(110136005)(316002)(54906003)(4326008)(8676002)(64756008)(66446008)(66476007)(66946007)(41300700001)(66556008)(76116006)(91956017)(86362001)(122000001)(38070700005)(31686004)(38100700002)(82960400001)(2616005)(83380400001)(186003)(66574015)(43740500002)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Zyt6VXdRdys5dFpCdHFtYkxMS0pnRFlnd3lQcTQvYWxpSk9JdkVZeTFvaWh2?= =?utf-8?B?cDk0WGNPa2hPU1VqSmRubjlkZGcxQUwzNWRYY3cySlFqZC9FaE9UcVVWY01v?= =?utf-8?B?Z2ZYVWJwckt5eUZKTVltTFhGLzJiZzdKWVE5MHBuNXo4b1NyOXFxdkIzZTNy?= =?utf-8?B?RW5RUk0rTXpyeVNIWGYwOVdGclZNYVRnT2k0NmlKdWgwUWJxT045UDdlc3ox?= =?utf-8?B?cndYa3hRRTJ0SHJrd0hNVkxuUUFMOTRsNjlUYk9rclRMcWhrdVJjVzdERDZL?= =?utf-8?B?WFhpdmI1Y2Q0b0tRMUR1Tmczc29Wa2lZcUR3TU4rTzBQLzRoQ0ZVdS8wQ0Za?= =?utf-8?B?c2VFcUM2SXFsNVRHTkF5WEpFTWFRWGVFTHlHOGNsd1hvZVJIcjh0SUlXTDdS?= =?utf-8?B?ekQyWGJoNDVZZk5NVUhxaUloRnc2VXZzVVpQOWZMVjY0eDhtNGFDODRHMHVP?= =?utf-8?B?TWkzV0NzcTdaNVdvYjFmU3h2VUhFUGJ1dVRIODhLS2ZhOExiSjB3UWE0LzFh?= =?utf-8?B?L2toTFJ0NC9EY1Q3S2dXV2h4Y21sSW1ZaExNcytpYXF6eVBrOUhxbEk2NFRy?= =?utf-8?B?cWk0alZ4ZGQ4SUhUVWJhKzVSTGFUTnlFVCtSSlgzTVMrNndjM3pBaWFjR204?= =?utf-8?B?bnFNYWZwcThQTTArVEN4VDhZSWZmRVVSU3UwRE5XVGJlNG1veit2a1pTM1Fq?= =?utf-8?B?dHNwZkg0MzRLZkNHZ0JzTDdIQ0wwT2c1dTBjelV5VzR1TGJnK2JhNS9FZnNB?= =?utf-8?B?aEIydDdxbjNZNjNVZW8zRVVGTzJ4NE9GcXlxdytveXYwblpVYVQvM2QwNnJM?= =?utf-8?B?TmsrYXEvNjB1YzJqKy9KWEkvVWhOSHFwbkJLYlhiRVpQWjA0TjJLaGtSMWha?= =?utf-8?B?aWlKQ05UdmtSNnRwWmpaWG51c0NYR2wrNWNpeHlmWDVXS2dhNjI5Yjh1L1Iv?= =?utf-8?B?SGd2UWw5ekRKeWJjWWlPSGxhNW9pZjliM2R2THBPN1pwNE1welVobyt1RUtU?= =?utf-8?B?d2xSNTViTEV0MlZDS3pFYW4wZ2FNRTlzdFZxajU3YTY1TUt3MWNMOG1CKzhq?= =?utf-8?B?WHlMa2Y2dnFVbTZ3UzZYMUJ2eXhpLy95MldTSkMwNEV5Rm5Iblk4WDBwdmRk?= =?utf-8?B?MVRIT016dGwycWUra0ozUm1JZlVWRCtCTll0bnlNOW9kOTlMWk5nZjhicVhq?= =?utf-8?B?NW5LTEIwcUFFcEtwSEpLN3BkOFBKUHo5SnphM2h2dm53NHU1OURwR2NOaFF0?= =?utf-8?B?MFlMWnJUemNuZVFUR3g0NFo0eVJzTlJxL0trOUFNQW9jUlZvS1hIQ0t5NEU5?= =?utf-8?B?Q2dlU0VYT1Jzdnp1bithWmpBK3diUlBFYUpmaHhPUTl4NGNJRVZOK1c3aHpR?= =?utf-8?B?ME5HWkU2dWF1dTdZVUl4UHZBSlB0M2g2aVpWRTFCY05lSXZ0NUZRckxBMENF?= =?utf-8?B?aG10aGFRNXdRMFdESnZLM01DczNXUkEvNm45OENVbzNuSnZWSm02aFVwNThF?= =?utf-8?B?Zngvc0xRWUxpRzlmTjlja1FxRmRlbldQUFZjMWUrd0dyeEdsTHkwWkc3WG9V?= =?utf-8?B?QUQvL01TNnlQMWdDQXBSVjljMnBLb1pnWDNjeTRid1A2ckF0T09qZXlCd3N1?= =?utf-8?B?YUhFME5oVzVxMlc2b1NxQTRZTXhVa2xJZ09UUDcvM3ZGQjdDend4Z1o5NldY?= =?utf-8?B?TDBDSDRuNnlhQ0dzMDh5RkNIRmNKTHp0SFhnMGUwUUNackt2bnM0WldVeHl6?= =?utf-8?B?YTVFTFJSZWNGYVZybFlvakxXdi9tY2pIUzBwZ0xCZy80WHRMbkpmdjZkVW5Z?= =?utf-8?B?YlYrem5CQVh5VkY0NGt6Z25WNWpkRkRvUVVZZlZIWVlnU05IOUt4bXBSdnUz?= =?utf-8?B?aWJPRjFmd09zTktBZkxJLy8zOStoYXVDVU15NGgvRGt3eDlWbENiSHRpMmJm?= =?utf-8?B?Qkt0TSsyRkRiOS9GVkduWmowekdiY2tRTEVOVFI1cjdJaU1WeU1vbnFxVzhF?= =?utf-8?B?b1d6L1QyQ3NZWFZUR3RlQnN3Nkc3Q29aWXU0b3BrNTFxaGxscEtGT1BnL0tx?= =?utf-8?B?SmZudC9hczdET3luekJmcElZc1dsT0gwa3Iyb2NOaWZGU3VVYXdLRm9IS0hQ?= =?utf-8?B?aGlESTR4V2tEUnBUaHVhQUJVZlQwbzgzNzdndmJYc014RGQyVTNZK2V6V3Ru?= =?utf-8?B?TGc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB7PR07MB5978.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 91e27b57-4806-47ab-338b-08da9b00eef2 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2022 12:09:13.7033 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: xHepBt4v0w4aGzzueX+uWS2XtjHWlaWwv80/Ye0tcppXDVZxxAjxy5tN0WI9O0GX846ROqiivZfAkDs4MR3a4r0LM8GJTx6TkTG+Q1HzV+s= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR07MB9370 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 T24gMjAyMi0wNy0xMSAxNToyNSwgT2xpdmllciBNYXR6IHdyb3RlOg0KPiBPbiBNb24sIEp1bCAx MSwgMjAyMiBhdCAwMjoxMTozMlBNICswMjAwLCBNYXR0aWFzIFLDtm5uYmxvbSB3cm90ZToNCj4+ IF9fcnRlX3Jhd19ja3N1bSgpICh1c2VkIGJ5IHJ0ZV9yYXdfY2tzdW0oKSBhbW9uZyBvdGhlcnMp IGFjY2Vzc2VkIGl0cw0KPj4gZGF0YSB0aHJvdWdoIGFuIHVpbnQxNl90IHBvaW50ZXIsIHdoaWNo IGFsbG93ZWQgdGhlIGNvbXBpbGVyIHRvIGFzc3VtZQ0KPj4gdGhlIGRhdGEgd2FzIDE2LWJpdCBh bGlnbmVkLiBUaGlzIGluIHR1cm4gd291bGQsIHdpdGggY2VydGFpbg0KPj4gYXJjaGl0ZWN0dXJl cyBhbmQgY29tcGlsZXIgZmxhZyBjb21iaW5hdGlvbnMsIHJlc3VsdCBpbiBjb2RlIHdpdGggU0lN RA0KPj4gbG9hZCBvciBzdG9yZSBpbnN0cnVjdGlvbnMgd2l0aCByZXN0cmljdGlvbnMgb24gZGF0 YSBhbGlnbm1lbnQuDQo+Pg0KPj4gVGhpcyBwYXRjaCBrZWVwcyB0aGUgb2xkIGFsZ29yaXRobSwg YnV0IGRhdGEgaXMgcmVhZCB1c2luZyBtZW1jcHkoKQ0KPj4gaW5zdGVhZCBvZiBkaXJlY3QgcG9p bnRlciBhY2Nlc3MsIGZvcmNpbmcgdGhlIGNvbXBpbGVyIHRvIGFsd2F5cw0KPj4gZ2VuZXJhdGUg Y29kZSB0aGF0IGhhbmRsZXMgdW5hbGlnbmVkIGlucHV0LiBUaGUgX19tYXlfYWxpYXNfXyBHQ0MN Cj4+IGF0dHJpYnV0ZSBpcyBubyBsb25nZXIgbmVlZGVkLg0KPj4NCj4+IFRoZSBkYXRhIG9uIHdo aWNoIHRoZSBJbnRlcm5ldCBjaGVja3N1bSBmdW5jdGlvbnMgb3BlcmF0ZXMgYXJlIGFsbW9zdA0K Pj4gYWx3YXlzIDE2LWJpdCBhbGlnbmVkLCBidXQgdGhlcmUgYXJlIGV4Y2VwdGlvbnMuIEluIHBh cnRpY3VsYXIsIHRoZQ0KPj4gUERDUCBwcm90b2NvbCBoZWFkZXIgbWF5IChsaXRlcmFsbHkpIGhh dmUgYW4gb2RkIHNpemUuDQo+Pg0KPj4gUGVyZm9ybWFuY2UgaW1wYWN0IHNlZW1zIHRvIHJhbmdl IGZyb20gbm9uZSB0byBhIHZlcnkgc2xpZ2h0DQo+PiByZWdyZXNzaW9uLg0KPj4NCj4+IEJ1Z3pp bGxhIElEOiAxMDM1DQo+PiBDYzogc3RhYmxlQGRwZGsub3JnDQo+IA0KPiBGaXhlczogNjAwNjgx OGNmYjI2ICgibmV0OiBuZXcgY2hlY2tzdW0gZnVuY3Rpb25zIikNCj4gDQo+PiAtLS0NCj4+DQo+ PiB2MzoNCj4+ICAgICogVXNlIFJURV9BTElHTl9GTE9PUigpIGluIHRoZSBwb2ludGVyIGFyaXRo bWV0aWMgKE9saXZpZXIgTWF0eikuDQo+PiB2MjoNCj4+ICAgICogU2ltcGxpZmllZCB0aGUgb2Rk LWxlbmd0aCBjb25kaXRpb25hbCAoTW9ydGVuIEJyw7hydXApLg0KPj4NCj4+IFJldmlld2VkLWJ5 OiBNb3J0ZW4gQnLDuHJ1cCA8bWJAc21hcnRzaGFyZXN5c3RlbXMuY29tPg0KPj4NCj4+IFNpZ25l ZC1vZmYtYnk6IE1hdHRpYXMgUsO2bm5ibG9tIDxtYXR0aWFzLnJvbm5ibG9tQGVyaWNzc29uLmNv bT4NCj4gDQo+IEFja2VkLWJ5OiBPbGl2aWVyIE1hdHogPG9saXZpZXIubWF0ekA2d2luZC5jb20+ DQo+IA0KPiBUaGFuayB5b3UhDQoNCkFyZSB0aGVyZSBhbnkgcGxhbnMgdG8gbWVyZ2UgdGhpcyBw YXRjaHNldD8NCg0K