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 2E741A0503; Thu, 31 Mar 2022 16:02:50 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 037F7410FA; Thu, 31 Mar 2022 16:02:50 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2073.outbound.protection.outlook.com [40.107.21.73]) by mails.dpdk.org (Postfix) with ESMTP id 195844014F for ; Thu, 31 Mar 2022 16:02:49 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nKEziIuqZfhrlbCJ6Gxs8caSJkgcJ9r2rS0K+9seWDVoArCfQLydqB9cnVVsP+lWjgFUGZ4Mzik7mpJIdmRm1421wQZ+VaEJQ0KtRdjWqS9byiM0shOlReHmwQeId3wVT48OibT7Rh0o3T0/+b8lnyCymGA+xwvGWnj6IOenU62Ai9mMts3WZjyXnrZpaKkkAcKA9L16qXTVQCIqE657jaig8xJGtQ0rMhXlbRsT4b5xRLMFzhSHBcWzhHWtLHPGLw9R5GwNGG+iyjKo5O1pEQYAtN4Zmh21oThr7MrHZofTMGG794weLVhBjDIiEr/ezh12fI5Oyl24yUfVrjIa0Q== 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=wybJwxJJc8PZBucGwN8GTVH8Hd6prrPl/pbGq48cIZE=; b=nGxFk/OW56H62ME1YFtitMfJU1lnuVEbwrTo8tepvvhQNGdJaylKgCMsOmIkIKJ9KnVQ51ZPSGgYqe6BwsiN1qNssyD3A4U14Y0E9gwf/EtJ3QLIQrcrDL6WitktJoAkIIOvq3AH7LxdldWOE6kvVwdfAcYhyMCmflLXlLtg/pKfc6NkUuiu8CHeNgBh1DbGa2CHE04UUvB/ssiccvJf4pPeouaoG3iU5qSVwpDz18P8sRLrYcyCpda46payIOIy76lK1HaCgzcL6dwWN4TRtFgXESBN6sfj+y/BiHVJ5aO1kRF+ie/VD/zzN8y7+HBmNdzZjb0decd6hOBmWK/D6g== 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=wybJwxJJc8PZBucGwN8GTVH8Hd6prrPl/pbGq48cIZE=; b=AedBRVlo1PocVmkqdD74WXR2kujcZEtyeLIuiVSIF1NeeZxabSh6B+7rjG/ArBI/Mh8S7JtEW0ohFpIZU8ihsS0G6gUZAVbEslUpG6HBOOMJ7dx5xEnS3+bDV55k9g72uZQ4cOXKeRDNMrOebhytbOmNvsCXt1NyBHXvNZf4OHg= Received: from DB7PR07MB5978.eurprd07.prod.outlook.com (2603:10a6:10:80::15) by DB7PR07MB4505.eurprd07.prod.outlook.com (2603:10a6:5:3a::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.10; Thu, 31 Mar 2022 14:02:47 +0000 Received: from DB7PR07MB5978.eurprd07.prod.outlook.com ([fe80::8058:d193:21b1:4715]) by DB7PR07MB5978.eurprd07.prod.outlook.com ([fe80::8058:d193:21b1:4715%6]) with mapi id 15.20.5123.021; Thu, 31 Mar 2022 14:02:47 +0000 From: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= To: Ola Liljedahl , =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , "dev@dpdk.org" CC: Thomas Monjalon , David Marchand , Onar Olsen , "Honnappa.Nagarahalli@arm.com" , "nd@arm.com" , "konstantin.ananyev@intel.com" , "stephen@networkplumber.org" Subject: Re: [PATCH v2] eal: add seqlock Thread-Topic: [PATCH v2] eal: add seqlock Thread-Index: AQHYREI+kT+uv97lukSNh7J9kuxXh6zZHjuAgAAWB4CAAAWrAIAAA9QAgAAG1gCAABwgAIAAJsUA Date: Thu, 31 Mar 2022 14:02:47 +0000 Message-ID: References: <98CBD80474FA8B44BF855DF32C47DC35D86F84@smartserver.smartshare.dk> <20220330142602.108061-1-mattias.ronnblom@ericsson.com> <3888e595-de18-3cf0-707b-309b153c2b02@ericsson.com> <37d60d0f-9911-7692-cdb6-62cd5da540ac@arm.com> <98CBD80474FA8B44BF855DF32C47DC35D86F8D@smartserver.smartshare.dk> <98CBD80474FA8B44BF855DF32C47DC35D86F8E@smartserver.smartshare.dk> 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.7.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: 8c0a0f3d-2741-4e41-584c-08da131f22eb x-ms-traffictypediagnostic: DB7PR07MB4505:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: P+MiuDUT+HLm5Z5pr1lgFwMSNeNVLU0+uzGjwhhWInNvsm8A5c9l9OM6bkVkuo9hvMb8v5qCQl1TCxnSk+kvKG1ReHRMo9RGLmYaHaFL6px+HorAs3cnLfBait3J4Prgai43YYHOO8Fhx1bYdpNTvU0BwlUnttLJbhJwrSZC8M6L6sVWYLp5SuPogmfZXrm1qTEO9HrdH5XTo/52CYDKUPArxLWAi/CrAeeOzmpWRRhT7AcLKiGZ73UGPqDC5u7ji5kYvy4icAsmGEkg9WAEgXGwlZjgfFiSh8E3RxQyvxD/CNt1+kiuPC2Uko1GcqQhGQglmDoLHa8XNEx4wzc/hGvLPhx6SPzP0WmNhwOJ7FuSwqb14SLI+l0ZDX2vzf2KQ+uoRDR7he7B9OlNbzGffr+hruLPmTUeFzJnruJykOlSdGodx8aLP6uC191SfjSpxtm8RCmIj5MGoaI1EL2gI2XiHxXZ7HWNejZq9A/ET3Ly1Q1IX+QBV9tDwcOqz+gTS3KeOQ+LcRhYT7YQQgNSNlKxSoCW8i1gS+VgHsMCM5qv8Jh+uKzY+DbX0+ejvRMngTbjZE9YXpxTZuodgnFWSehxhYBS8tyPubp+HfEMh04zGnm1WLtrjbFnUgui7mamF4KTIHuaJz5BBJ/dGmsIXf1j8mvMSePmBY5gSGBTrPfi9z0ziFn3w0SRmCZVo64pbX/+cJY0QlNcgMNV5QciKFGjsAtEsf0YYCOgi3tzctxm2lR8464CIPuKHnii4f4ZX9fsC/6cQaSN3QSKJPXiM9nlKq3W2JUHtjfcY80pcG+UH7q73aBJpdHxaLROKtY+ 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:(13230001)(4636009)(366004)(36756003)(83380400001)(316002)(54906003)(53546011)(82960400001)(6486002)(2906002)(6506007)(85202003)(31696002)(71200400001)(508600001)(110136005)(86362001)(2616005)(6512007)(31686004)(66446008)(91956017)(66946007)(76116006)(5660300002)(8936002)(122000001)(38100700002)(66476007)(8676002)(66556008)(64756008)(186003)(26005)(4326008)(38070700005)(85182001)(45980500001)(43740500002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ak4xcEUwbjRkRWM3NFAxYUh6dkNKU1JCeTFCdDJoaDVKWkd3RTUyZTVPV1N5?= =?utf-8?B?L1UweWFFblRuaVVCZmFZakZLaUtzTTdGVzY5S3B5YmJHZ0JVeER6eVphQnA3?= =?utf-8?B?VlVDM3NZVjJjSjJNWW9PYis3WHBPNnhPZHBBQ1J4em9LMXRWQlBwRGdEZk5Y?= =?utf-8?B?NmMvMG9hQVBkb3VOUHRKdnJnaS9XL0FiMVBCUzRpUEtvSWVtcllldXBDZjlH?= =?utf-8?B?TTB0YzZnWHB0MnNIOWJZNHdlODZ1cTVaR1lmbEtETUsxci9QNU5lTDZlMncx?= =?utf-8?B?SjUrL3hwYTRBcXd5K3h4a3VKdHV6aU5WTUF6NXRFZlBtNTZLY3Noa1BScE1k?= =?utf-8?B?bGIvMVJTWUJEekJ3MERIREQ1cmE1dW5HNDEvNVpnL3BuQ21pTXNBdzcvaW0v?= =?utf-8?B?RUx6YjJFRmhOUkJnYzJ1RVErTkIxcHVrRkVtN2lPMFZsZWpDYXVtK2tTbWcy?= =?utf-8?B?QUZneTMxbDFZa3Q4Tkx0d2JnNSs5eElESmViQVpwa2hQVUtYZlg2UUptazF1?= =?utf-8?B?amJQRm5NY055Ni8vTGhOUzJuNGpHaXJuQzJ2MHExOGdSbVp3WFplQ0FvZENN?= =?utf-8?B?VzdvOFI0M2NYcWJCTmVTdFpVakxpYXQ2YnE4K3VOYnRydDNoa1RkTTBzUDl4?= =?utf-8?B?a082OW8vNEpjSUxnaStzaUxCSGo3d2R6M0lBUythWFA2MjQxSmpKY3FYV2pU?= =?utf-8?B?WlZEUU4yWE1VWHcvcjJBTCt0ako4R1NQMFErQXBvZGc3bXRTMUg3emI3bDZ0?= =?utf-8?B?WXRicktWYko0THV1Y2FtRnFGRDlLcXdGZitGOXFMT2JyU2pldWJ3QTRSMWpy?= =?utf-8?B?QUQ4Q1dQbDV2THo3eWd3bGJlcW9KS3A2cXFnak1CU1dmWGFaWFcxTVIwM1hN?= =?utf-8?B?SDBCNWZ6WmdranNmN3JBaUpJRVRKTTdyRERhcHovcWV4K2dBYzg0c1dIY21p?= =?utf-8?B?Vk5YN3NtRVpyQ2RETGtHS2Z5QkxoY091Z1RMTjdOVFd3ZkpJdXNONHhyUWVU?= =?utf-8?B?Q3hYSHRVUHVsbk1QTmpqMWt6dGJQWmV4S1FjT2trZ0tMMytmY09iS0F0VWt6?= =?utf-8?B?TVVFVk0wWHU5YmRETzZiNWg5UmpULzJDZVl4Q245WHpaU2daMWZQQnZuSE45?= =?utf-8?B?Y2ZyZEtDMFZaNkJVNmNJdUg0Undwc1JySFpzcmpNOE9JQ002UjhBWUowYUN3?= =?utf-8?B?SGN0bnJiSlhRdnV0SzNKMFZZVmRNTHp3SlB6NXUzOGR6T2diaTNPa0pKUE9H?= =?utf-8?B?V0NSeEhnU0Q4OEYwV2k3N2RtS2RIOEtaTDZyZWt2RG5rOG9sSHNhNFRkQ2M4?= =?utf-8?B?Y1ZKSm1iczd0bUlRUDN6bFY0bTQyZG9JcWt1ckIxQXR6MzRHeXNWVkRBZGZX?= =?utf-8?B?NjI0RDA2SlIyaDZ4Uy9QRUdnZmRCbjE0aFBseWVkekhDUE9JbWU0MitzdmhV?= =?utf-8?B?QjZidmJPcXJxTTduaTUxMDZQSk9EV2tseXJIWFlwVnhnckNpZ2VPazBOYkR4?= =?utf-8?B?dUdyMXBEQTRCbndkbXZRNGppdFBUWFRIOE1jZ0hYckJKTkRhSEs4NDVidXNO?= =?utf-8?B?TUgrYjJFLy9lSmo4bGpuQU9nU0JmVDRpYUF0VkdvZzNtWmswYmE0SWllODBN?= =?utf-8?B?S25kOUFNNCtSVkJCckR2QW5ndC8yY2JCYlE4cFN6M2pTdjdUSkg5VnRwOGNO?= =?utf-8?B?OWs4RnpFTlVtMnBmWHFxdGVFZGN6b3JSNzRIdWw1bDdqWG1tZGlYQmNpekNk?= =?utf-8?B?Qnd3NzJ6WmxBVG9WbUpyVFNnZzJYT2JUMVo0ZHhHK1F3Z1pnb3dxL0JkajNN?= =?utf-8?B?OHhpYi8wcmFHcXFPWEdpaFBNWjhhQy9yS2ZYRENYR0wwWWQ1L1cybzhYbmJZ?= =?utf-8?B?QTJOQ0RTU21Nd1RoZW9idDc0UGJMam05dWJ2MjlsS2dHOXVHZGw1ZDVNb29H?= =?utf-8?B?d25jbzkwc09tbklJM2dXTFhpMXV5R1hqWVBDbWhNdUc0M0xGenNyS3l0Unhj?= =?utf-8?B?aTBYdGtidGdqMkVTdVRONzZPS2xNaitlYStLTG45c3dnS3o5b1NMMDFFSXhT?= =?utf-8?B?c1czOXlaQ0s0a1ovOFFBNGYxNWdvbzVHUkI3N0l1SWphMUp4a2lqWEY4VXVk?= =?utf-8?B?aUdnZ1dESmcwcDVBVjJYSW03Q21JbktPaUY1YS91Q2Z2cUpjdlJ0Q0xwTk9k?= =?utf-8?B?a3kwdEZIeHQzejFNektScjNBSWN0WjgzaFhLeDBYaTRZbWhGSWN2c3hSditW?= =?utf-8?B?U3QreDZCK0Y3TFF0VkpFam0yMlpOQ1RmL0s4SklrNXozYUV1bkk1VGczbGFY?= =?utf-8?B?UEt1U0hqTUJWKzJFZk8va1g2TkNjYmhTZG4vV3h3eVdtSzlPRGtRa1RiMjd0?= =?utf-8?Q?CjzJ5CzTTSaV/4wU=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <48EF32D80BBB9E43946CE79D763490DF@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: 8c0a0f3d-2741-4e41-584c-08da131f22eb X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Mar 2022 14:02:47.4765 (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: K2bkHk9OQ1PYWu/Rt3fXORKnT5QDjaEKrLHLshag+aqRlGueGloR/l1lUooc4rnbSAuW+1REaUQeUTqGNpfGVxLH9bDUKkKFy2LZqqjDY1g= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB4505 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 T24gMjAyMi0wMy0zMSAxMzo0NCwgT2xhIExpbGplZGFobCB3cm90ZToNCj4gPHNuaXA+DQo+Pj4+ IEkgdGhpbmsgbG9jaygpL3VubG9jaygpIHNob3VsZCBiZSBhdm9pZGVkIGluIHRoZSByZWFkIG9w ZXJhdGlvbg0KPj4+PiBuYW1lcywgYmVjYXVzZSBubyBsb2NrIGlzIHRha2VuIGR1cmluZyByZWFk LiBJIGxpa2UgdGhlIGNyaXRpY2FsIHJlZ2lvbg0KPj4+PiBiZWdpbigpL2VuZCgpIG5hbWVzLg0K Pj4+IEkgd2FzIGZvbGxvd2luZyB0aGUgbmFtaW5nIGNvbnZlbnRpb24gb2YgcnRlX3J3bG9jay4g SXNuJ3QgdGhlIHNlcWxvY2sNCj4+PiBqdXN0IGEgbW9yZSBzY2FsYWJsZSBpbXBsZW1lbnRhdGlv biBvZiBhIHJlYWRlci93cml0ZXIgbG9jaz8NCj4+DQo+PiBJIHNlZSB5b3VyIHBvaW50LiBIb3dl dmVyLCBubyBsb2NrIGlzIHRha2VuLCBzbyB1c2luZyBsb2NrKCkvdW5sb2NrKCkgDQo+PiBpcyBz b21ld2hhdCBtaXNsZWFkaW5nLg0KPiBDb25jZXB0dWFsbHksIGEgcmVhZGVyIGxvY2sgaXMgYWNx dWlyZWQgYW5kIHNob3VsZCBiZSByZWxlYXNlZC4gTm93IA0KPiB0aGVyZSB3b3VsZG4ndCBiZSBh bnkgbmVnYXRpdmUgZWZmZWN0cyBvZiBza2lwcGluZyB0aGUgdW5sb2NrIG9wZXJhdGlvbiANCj4g YnV0IHRoZW4geW91IHdvdWxkbid0IGtub3cgaWYgdGhlIGRhdGEgd2FzIHByb3Blcmx5IHJlYWQg c28geW91IHdvdWxkIA0KPiBoYXZlIHRvIGlnbm9yZSBhbnkgcmVhZCBkYXRhIGFzIHdlbGwuIFdo eSBldmVuIGNhbGwgDQo+IHJ0ZV9zZXFsb2NrX3JlYWRfbG9jaygpIGluIHN1Y2ggYSBzaXR1YXRp b24/DQo+IA0KPiBJbiB0aGUgb25seSBtZWFuaW5nZnVsIGNhc2UsIHRoZSBsb2NrIGlzIGFjcXVp cmVkLCB0aGUgcHJvdGVjdGVkIGRhdGEgaXMgDQo+IHJlYWQgYW5kIHRoZSBsb2NrIGlzIHJlbGVh c2VkLiBUaGUgb25seSBkaWZmZXJlbmNlIGNvbXBhcmVkIHRvIGEgbW9yZSANCj4gdmFuaWxsYSBs b2NrIGltcGxlbWVudGF0aW9uIGlzIHRoYXQgdGhlIHJlbGVhc2Ugb3BlcmF0aW9uIG1heSBmYWls IGFuZCANCj4gdGhlIG9wZXJhdGlvbiBtdXN0IHJlc3RhcnQuDQo+IA0KPiA8c25pcD4NCj4gDQo+ IC0gT2xhDQoNClRoZSBSQ1UgbGlicmFyeSBhbHNvIHVzZSB0aGUgdGVybXMgImxvY2siIGFuZCAi dW5sb2NrIiBmb3IgdGhlIHJlYWRlciBzaWRlLg0K