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 3FE00A0540; Mon, 8 Aug 2022 11:25:24 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2C6D34067B; Mon, 8 Aug 2022 11:25:24 +0200 (CEST) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150049.outbound.protection.outlook.com [40.107.15.49]) by mails.dpdk.org (Postfix) with ESMTP id 801A74014F; Mon, 8 Aug 2022 11:25:23 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mdrVv9jDGbRKrbPGBZq0BDi4FpoxNFhu5p7iUKwgmFEFrsfKG+/9nWq9wzbUPNgBWkBtakJyVD7135mf3g3w9GgW+WXQi8iB+u+spY9MNrwJwjcmFvJKedp8RjxV4HkCyYFT3Jxiu8n5HcqlL09RE1EXoWYP387YFhH7ERcjMgnEXwD+w1OCuySLQcPRqZOamiNVXdVVhXLwDmYaBBPfQE3SLq/t/1vuBHa00oayLJ6ul3IEgH0iHGq5ZIAJObrSKJt2Wfv5GiZypKhl9d56ykNi4S7W31DioXV9SJ71Y9+RjsL4NOQpVxhUwGKXYNCKCdwEcJjNTXmortAH53Hj7w== 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=S5f/1TduT36OaVuKkCC7KWw/Q5aqTazDEgzEwIox8wc=; b=NrrgD+5KCBsfAFFah+SjLD/RWmoCJAOmYvUSgvoKBxzhbYDOeaYfcvgsmO8Z7ZmjoXaJvYMaRzYElZJMm5qjpWq7zvwI7luTGIdUmIrfY4Xiq1sg7+ZfR9T76NH4YgEFbWrFsu9BTRK3BgIrjKS7VeiTKa39bHjVFyI1mrOcn4qHwhbW9nzLEkgJEQe1bOSSnSNnuz7blc4zi4abyvZ1MBipDVpMxZAI9d3OoJoFKgRPyihQGnru0nPEbHvLCGZxIHhmpH7Pmra6fgzJ7QuMEp5YBRxxb4IIxeKSVmDia22ER3Jfhybqx2bkULDvcb/B7Vdvf3PosWK37b8ka1k65Q== 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=S5f/1TduT36OaVuKkCC7KWw/Q5aqTazDEgzEwIox8wc=; b=ASCKaOcDC3LWxSCUeZU4D4uikYc1gViaqBNDc7TyW+20j/I7zk5zPXGpc57GwDO+CdKHsflXuCJ3QQDYAXLnXQ9ls3iy8iV25+QR+58DBSLyrfEJvJ4Nm5ilcDlAI3Fefw7izojSZ7OOvwkXiceiLaeAVNNoEnWew5DBzaPvbPY= Received: from DB7PR07MB5978.eurprd07.prod.outlook.com (2603:10a6:10:80::15) by AM6PR0702MB3685.eurprd07.prod.outlook.com (2603:10a6:209:12::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.9; Mon, 8 Aug 2022 09:25:21 +0000 Received: from DB7PR07MB5978.eurprd07.prod.outlook.com ([fe80::9ccd:46bc:71ee:8bfa]) by DB7PR07MB5978.eurprd07.prod.outlook.com ([fe80::9ccd:46bc:71ee:8bfa%7]) with mapi id 15.20.5525.009; Mon, 8 Aug 2022 09:25:21 +0000 From: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= To: Olivier Matz 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/ErxnaSCjEUUyY3lRReFDV7615KQ2AgCu+Q4A= Date: Mon, 8 Aug 2022 09:25:21 +0000 Message-ID: <96c27068-3670-2329-328e-dd5171a973ac@ericsson.com> 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:91.0) Gecko/20100101 Thunderbird/91.11.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1107f9ee-0bd1-437d-7c53-08da791fead0 x-ms-traffictypediagnostic: AM6PR0702MB3685:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 3GFctLbH2G0mn8uOkNj6Kb30ENmhOiN+twsao/fF8d0OgB1euxDOCKIUsntuv8oJKQXGC0mnNfGbaW+9tso6KVA16dYoqcNWPkHlohaLHXpJyTVm6sVJx5MP+Ciex3tiKJSmDr5VXDqb+Vls56c44LVfaLJKxIuqhRUgIGZobG51oUgtQImHLbgqHOVG986BEebrHvzjZeSONrJEHIsBx+vJLNWyhNLLvHRoX7OT6h/kXqP2Xw2mG3Nycmzw0pcI4UedsItTV/l8As4nCwSYyHcSy1wr3kyQFypxfAyBCGJA1vKiJ9GgbHUyKpUFaDQIx6o3U2qK7f3sIu64B9YDHBb31XXALTS5qPFJvent7EJz0zrT0XpT6pJOtA86HW1+G7HPgWq4HcDZndNkPOTGfkKB8/cSHB0xe2+ExVz8Gx0Oz5YB1elrUNooXqVBftUWXwmOshUMay+tth2fxUcH//S7v3jbXs2eDVcDb918iylM+gMfPglivmPFpz6qiSsotO0x25Vlnb+YLtP45L5kx0MmjzD12nDYIBAEwYSTmGv4Bit2HCZCRGFpelZzb1yu5Eu8ZctAU08AiRaWOYuNzMwiq5eeR4ajP66Jjo6RdfhfZIoZowhHoyb8buoLAPAFrPvxu8En1crLT1XD67gGbmCo8ngEWNi67WwDInj+KymdLZDEqGdGHrZvx4NcuK3VdYvsPKuSzS9c2Don20M7g269qG3vQnV+oo+m1i4Ybbp6LRcGw01P486NghKvLExK3UBY0ag34n0UmrlUqf1goX4r7Xoa/PG/0ARKdi9h6nBF03wTPDkfRSzeNMRArnbjzP1mXgFQzyjkPHCByck1idp27HLwR26aKcv4gSSGUgWeoz7hhlO52cD2H2nwR2Vy7MZft532l0tPuD/5wtSIINQg+ZgHSZIizsBHTOSQzuk= 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:(13230016)(4636009)(366004)(39860400002)(396003)(346002)(136003)(376002)(38100700002)(122000001)(316002)(82960400001)(6916009)(54906003)(8936002)(5660300002)(86362001)(31696002)(76116006)(66946007)(66556008)(66476007)(66446008)(64756008)(8676002)(91956017)(4326008)(38070700005)(53546011)(6506007)(6512007)(26005)(2616005)(66574015)(83380400001)(186003)(71200400001)(478600001)(6486002)(41300700001)(36756003)(85182001)(31686004)(85202003)(2906002)(45980500001)(43740500002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SWU0VmVoUTMvRVVSU0ZmdzhnV1JJREpvZU9oby9rZW1uYWZ0VkVFZlNYTjRV?= =?utf-8?B?OU4yVFdya1FtVkNhRE1RUU14bk1Od0R5SXpJdHg0MlZmVWVIbzhTK3BleFRo?= =?utf-8?B?VFN5OHBUalcxMmxzT1FPV0I3eTVObzRrVUVwMDVCa0Rtc1NKdE9Mckd4YXR1?= =?utf-8?B?UW5vamQ1U05sMVJKTGNURW1NK2diNFRPTWxIL1NOU1NCdGFvQTBVMzA5WTBY?= =?utf-8?B?SXdaYmkxUlhMMHFNZkV2M04zYUhESFJLeEF2dFJzSk9YV1lmT2xFb3dtTW1N?= =?utf-8?B?cHpQT2JEU0xpdERtZGJhazN2elk2UjZQUUxkNTNlRW9pTGZzQWRTditpMXUv?= =?utf-8?B?cjlmaTBSOHBBckZjR1VGam5pUXJEWEsrbXFOd1hwcjNZOHE3ZTBiSTZ5YW0r?= =?utf-8?B?UE9rbjhSMkRVR1Z0MTBrNFVCNEpTNklzcU5FejBGS2YvOTZ6NG5oeThzbWJa?= =?utf-8?B?cHVvZHRMdEZGQVRHekMxd0pXRkJMakhLc21CNVhseVdMZm9ZdlY2UlpiYUpu?= =?utf-8?B?cEhyZC95elo5UkJvakZlZ0RrV2twa1JhanZmRGQ4UXFqK0dnYjlJSkh5Y2tY?= =?utf-8?B?d2lCbjhiNUQ5V1JCSDRIdFZ4V0NUUm5lc2xyVnprUGY2clhXV3YwZGQ4Ynln?= =?utf-8?B?YnhZYVREZzR0M21sb0tBc2dUdGFWTVhpT1NpWnRaeGhBZVQvV20wTGlJZlQv?= =?utf-8?B?b3dpNjUvQStzWHRhU1JIaFlYeVdjMDJzOFVHUWpyVzRGZVFWbWp1aVRKeXB0?= =?utf-8?B?NXhPUDVzeUlFU0NXaGpqK24rc2hlb0lDWWU5WnN4c21Ca3VKZmp6Um8zL29D?= =?utf-8?B?dm5abnJ1MW9OK2dXWEk5aUYyekI2ZmtDOE1rcHJsUHI5c2E1bE15U2crSWJ4?= =?utf-8?B?ei9WUm8wb1dsTlRLM3pLcGkwMVZTa2IzR29DKzN2dkwxRVpqUGJlTlQwMlBK?= =?utf-8?B?TGtUbDlZUGYzejBvR21uNkpvMWMrazl6Rjh6WGlRL3prQmhzRTNnWVhnbU9Q?= =?utf-8?B?TnAydy9HeDcxbDdjUk4zSkN2YjFFWmN4NlZDaFVNL1hyRitqVnFPZjhTSFA2?= =?utf-8?B?NVh2OGZlSzVQV2VCbXhaUDBGQ2h0eXB1elVhQWduVG8rRFhiS0U2SzFvUnhP?= =?utf-8?B?aEFnN0JzVGdod25Qa1krd05neTZkbTBTL3p4ZHZXRjNCQ3duRG9ENEZzY2U0?= =?utf-8?B?OHJmSEdjQ2ZSYjBLN20rcHNZWDJ4eW94bDNxbVJLdU9jQVhMYXZ2STN6bmZv?= =?utf-8?B?d3UrYUVsLytWMjVlOTcxZlR3NWlHOFRHaGk1OFptTkFvcEd6WU9LZ2dKOWww?= =?utf-8?B?K0tEaUxZbW0yN0ZiM0hTQkpORzlrNDd3a3FGcnQ5VXNSQ01TaFBNckoyTS90?= =?utf-8?B?RzNwazJhenB2eHJzb0FBOW9FZ2hHeitJU2wrU01oRVM1T2tjdmJnenkzRzc4?= =?utf-8?B?VUJZQms3TzAvWlB2SVlBTFEvcWV6U1JaL2NpRXE2Mlo2SWhKajBocVhNb3p5?= =?utf-8?B?YkRNSnNXYllub25WcmxZTEJqdEMyakpleUhTZERSb1Z6QzkxTW1FY244TUIx?= =?utf-8?B?N2RSVnhCbjVRait3M1dHczl2d2pHbFNPNHk4Nmp0cTUvYzQ4WEFpOUN0Zjgr?= =?utf-8?B?ZHBkaWI4emxxbDA2UGYrc0NCOXB5UkdNWi9idElQZXBTY3NGbEdlNWJRYlNn?= =?utf-8?B?MkNjK1hvUFlSMHZKNjJVSUY2VnQzc2pjRVdORUI4SlBSeUpsdkw3dWZTTFM1?= =?utf-8?B?R3c3ajJoZkVOR0krdnRybGpXQmYzb3RnbDJZbVFRREFhalBOaitKQUc5ZGtB?= =?utf-8?B?dkJuZllwaVpWNUM2VVJLSlN2Ulpic1BNeDVkU2luRThYS0VNUXJETDJTU0FZ?= =?utf-8?B?ODRNSHFKMENDYjJGeEhDL1BzcHNTR3luQUVwRm9MWUVUNlk2MHllU1JjYzB0?= =?utf-8?B?V20ySzZUN3JUTjZLQ0loa2ZjMnlqQ0ZUTmV4WHZiOGI1WTJrT3kzUVh6MGZJ?= =?utf-8?B?YWtMWnFVbzdDSzB4OFNrRDUxUmJVWFVPNktSaFZlaEhtWDIzQldFNklqUHJJ?= =?utf-8?B?dittenB2cWNaSnJBbXV5RU96dktqZmZlaEp5OHg4eE15NzZHY1lnRFVnMHcv?= =?utf-8?B?eTBzYVhmV1F3QzlkYjNoVGNyZjM2NEk3ZmFZNWROMG5oaVk1U0UrVUNVZSt3?= =?utf-8?B?cWc9PQ==?= 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: 1107f9ee-0bd1-437d-7c53-08da791fead0 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Aug 2022 09:25:21.6512 (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: blxjUQY6lfs3kfmuaH3RZuzJZOEMnhjdolAl6i9mjP4F0Xhat16w3lwr7eNokXihRRKt2+vcDv1ZWKi6h7MJSJyDZJ5g4Efo4o27Wh9bYq4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0702MB3685 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+IA0KPiBUaGFuayB5b3UhDQoNCldpbGwgdGhpcyBiZSBtZXJnZWQgaW50byAyMi4xMT8gSW50 byB0aGUgc3RhYmxlIGJyYW5jaGVzPw0K