From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
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=?= <mattias.ronnblom@ericsson.com>
To: Olivier Matz <olivier.matz@6wind.com>
CC: Emil Berg <emil.berg@ericsson.com>, "bruce.richardson@intel.com"
 <bruce.richardson@intel.com>, "stephen@networkplumber.org"
 <stephen@networkplumber.org>, "stable@dpdk.org" <stable@dpdk.org>,
 "bugzilla@dpdk.org" <bugzilla@dpdk.org>, "dev@dpdk.org" <dev@dpdk.org>, Onar
 Olsen <onar.olsen@ericsson.com>, =?utf-8?B?TW9ydGVuIEJyw7hydXA=?=
 <mb@smartsharesystems.com>
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: <YswKoLL5BCS7qvrZ@platinum>
 <20220711121132.34546-1-mattias.ronnblom@ericsson.com>
 <20220711121132.34546-2-mattias.ronnblom@ericsson.com>
 <YswkufcP5FlwEgj8@platinum>
In-Reply-To: <YswkufcP5FlwEgj8@platinum>
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: <C08ED1F6E277914999400B6BFE0BCD35@eurprd07.prod.outlook.com>
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 <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=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