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 1A050A0505; Mon, 4 Apr 2022 23:57:02 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BE8DF42828; Mon, 4 Apr 2022 23:57:01 +0200 (CEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60064.outbound.protection.outlook.com [40.107.6.64]) by mails.dpdk.org (Postfix) with ESMTP id 92ABB4068C for ; Mon, 4 Apr 2022 23:57:00 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NnGfCUUUCSwgvUXYb/aneEQxg2wgqkRvmhy1f7HV4pI=; b=wtQYcjjwR7DCSvTfZvPU1gBx+Pzq0zjj4h3FHBHQGw/J2Jda6V6rxjdd2qYPFH1ktA6RLRupr8URT7jLbNrfI3YJRReoa0oPYok5SBwVTdDpjam7fn28yew1hsYuFmf/WWFC4UEmdCL9iMepBP6IvErkiSeFAPyvypv0YYY5syM= Received: from DB6P193CA0020.EURP193.PROD.OUTLOOK.COM (2603:10a6:6:29::30) by DB9PR08MB6427.eurprd08.prod.outlook.com (2603:10a6:10:25a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Mon, 4 Apr 2022 21:56:50 +0000 Received: from DB5EUR03FT045.eop-EUR03.prod.protection.outlook.com (2603:10a6:6:29:cafe::2) by DB6P193CA0020.outlook.office365.com (2603:10a6:6:29::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31 via Frontend Transport; Mon, 4 Apr 2022 21:56:50 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT045.mail.protection.outlook.com (10.152.21.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.19 via Frontend Transport; Mon, 4 Apr 2022 21:56:50 +0000 Received: ("Tessian outbound 2d401af10eb3:v118"); Mon, 04 Apr 2022 21:56:49 +0000 X-CR-MTA-TID: 64aa7808 Received: from 476ef70c0fdc.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 0F6D35CA-73F5-47DA-8CE5-12664C354593.1; Mon, 04 Apr 2022 21:56:40 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 476ef70c0fdc.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 04 Apr 2022 21:56:40 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jg77ACA5yc143KGAf7SHzoJklMklfvT4fLBPRzeos4SIWIU2Rtsu2Ly7DbADuomaJ1rtdVaikFHwYvlm0p33Qq3EWtUD+duhtZjHt6H21vHU1LVJUB+XxPl8xNJusaOpGAX1Vuj8WA+V1lfP6hTXjXdUnP1HsT5J96+q88r0DoBWb9cctH+FlEiKsbYIRuAWXBjW8MuqONXGT2ggoitnb5Jbn0J7pTnpDVd8hhW7QlrRdD7lfI8uiBEr3f/WggE4V/hrLPzey6+3mH0j3qmW/+5IeA3iG/n0EZ7A0iAV7nshdOAQBWpGS3LeEXy185kB1ZXmL7pUqXRQPjQJiiiEng== 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=NnGfCUUUCSwgvUXYb/aneEQxg2wgqkRvmhy1f7HV4pI=; b=kR/fErOtX60nrSxaidfVfHec2tegYg3KLdQOBVd+Ua/D26X5VXxyKCEtOjxg1c1yP7NTZ5flJOnu4JgX6988f0tpqfFdjZMPxcoO4RQika9BrYAn0uls6Qa0rPmfvcZaJ6z4tfETrjNLnCiH8MsgqlX2oOyuwd5PngQSymSO4fDNpwRS/Pd9G1WocOFxiw9BSUsSrtY3hdtueAXdbba5e/ukLQj0WWNxwK15+WrJyiwbz/JI6/BaLfbwC2ADeGO2mrBWWguHjqGX1C/hmJsMJfP7BaFdOj9k0sRTjaAz8o2wMz8JkP1thswv4e0fJrVy/gehXBlMNiuh1ucJkdVyFg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NnGfCUUUCSwgvUXYb/aneEQxg2wgqkRvmhy1f7HV4pI=; b=wtQYcjjwR7DCSvTfZvPU1gBx+Pzq0zjj4h3FHBHQGw/J2Jda6V6rxjdd2qYPFH1ktA6RLRupr8URT7jLbNrfI3YJRReoa0oPYok5SBwVTdDpjam7fn28yew1hsYuFmf/WWFC4UEmdCL9iMepBP6IvErkiSeFAPyvypv0YYY5syM= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by AM8PR08MB5779.eurprd08.prod.outlook.com (2603:10a6:20b:1d7::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Mon, 4 Apr 2022 21:56:31 +0000 Received: from DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::bdab:41f9:79b1:be0d]) by DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::bdab:41f9:79b1:be0d%4]) with mapi id 15.20.5123.031; Mon, 4 Apr 2022 21:56:30 +0000 From: Honnappa Nagarahalli To: Ola Liljedahl CC: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , "dev@dpdk.org" , "thomas@monjalon.net" , David Marchand , "onar.olsen@ericsson.com" , nd , "konstantin.ananyev@intel.com" , "mb@smartsharesystems.com" , "stephen@networkplumber.org" , nd Subject: RE: [PATCH v3] eal: add seqlock Thread-Topic: [PATCH v3] eal: add seqlock Thread-Index: AQHYRdpxyd0NqRrCTky+5vY5RMVxBKzbWEaAgAJfDACAALmiMIAAFwKAgAHJI9A= Date: Mon, 4 Apr 2022 21:56:30 +0000 Message-ID: References: <20220401150749.136921-1-mattias.ronnblom@ericsson.com> <7fa75549-c0db-a206-f642-69235bb7a3fb@lysator.liu.se> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 5B548A7A736E2943B93B0DC0493F763A.0 x-checkrecipientchecked: true Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-MS-Office365-Filtering-Correlation-Id: 028c6724-4702-4f38-7b7e-08da16860588 x-ms-traffictypediagnostic: AM8PR08MB5779:EE_|DB5EUR03FT045:EE_|DB9PR08MB6427:EE_ x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: h/ytQyaDxfcBP3I9oNAhRJK2Hfm16UJu0mqE0+2X5/vdXCZED1WGG8euKAU+LIgNHAY3sW7AO+8GgGgxFINSnGscaIEibziPeOcKKm57GCemTP27ctXWSaePRw+pQiG9GySaynqVdSRcICEFudOiTRDZ/7v6UA3DjkMFOBrWydUXp+9qy+tBm1jcnp1/E0XOXCZAhbwkA0kT049Jb2B4jPE8zPdSJOKPRehqErJ2S4yC23WG4bHnHPJeMrQA0iFzXxasyvAVbSN7XMq4is6x0EobblxZxNhZC3kMx4Nuf4UHkuZPr3fxY7p8tYMpkHAlhV0f0txkLQNt3+KeqgGfyKk+O2Nik+KGym1XpJYQSrEuLJP9wugwDdZ6MLtnRxu4mPNkfJeWh1WfBjVBvf9fTYuqjnrSRzRHUQ14qDlgRB+BDoWQsiBZq1Nnb1+W9ESMtoLk8GsAsT2z8678JuW0tRLL02XMj4yRmp/xdlujqUrO4+qG6XrxeoDHOGEs9aEVDiK+h2IzvHhXK/a9qg0tmmfl/u2NUUF3SZcd/AVtOs01UOhtFMm60qrIoqDHxHD4k3y5bKOyS6d4D03TxHRf7FVCHOQWDJhh/vzo57CcpjRGUuoD/6rGbWOKFjO58hNDPM7bHmle8RB5Z60hY1LusxyUf6pF9/ujs81FMxLGA+ahdVBUpPLnXGyCm0x61SNEv2YgaYFht0sU4p9w8bmA26NXkM+qg1olgL3PBCayNBM= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBAPR08MB5814.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(38100700002)(122000001)(38070700005)(86362001)(6636002)(55016003)(2906002)(54906003)(296002)(316002)(508600001)(33656002)(7696005)(52536014)(66946007)(76116006)(8676002)(6862004)(4326008)(66556008)(186003)(26005)(5660300002)(66476007)(66446008)(8936002)(83380400001)(71200400001)(9686003)(6506007)(64756008)(21314003); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR08MB5779 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT045.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 9f215cdb-851e-4fb5-37a1-08da1685fa21 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Oe0rreLMqgFVofXbV5VZp3UgRHDNNMk2UKpm6C5d6oQua4aLxULSEbzRuUlPB362JiVmwWyusD9L8D4NoG4UtCnuKPZ+SG4MXnYMIJ0acqX1vRf85M4CYj0G+4fmE6S1gMf+JF8J0kjiHNnqSiwlENlJulHSRZBHiyuneEAPV997GJ3LKj0l7YITf0JKs5fkT4Wrm3IpVEG7eJGdAn7nO3cD7i2oeNW2ZcYVmGGUTNN/8SyTPkx6snpvnDShmxdIfNCsvT+rQnJ0nDstPgAXEU3rM3Hv/RkewxcUcSky9eBwM0pZcrb8B2XkUFOCCiQBRqqqjPl8Z4EJIGRFe6uASdHL3A23WIwveDOosoz4KUA3tCcS17QwfjpcTIOgsTA1Y6yf0FTfKofXcQfd5ujCMQJW83Fm6NNgxDHbb9k2M9yR6Xq3/mirxoGCzDgWfGkc+j8BpGkfALwNJLvYFlxkZhZ8/q32REvUl4OGU+xbw9OcgdcVmfxFZ4C2Rc8tx4WCQlPzrFVyaactIuEWVDsUm/hjwNezP+TWw9HFqXSMdZU+vmizG7v5VGajQPyskfxn0uz/hG1AcpxuVvhWTzKZMVE6GZnwTZpa02F0pJlyWs/tKEpwHa7EQBpeHamzvHveq5KeUdaq1udd1+zUe7tMrUAQ4qhEWZJ41/bENHvepbBvdSeZ8sp/Fdg+Rsch5NScssjrlrb6OKHGfa97O6KkZw== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230001)(4636009)(36840700001)(40470700004)(46966006)(356005)(81166007)(8936002)(36860700001)(55016003)(508600001)(82310400004)(86362001)(5660300002)(52536014)(47076005)(6636002)(54906003)(33656002)(316002)(6862004)(8676002)(4326008)(26005)(70206006)(70586007)(186003)(83380400001)(336012)(2906002)(6506007)(40460700003)(7696005)(9686003)(21314003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2022 21:56:50.0449 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 028c6724-4702-4f38-7b7e-08da16860588 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR03FT045.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB6427 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 PHNuaXA+DQo+IA0KPiANCj4gPj4+PiArX19ydGVfZXhwZXJpbWVudGFsDQo+ID4+Pj4gK3N0YXRp YyBpbmxpbmUgdm9pZA0KPiA+Pj4+ICtydGVfc2VxbG9ja193cml0ZV9sb2NrKHJ0ZV9zZXFsb2Nr X3QgKnNlcWxvY2spIHsNCj4gPj4+PiArICB1aW50MzJfdCBzbjsNCj4gPj4+PiArDQo+ID4+Pj4g KyAgLyogdG8gc3luY2hyb25pemUgd2l0aCBvdGhlciB3cml0ZXJzICovDQo+ID4+Pj4gKyBydGVf c3BpbmxvY2tfbG9jaygmc2VxbG9jay0+bG9jayk7DQo+ID4+Pj4gKw0KPiA+Pj4+ICsgIHNuID0g c2VxbG9jay0+c24gKyAxOw0KPiA+Pj4gVGhlIGxvYWQgb2Ygc2VxbG9jay0+c24gY291bGQgdXNl IF9fYXRvbWljX2xvYWRfbiB0byBiZSBjb25zaXN0ZW50Lg0KPiA+Pj4NCj4gPj4NCj4gPj4gQnV0 IHdoeT8gSSBrbm93IGl0IGRvZXNuJ3QgaGF2ZSBhbnkgY29zdCAodGhlc2UgbG9hZHMgYXJlIGdv aW5nIHRvIGJlDQo+ID4+IGF0b21pYyBhbnl3YXlzKSwgYnV0IHdoeSB1c2UgYSBjb25zdHJ1Y3Qg d2l0aCBzdHJvbmdlciBndWFyYW50ZWVzDQo+ID4+IHRoYW4geW91IGhhdmUgdG8/DQo+ID4gVXNp bmcgX19hdG9taWNfeHh4IGVuc3VyZXMgdGhhdCB0aGUgb3BlcmF0aW9uIGlzIGF0b21pYyBhbHdh eXMuIEkgYmVsaWV2ZSAoSQ0KPiBhbSBub3Qgc3VyZSkgdGhhdCwgd2hlbiBub3QgdXNpbmcgX19h dG9taWNfeHh4LCB0aGUgY29tcGlsZXIgaXMgYWxsb3dlZCB0bw0KPiB1c2Ugbm9uLWF0b21pYyBv cGVyYXRpb25zLg0KPiA+IFRoZSBvdGhlciByZWFzb24gaXMgd2UgYXJlIG5vdCBxdWFsaWZ5aW5n ICdzbicgYXMgdm9sYXRpbGUuIFVzZSBvZg0KPiBfX2F0b21pY194eHggaW5oZXJlbnRseSBpbmRp Y2F0ZSB0byB0aGUgY29tcGlsZXIgbm90IHRvIGNhY2hlICdzbicgaW4gYQ0KPiByZWdpc3Rlci4g SSBkbyBub3Qga25vdyB0aGUgY29tcGlsZXIgYmVoYXZpb3IgaWYgc29tZSBvcGVyYXRpb25zIG9u ICdzbicgdXNlDQo+IF9fYXRvbWljX3h4eCBhbmQgc29tZSBkbyBub3QuDQo+IFdlIGRvbuKAmXQg bmVlZCBhbiBhdG9taWMgcmVhZCBoZXJlIGFzIHRoZSBzZXFsb2NrLT5sb2NrIHByb3RlY3RzIChz ZXJpYWxpc2VzKQ0KPiB3cml0ZXItc2lkZSBhY2Nlc3NlcyB0byBzZXFsb2NrLT5zbi4gVGhlcmUg aXMgbm8gb3RoZXIgdGhyZWFkIHdoaWNoIGNvdWxkDQo+IHVwZGF0ZSBzZXFsb2NrLT5zbiB3aGls ZSB0aGlzIHRocmVhZCBvd25zIHRoZSBsb2NrLiBUaGUgc2VxbG9jayBvd25lciBjb3VsZA0KPiBy ZWFkIHNlcWxvY2stPnNuIGJ5dGUgZm9yIGJ5dGUgd2l0aG91dCBhbnkgcHJvYmxlbXMuDQo+IE9u bHkgd3JpdGVzIHRvIHNlcWxvY2stPnNuIG5lZWQgdG8gYmUgYXRvbWljIGFzIHRoZXJlIG1pZ2h0 IGJlIHJlYWRlcnMgd2hvDQo+IHJlYWQgc2VxbG9jay0+c24gYW5kIGluIHN1Y2ggbXVsdGktYWNj ZXNzIHNjZW5hcmlvcywgYWxsIGFjY2Vzc2VzIG5lZWQgdG8gYmUNCj4gYXRvbWljIGluIG9yZGVy IHRvIGF2b2lkIGRhdGEgcmFjZXMuDQpIb3cgZG9lcyB0aGUgY29tcGlsZXIgaW50ZXJwcmV0IGEg bWl4IG9mIF9fYXRvbWljX3h4eCBhbmQgbm9uLWF0b21pYyBhY2Nlc3MgdG8gYSBtZW1vcnkgbG9j YXRpb24/IFdoYXQgYXJlIHRoZSBndWFyYW50ZWVzIHRoZSBjb21waWxlciBwcm92aWRlcyBpbiBz dWNoIGNhc2VzPw0KRG8geW91IHNlZSBhbnkgaGFybSBpbiBtYWtpbmcgdGhpcyBhbiBhdG9taWMg b3BlcmF0aW9uPw0KDQo+IA0KPiBJZiBzZXFsb2NrLT5zbiB3YXMgYSBDMTEgX0F0b21pYyB0eXBl LCBhbGwgYWNjZXNzZXMgd291bGQgYXV0b21hdGljYWxseSBiZQ0KPiBhdG9taWMuDQpFeGFjdGx5 LCB3ZSBkbyBub3QgaGF2ZSB0aGF0IGN1cnJlbnRseS4NCg0KPiANCj4gLSBPbGENCj4gDQoNCg==