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 87A14A0547; Wed, 1 Jun 2022 21:33:55 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 26A1440689; Wed, 1 Jun 2022 21:33:55 +0200 (CEST) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130083.outbound.protection.outlook.com [40.107.13.83]) by mails.dpdk.org (Postfix) with ESMTP id 1DC2A4003F for ; Wed, 1 Jun 2022 21:33:53 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hwMIEaOSBTSSObr0Jwr0VjLFFDkb4yV/UwvCuLjeM6pMywc1svBiIJPq9wH0DTcmHTw4V9Owe884VswCyAb3spqUSpLZ/INyMGX5u2IqzlbQEdHNAIhkS5Sumr03gl8AiVl+tzeQipmRf7KKjjZmgjBMycO4+g0Z5+NRpMcxLgld6gAK555yf3y+uGqvINTtRciKGog5kTwdPqHKtDMoryt658t9mBJmDdFcvv3A6W1nCgH+teViODQzrrBAsPBH8FMuhWp7Kw4EI2DxQEhhee2E7GkyUlwFB54JjNi/nSRbY0Sk9jRCvi8wcozzfuVtOJRQ8sKKIj8+X+Gy1bHEqQ== 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=BODccvL6xmIzhBzWYFtZBoGPOgwv10XwDsm5XqASHn0=; b=SmWXOTjC+8l/jHC+f1syLIWufnIyDAreug42VYNnPyNAba1PXIxWXalAW+ZjHYFhIO0J0ca25kPJ5hosFzJszJRid8zT7/z/+lDqyiKmtDRiqQWeuhKjKQoJGsBzEgob5PFOZ9iyF/trz64J+uFdThlt0Au5G+s1ZlMZvjzlSFXzI2Tbl/3HlZPMzcqHiSa+1DCKbhSxk8pe04C4+Z+0GuTkafssJg6G0MFgMs40JZml8giB/3zq32npn4za6W0gyt6ClIJJk9n3ti/eK7LL1Hv37TghAJSz17+cJQRlDaADqwOswqLC29giVrJnl6nnveYE1+x1fZ1DWpLeaK9PAg== 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=BODccvL6xmIzhBzWYFtZBoGPOgwv10XwDsm5XqASHn0=; b=kMg7DpEqD8ZUFo3LdOS2wNHGbYghu0NBa9elI32w3FxbQfgdRo+IHk1qq1KdSwfBOBE3kczja4XbVcezLy41rlADABw1JPjAf1P6rVpq5zSSlk1CWMhWD5rXsz7GkAEIvFUnpoGgeVRra31p7cMwhC+rJYXoGOxieZKzYrYNw1M= Received: from VI1PR07MB5983.eurprd07.prod.outlook.com (2603:10a6:803:d2::33) by AM9PR07MB8002.eurprd07.prod.outlook.com (2603:10a6:20b:2fc::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.5; Wed, 1 Jun 2022 19:33:52 +0000 Received: from VI1PR07MB5983.eurprd07.prod.outlook.com ([fe80::9c98:fceb:d07c:5e10]) by VI1PR07MB5983.eurprd07.prod.outlook.com ([fe80::9c98:fceb:d07c:5e10%5]) with mapi id 15.20.5314.013; Wed, 1 Jun 2022 19:33:49 +0000 From: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= To: Stephen Hemminger CC: Thomas Monjalon , David Marchand , "dev@dpdk.org" , Onar Olsen , "Honnappa.Nagarahalli@arm.com" , "nd@arm.com" , "konstantin.ananyev@intel.com" , "mb@smartsharesystems.com" , "hofors@lysator.liu.se" , Chengwen Feng , Ola Liljedahl Subject: Re: [PATCH v9] eal: add seqlock Thread-Topic: [PATCH v9] eal: add seqlock Thread-Index: AQHYbrDMkBknBqppsUO/zYZcJ0Y8iK05oucAgACge4CAAITrgIAAN0aA Date: Wed, 1 Jun 2022 19:33:40 +0000 Message-ID: <89065a6e-6c9f-8dcc-9bf8-ac948bed55e0@ericsson.com> References: <20220523113111.366599-1-mattias.ronnblom@ericsson.com> <20220523142346.366902-1-mattias.ronnblom@ericsson.com> <20220531154536.52f57bf6@hermes.local> <60dd49ad-c323-4286-749e-79e174accabc@ericsson.com> <20220601091543.08e3e83b@hermes.local> In-Reply-To: <20220601091543.08e3e83b@hermes.local> 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.9.1 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: 58267c62-6f78-45b2-e4ea-08da4405a71e x-ms-traffictypediagnostic: AM9PR07MB8002: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: y3yswMNSr1qSxp9TaIi3CPZ7+5tgrEres14uY7RItM275D4HIgzZIZIg/CkB0IvKUQt+VqTunuECanCj92eeCAefb6UGQVquWOL4FmTo4KeziDUyyAdZYpVdgyM1qqfN76niFCDmXpOFFH+A3UVSMVTMuhvv7QsdHCLpPBpqEOYVCWSkFBA4vX0aKtjcZeAONvSC11gDnjuj7spLWoWp9igZr7Y2UDf3DYqaeIctbtrF8Rwn2gZv9ww6k7myfxp/Cq+OIjV/WZsbKDQQKpktTTJhftyGNiTIsFNeOrFna7t4hEi/ElycVG8Sa0vx1jqy/WeFbaYvmw2HMQ/xqEFMZf+qsQVjFftGu+IM7GCiNDhN1kRccz1VsxgLDPA3HfNo/t5kAJurMtbYaxK4IVWKDGaZAU+xJuDBHQkXOSQTUm1grwPevB+om3PF4MfEcZJODq3t8uq6fTgVHTymsiNXX7eSfcW5Z5+G7WfN4gyOb0IREJI9JyGthZ69bPH2HnmMShHLDOEGVxfMZznaNNVhXeXfRp8G4uDxaE63Tq2HmF2oDR+SSx58oYvzg/nT5sfxXUOejpWoa0JsMhLHbAM8B8mmIzwM6TN0EYXTfeSkOaxI/x5hNYF5q4REm3zXqtOCae7WTIQbRCC6RqJBF/TCAkAT6RQQxibpFT2758qtBy/7vcu4wzAs1JbPWSbnq/YDmcAenVlmvvtg3POMvSgRFID1YT8JV2SUKKztK9xngs9sAKpsWv+z3auaKm7f6kCpEtzeVd0M9sEnXbv0djAGYORD3e7aZtk2clv/WD/W+q1zXiTfiXwSt3MV5vlyxdM6 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR07MB5983.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6666004)(508600001)(186003)(38070700005)(26005)(7416002)(2906002)(6512007)(8936002)(6486002)(2616005)(5660300002)(71200400001)(53546011)(6506007)(85202003)(316002)(91956017)(85182001)(36756003)(31686004)(6916009)(54906003)(76116006)(4326008)(8676002)(64756008)(66476007)(122000001)(66446008)(66946007)(66556008)(86362001)(82960400001)(38100700002)(31696002)(43740500002)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YnJJcEgvemdmUWo0aVNvSE9wblNMWGRUUC84dzFVWEc3NUd2RVZINk9QNXh3?= =?utf-8?B?TEJXakptLzhlRkMvWWdMVHRHQ0daYWVQcENyNlJTQkhFTUIzN2VmUnMxQllz?= =?utf-8?B?dG51bTdCdFhVN1FSSnJlQ0dIL2tHWGJZanR1T0FuUllQQjdNMkZteFVqZjdh?= =?utf-8?B?MmJOQVVCbDBxd052bHl4T1c0VjdGanR2dDZCN0dmanNCVHVyNXR6SGJ2czU4?= =?utf-8?B?Z040MEZja3RRdnp5dVdwUWxJNmVpSkxPaCtkZm9mRmYxVlFoWldvUURrOGxT?= =?utf-8?B?emZqTjF3VG9LR1BtOC9FaHVyQmlPbUdobC8xT3hHbmxXR0VFNnN4QlpabjN5?= =?utf-8?B?RVlDM0Jodys0US93S1ZpZDEzNytZSEpKR1l6NEU1QWZ3QnFFMjAvaGVSSUlq?= =?utf-8?B?RllPRTRCOW5FZEI2TTNIY0JIN09LZnRwN3grK0k2L1R5eUNRNWovTGJtNVRH?= =?utf-8?B?b0ZPUjhaV3N5c2grbWpKNTFPeG16ZlZlSWtDMStYRk1iSUh6L2NwUmx4TmY4?= =?utf-8?B?NEU5R1I3TVJWQUZtU05VQU11bnpkR0ZVbERYdGRBMGd0QmFQWTBjUTlJN3BV?= =?utf-8?B?emI5c1NuQXpySmdYdmdOdysvUnpNLzNJYWpJVmdTS1JXWG5qb01JK1FLM1Vk?= =?utf-8?B?eUhRaWltb0lTbHdzNHNFZlZuZXJaU2JJS2h3MmZOTHNvb0g5cWdDdkRsZWRl?= =?utf-8?B?V29EM2tvR2MxM0l5Vnc2U0doZEovVDhraVZQQ2JaS3dnUEhDWjlvdjR0bloz?= =?utf-8?B?clg3cjNkVDRVTjlUdnVkUGtyWXgrUU83K3M0VUVMQnhJaGZ0OG4zcmRNSGxK?= =?utf-8?B?b0s3MGlWdFc4eFVDUkl4WXpYSnR5WVdFemlNaG8zL216cVJ4b05wSFJSSjU3?= =?utf-8?B?YmlmYkY3L1cyc1RDa1ZpeFlkTlVHWWFaUi8yWjhERFBacGN6QXY3VlJDZjFZ?= =?utf-8?B?ZzFYUXZaRGpJYmI4NXQ3Z3RWUmNQaEI0aFlPOXZGci8rdUxXeXhQeTV1VFBG?= =?utf-8?B?VmFQVUFEMitzUG9zNDlRZTZGcXhMaktDOW9KOHdHeDV5cUx0NjZ1THY5VTA0?= =?utf-8?B?T2ZWb2E2UktzUitOSHBFS3YxcDZyTCs1LzRRUWtKaHZ1UTE3Tk9lK2hONFRS?= =?utf-8?B?TjVzNDFXcjdlN0lrU1U3WkQzenlNVDlVWHQxOFZ6UkJXRnhLWnd6d0l4aHFh?= =?utf-8?B?NmJsVlkvQWI5UTNlbnFnUnRsUjBCa0g3M05zYzduRGZMdytmb3NTUUQ0akhU?= =?utf-8?B?UDlyc3N5SkpVTVl4Qno4UmZ3Y01LSFdNM0ltUVB6M0RmS29WaS9QUnNjaHE1?= =?utf-8?B?N2FvZE5mS3hzaGZSbkx1MFozcGxKcjN3T0FLRmhydXR5N3BtVmRWYmt2WDRB?= =?utf-8?B?c3U3WVlxcEZYMFZXN0NseWhibUVETkpGMFdDVHZBd0pBT0x2bXVSblJJMVhW?= =?utf-8?B?TUJPcEpWdTRQS2YwUk0rTFB4cWZHbFE4SmwyWTFjcDAyVlgwZ0cxZnNMclU2?= =?utf-8?B?cExwV243NWRqSzM2cXY0VDNYYWV4czNGTFpQb2dvRm5BRHU3NERQZ0xsalFL?= =?utf-8?B?eTBEbzBBcHJIeENlS1N1YVBQOHhRcDhiZW9rYU13dm9za3FCbXNpTHgreW5U?= =?utf-8?B?MnI3cmFiVFo4QUtkY2psT2FPOG5xR2JiRTZGalRUY3IwWUZCTUNFNElycHhz?= =?utf-8?B?a2c0OHc4SGNWcytDSkpoMUh0U2VoRmZrU0RZZ0NJcUUzZmNsWEV0OWM4dUFv?= =?utf-8?B?ZWNPZERzQ0VYb3N1Y2tueElGbG45K2RMU1hEWXhNaFlJRitJU1BZbUF0MmtX?= =?utf-8?B?M0REMk5sZUdYSUFZdmJhKzhSbkErQjFDUU55elM2YUNoWVlYeWVjdlJoZmRM?= =?utf-8?B?dGlwMWIxdTN5Tkp2M1k3bG8yb1Z1M29hSzVJTXN3aHRSUFJqck1qQUpQbVFs?= =?utf-8?B?bjZhOUFNYnRSR01PdnRHVVdaWTIzcy90dnQ0ODJ0bENvRG9HcUxDb1Q4L200?= =?utf-8?B?cWtET0pQZ2M3WEQxSUUxQVk2bVQzN1RsdE1wZUFtQ2dDYWdzaDRwZ2ZrOGsr?= =?utf-8?B?VCtjYzZUNEdSTGx5S0YvRXMzOVNZV1ZTSUJmT2hxQkduLzhLbDhTYW9pdVht?= =?utf-8?B?VEJBcUZoZ3UzZFVkL1ExTHphY3Vkc1BHOFZ1NHp2U3gwWm5HSzFONEJBem5T?= =?utf-8?B?UlZ0V1VjNWhnYUNTMU0zd2g3ZVRuN3ZjbEVNQ3MraEZiM1J5cm5uK1RvZ0ZS?= =?utf-8?B?UHR4aXc5YmhFQVRzZCtlNEJkamFxS1NaVnJ6Z05LK3Rqck1abkV2c3B6eVFp?= =?utf-8?B?M0IyQ3Bldnk2eDVDYlprUFZFUWF1eHRlVjgvVHFpTXA4UXZWbVRrSHN6bGhs?= =?utf-8?Q?Q9ZSJuhZnIOf8yg4=3D?= 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: VI1PR07MB5983.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 58267c62-6f78-45b2-e4ea-08da4405a71e X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jun 2022 19:33:41.3352 (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: AQVKieTcirBykFEzLNPS8JG6vMibAHWyiX23tbbhb4ev4unOeNffKwz2UwPhUXRUcrFC7jC1MAy9nljdUzHR/n+mkr68NIcs68SUX0JtAko= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR07MB8002 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 T24gMjAyMi0wNi0wMSAxODoxNSwgU3RlcGhlbiBIZW1taW5nZXIgd3JvdGU6DQo+IE9uIFdlZCwg MSBKdW4gMjAyMiAwODoxOTo1NCArMDAwMA0KPiBNYXR0aWFzIFLDtm5uYmxvbSA8bWF0dGlhcy5y b25uYmxvbUBlcmljc3Nvbi5jb20+IHdyb3RlOg0KPiANCj4+IE9uIDIwMjItMDYtMDEgMDA6NDUs IFN0ZXBoZW4gSGVtbWluZ2VyIHdyb3RlOg0KPj4+IE9uIE1vbiwgMjMgTWF5IDIwMjIgMTY6MjM6 NDYgKzAyMDANCj4+PiBNYXR0aWFzIFLDtm5uYmxvbSA8bWF0dGlhcy5yb25uYmxvbUBlcmljc3Nv bi5jb20+IHdyb3RlOg0KPj4+ICAgIA0KPj4+PiArLyoqDQo+Pj4+ICsgKiBUaGUgUlRFIHNlcWNv dW50IHR5cGUuDQo+Pj4+ICsgKi8NCj4+Pj4gK3R5cGVkZWYgc3RydWN0IHsNCj4+Pj4gKwl1aW50 MzJfdCBzbjsgLyoqPCBBIHNlcXVlbmNlIG51bWJlciBmb3IgdGhlIHByb3RlY3RlZCBkYXRhLiAq Lw0KPj4+PiArfSBydGVfc2VxY291bnRfdDsNCj4+Pg0KPj4+IERvbid0IG5lZWQgc3RydWN0dXJl IGZvciBvbmx5IG9uZSBlbGVtZW50Lg0KPj4+ICAgIA0KPj4NCj4+IFRoZSBzdHJ1Y3QgYWRkcyBh IGRlZ3JlZSBvZiB0eXBlIHNhZmV0eSwgd2l0aCBubyBydW4tdGltZSBjb3N0Lg0KPiANCj4gTWFr ZXMgc2Vuc2UuDQo+IA0KPj4NCj4+PiB0eXBlZGVmIHVpbnQzMl90IHJ0ZV9zZXFjb3VudF90Ow0K Pj4+DQo+Pj4gKwlpZiAodW5saWtlbHkoYmVnaW5fc24gIT0gZW5kX3NuKSkNCj4+PiArCQlyZXR1 cm4gdHJ1ZTsNCj4+PiArDQo+Pj4gKwlyZXR1cm4gZmFsc2U7DQo+Pj4NCj4+PiBQcmVmZXIgdG8g YXZvaWQgY29uZGl0aW9uYWwgaWYgcG9zc2libGUgKGNvbXBpbGVyIHdpbGwgb3B0aW1pemUgaXQg YXMpOg0KPj4+DQo+Pj4gICAgICAgICAgIHJldHVybiBiZWdpbl9zbiA9PSBlbmRfc247DQo+Pg0K Pj4gSXMgdGhpcyBhIHJlYWRhYmlsaXR5IGFyZ3VtZW50LCBvciBhIHBlcmZvcm1hbmNlIG9uZT8N Cj4+DQo+PiBUaGUgY29tcGlsZXIgbWlnaHQgdXNlIHRoZSB1bmxpa2VseSBoaW50IHRvIGRvIHNv bWV0aGluZyB1c2VmdWwsIGxpa2UNCj4+IGF2b2lkaW5nIGEgYnJhbmNoIGluIHRoZSBjb21tb24g Y2FzZS4NCj4gDQo+IEl0IGlzIGEgbWF0dGVyIG9mIHRhc3RlLiBJIGFsd2F5cyBwcmVmZXIgd3Jp dGluZyB0aGUgc21hbGxlc3QgKHdpdGhpbiByZWFzb24pDQo+IGFtb3VudCBvZiBjb2RlIGFzIHBv c3NpYmxlLiBBbmQgbXkgcHJlZmVyZW5jZSBpcyB0byBkbyB0aGluZ3Mgd2l0aCBkZWNsYXJhdGl2 ZQ0KPiBhbmQgZGF0YSBzdGF0ZW1lbnRzIHJhdGhlciB0aGFuIGNvbmRpdGlvbmFscy4NCkkgYWdy ZWUuIEEgb25lLWxpbmVyIHdvdWxkIGhhdmUgYmVlbiBhIGJldHRlciBjaG9pY2UuIChBIGNvcnJl Y3Qgb25lLCANCndpdGggdGhlIGhpbnQuKQ0K