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 7E2FEA0505; Fri, 6 May 2022 03:34:27 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1B1EA4014F; Fri, 6 May 2022 03:34:27 +0200 (CEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60083.outbound.protection.outlook.com [40.107.6.83]) by mails.dpdk.org (Postfix) with ESMTP id 89E4B40042 for ; Fri, 6 May 2022 03:34:26 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=QZreSKx4BabasuI89ydlEUQ+I519/9pqeynBUrbtnMXObKMdj1j+F+lZ79W7Fs500+2n/Yvli3vt6sLUtoSCD0mO9aeP3Yi1hXjrzu48An4HcFfk2mAblEMS96KsUZbR7v7ztmN8HThPTr3xJst+lAdVCdER7hrzpDUhTzgGeLHw3sRHdlqrimT4i5YfBO8hPLjSIsgnMYPNFso30i/gdBZkdaxn4QDIiJEufi2t/wVW0derywCJsvUsa4zKC3ovxDZUEttIIU6KdjDGo6YS4n1SQ9QtXR1Q5jbwKP88uqgeaMIV28SAjRL66lrygk305JJQRn9lfqc/3rfUhiPphQ== ARC-Message-Signature: i=2; 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=+g8OGvz6rWPZo/CWXgJJbVMoDiuQC6ej/8pt9l9rNv4=; b=fs0DDsQN21gmsXWFNs/lKqS8zVxo+wl9gbBisgtRF6cz0t+RcG+A4iMv9G7YvcUcHSYEx/QhndZoZLmEY00nKG99mV8nCGtEXA2E90iGdPgUvIu/SoK8icgKS40cqG4HPhTQP1T5pbaMYN95SHSVAOVMmcnvhOHukVA6PwGK1yMIKM0KqTunxMZGWEW331skoHpYL2rNyUqaCFQBg8CHXd7yCtKWkWBbggxcO2Tx5kLhrZZXuvb4DbFem7sx80P5g06Bv2k0c1RlsLL4FmL/SxusVndWkWAiJ464vZZqHUz+6+7YFmu/y3ojkyDXzThzDz4nxQ9WMqSXiorW4mVrVQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=dpdk.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) 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=+g8OGvz6rWPZo/CWXgJJbVMoDiuQC6ej/8pt9l9rNv4=; b=srlHSlRwB9wDYKv12LnAECi7Eog8HrPu4YrTSevYt9l8rKG43sC2uRuoujB5foWmmQUsL7q1i7PwIKNFBet5GhPSMB+dkp7NQQjJ/n2X4DmoN/aoi6q4QEHBqvdf/g2RRaA1yYb0V9Gj/ffGPVNjaRDD6vJYjWhAFcqeNqXQY6k= Received: from AM6PR04CA0044.eurprd04.prod.outlook.com (2603:10a6:20b:f0::21) by AM0PR08MB3539.eurprd08.prod.outlook.com (2603:10a6:208:e2::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.23; Fri, 6 May 2022 01:34:23 +0000 Received: from VE1EUR03FT006.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:f0:cafe::40) by AM6PR04CA0044.outlook.office365.com (2603:10a6:20b:f0::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.25 via Frontend Transport; Fri, 6 May 2022 01:34:23 +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 VE1EUR03FT006.mail.protection.outlook.com (10.152.18.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.15 via Frontend Transport; Fri, 6 May 2022 01:34:22 +0000 Received: ("Tessian outbound 78191104f1b7:v118"); Fri, 06 May 2022 01:34:22 +0000 X-CR-MTA-TID: 64aa7808 Received: from ab0cc9fd8972.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 267B3A8F-B98E-4C20-B07D-209D0F7A6AEB.1; Fri, 06 May 2022 01:34:12 +0000 Received: from EUR03-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id ab0cc9fd8972.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 06 May 2022 01:34:12 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WN//ZzHCuIVkjqpSDNGkGzZSpENUIx8teiPSWRq0TUC1KrkUPCsel/8KTHnFXz0uNS4spHr2nTlgVd8TYr7SzT6KofOshNgdfad2pqFqchhFnN+ptO7rCQVOkSDBv48RxBrA9mtBl8g6Su3jJ/ca3XW8W1Z/xtUJcQlt5mWUnsN7BkEU9z/yHIU1+izCUq0mlVdi2wVLzabvByGzq3qQSpJAEsbgeyHNi/DsOWaqK6sl6JPd01EeZrBt/ngNx81rzHzrYhBbclCUIFjxevB2V/+d4hJ2cKcucwlwZV8PzXF+K0WPc8Fut0APnkKd68EjAbbVtzd4wxDg6lBmpSqC4A== 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=+g8OGvz6rWPZo/CWXgJJbVMoDiuQC6ej/8pt9l9rNv4=; b=Xki0iKL21CxhXrZG+rsJNfmj9NYe1PnxFGedJdMCeVYybxFXq6SzE0w0oFhgetAlHWlEsQTjbEr/lbKOVdHkBLQywWEFXiJO0zMKs6y8XNqmva7L5Y44iLxlOmHkhLZ0ptNd5JXnBywbHSNPALZpEPxRUo+fnmEPlf+9lMvRETrOiQ/57LpbJ92WtybZ67yKVokBWPQNTH7P0xvE6tGrRuT9xBeFKW8CFW+rfg5IiU2WYeKW25wb6PPmw1KTezH+Z/Akww5ma6+XkP24M0YGz3FTQfWwrXdXV9SgYRGuRMArNUeyFjeHHASHojgYe5cFy5W659ZjCWhviWqrYXDI6A== 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=+g8OGvz6rWPZo/CWXgJJbVMoDiuQC6ej/8pt9l9rNv4=; b=srlHSlRwB9wDYKv12LnAECi7Eog8HrPu4YrTSevYt9l8rKG43sC2uRuoujB5foWmmQUsL7q1i7PwIKNFBet5GhPSMB+dkp7NQQjJ/n2X4DmoN/aoi6q4QEHBqvdf/g2RRaA1yYb0V9Gj/ffGPVNjaRDD6vJYjWhAFcqeNqXQY6k= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by VE1PR08MB4813.eurprd08.prod.outlook.com (2603:10a6:802:ae::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.24; Fri, 6 May 2022 01:33:58 +0000 Received: from DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::44cf:1f8d:e477:1f99]) by DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::44cf:1f8d:e477:1f99%6]) with mapi id 15.20.5206.027; Fri, 6 May 2022 01:33:58 +0000 From: Honnappa Nagarahalli To: fengchengwen , =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , "dev@dpdk.org" CC: "thomas@monjalon.net" , David Marchand , "onar.olsen@ericsson.com" , nd , "konstantin.ananyev@intel.com" , "mb@smartsharesystems.com" , "stephen@networkplumber.org" , "hofors@lysator.liu.se" , Ola Liljedahl , nd Subject: RE: [PATCH v5] eal: add seqlock Thread-Topic: [PATCH v5] eal: add seqlock Thread-Index: AQHYYOhtSnQf97rAYUSxyewQinBljq0REBog Date: Fri, 6 May 2022 01:33:58 +0000 Message-ID: References: <3e9b0560-9306-0826-4911-1cf0e72c30d9@lysator.liu.se> <20220501140327.265128-1-mattias.ronnblom@ericsson.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: A24E43CEA9EBA147BEBBC8D75D6C5EAE.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: cbbb81e0-858b-4305-f9b2-08da2f008c5d x-ms-traffictypediagnostic: VE1PR08MB4813:EE_|VE1EUR03FT006:EE_|AM0PR08MB3539: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: I69h5Rowuncm3L0njmdc4TA2q8ji3UDUXyByH5pGdXsQtc4+0dVvuNmYn2Kan7Px/TNWNmakEmDMiV/XwYw1Nj+/a6uyV/jPmfrhNDrf1Vn3jvTyP/VLZSItm0VeOI5r3yZKLzMzd9L2wL3aKEl/nZfoqxKg7NXu5AWXW1Ubz7Vx5oI3nS8GsPgkkjEdiX12JkwdWnd2aFaYm+GpTvPyBMZryTFJXoANY+RMSk1OQTf39ug/t6mQs/XLXtZc3Bmyj2G4qmf6r+YuQAcbgtSwBWUQIizRUIaeeFPfVPaxqwGfL59M2fHopNy95Xm42Y4ziDFv0dAkHR6tzfSVPzal0pkLVkTZmfLid45t6/0Sv2aCWWgEPZ2SnpGgyNfI+evE9pvvW53JYSjJR8/yBYh27C5302N6YKNjIGUB7nPqE+hoCPhoPe/yRzHwKd6kJWI8eAqX5egQINqV1OFSWC23oBE794FJvW3NBYySu4V0GoBAvmHkCGkaE2BO9d6ipEQKAsIryNShqfYtjlIFvB0edKPFYiYzYQTbJU+Zc7S8OACfIXmBDdvN5qTV5tZCeGPOX6Onn4TI+KUvMkdIrDwPEJEVaSJ6Jzf/6yePBCnCzUPnp2nK3g+X8THBV27lXvLpY2EhJGUneERHI/bhDkDIBLjhxrl+R3AO2oHPQlG7IzvAj/kr5TxviM+e9UsqFXKYRQNQ+EKqt1R69PxHko5GT3K7V6GCkj6ZxqPZAPvS+Y9GuxTKm5LG9lu/796aWhhXNF5Mi/pnqpttN6OHLLRhe7HmBKH8lt9tKoOXqbwgJlGnr2A6cJAVc27dSRbAPLaU 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)(110136005)(4744005)(55016003)(52536014)(5660300002)(508600001)(7696005)(122000001)(83380400001)(7416002)(38100700002)(8676002)(54906003)(4326008)(8936002)(71200400001)(66556008)(64756008)(66946007)(66446008)(66476007)(9686003)(6506007)(26005)(76116006)(316002)(186003)(86362001)(2906002)(33656002)(38070700005)(966005)(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: VE1PR08MB4813 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: VE1EUR03FT006.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: f77fea6e-9655-4291-72af-08da2f007daf X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QPCGYB0nLjA4H7VXbL9pcr42XxWy4AEi7cwU6HWGE4gVK5iSE8csjx80wKfZaDeUutXjYXUBsH+Aq13yVN4lkPe5A7lTuSpqZwCoLXhRGOF/5DLdoJsQR1pybqJkLZy9FaFb2kpfj2dMm9QYmWrSYPILYOYlGooDP9cnE/9pBdUjObiZB/w4BORGmqCZB1bgAyydWFwJDBGL/9asMszu+5PFVBY7IAacvQhOCwKnDj5vPS8G3LDZ7mLCtRWQqyBT++Znm2f5zSwxFoRW2G3ndAhj9z2N96YTwSJS0lR3dNB9hfNq1dFaiSAxsDpivIu4q7qxX7jFa6lLsauvrEKadEc08Zq5O9mta800KkBb12y337F5zC7Mm4V5CodiLG4dv4tiOvOrjEmQnRW8vZuuj7sLW8ruppx8EDp+WBgePJn2x6f4YAgDF2ix2IUhwx9v3xdfskroHWIn8utYoRA//7Xk9jqYWcDonq5lXnTkBqW9SygiliNehwiqF826uJZjmSMTFU4a7AP+K50UrC+Am1hGKVQ7MoStSfC5sgi+UtzL6OXmgm8kK9RPsqCjuQa4Z3NAkTkvRS3BZGBMZ7t8epUDTLsKaf/P1CsGVfdlU6r1cAjp3GbkjM3YKXBXK1hgUrdfUtOk+NWKH4gf2R7X/9Qgf3Tt2VVfCGXKPPhtg5nkUPEbXECTW3REkbiQAKmmoiBM6HpKoVwu/eVhsNXN9vnG0Z3960cIaqrHpkMxPQqD2fCE9QUJanRjtgBXCaf/jkMKwb6sjSNcAUoHGJUTSQD3H9ietGekEcG/CpANUfo= 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)(336012)(9686003)(33656002)(186003)(4744005)(26005)(7696005)(316002)(6506007)(55016003)(2906002)(508600001)(356005)(54906003)(110136005)(83380400001)(4326008)(82310400005)(8676002)(81166007)(966005)(5660300002)(36860700001)(40460700003)(47076005)(52536014)(70206006)(70586007)(8936002)(86362001)(21314003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 May 2022 01:34:22.6727 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cbbb81e0-858b-4305-f9b2-08da2f008c5d 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: VE1EUR03FT006.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3539 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+DQoNCj4gPiArX19ydGVfZXhwZXJpbWVudGFsDQo+ID4gK3N0YXRpYyBpbmxpbmUgYm9v bA0KPiA+ICtydGVfc2VxbG9ja19yZWFkX3JldHJ5KGNvbnN0IHJ0ZV9zZXFsb2NrX3QgKnNlcWxv Y2ssIHVpbnQzMl90DQo+ID4gK2JlZ2luX3NuKSB7DQo+ID4gKwl1aW50MzJfdCBlbmRfc247DQo+ ID4gKw0KPiA+ICsJLyogQW4gb2RkIHNlcXVlbmNlIG51bWJlciBtZWFucyB0aGUgcHJvdGVjdGVk IGRhdGEgd2FzIGJlaW5nDQo+ID4gKwkgKiBtb2RpZmllZCBhbHJlYWR5IGF0IHRoZSBwb2ludCBv ZiB0aGUgcnRlX3NlcWxvY2tfcmVhZF9iZWdpbigpDQo+ID4gKwkgKiBjYWxsLg0KPiA+ICsJICov DQo+ID4gKwlpZiAodW5saWtlbHkoYmVnaW5fc24gJiAxKSkNCj4gPiArCQlyZXR1cm4gdHJ1ZTsN Cj4gPiArDQo+ID4gKwkvKiBtYWtlIHN1cmUgdGhlIGRhdGEgbG9hZHMgaGFwcGVucyBiZWZvcmUg dGhlIHNuIGxvYWQgKi8NCj4gPiArCXJ0ZV9hdG9taWNfdGhyZWFkX2ZlbmNlKF9fQVRPTUlDX0FD UVVJUkUpOw0KPiANCj4gSW4gQVJNdjgsIHRoZSBydGVfYXRvbWljX3RocmVhZF9mZW5jZShfX0FU T01JQ19BQ1FVSVJFKSBhbmQNCj4gcnRlX3NtcF9ybWIoKSBib3RoIG91dHB1dCAnZG1hIGlzaGxk Jw0KPiBTdWdnZXN0IHVzZSBydGVfc21wX3JtYigpLCBwbGVhc2Ugc2VlIGJlbG93IGNvbW1lbnQu DQpydGVfc21wX3h4eCBBUElzIGFyZSBkZXByZWNhdGVkLiBQbGVhc2UgY2hlY2sgWzFdDQoNClsx XSBodHRwczovL3d3dy5kcGRrLm9yZy9ibG9nLzIwMjEvMDMvMjYvZHBkay1hZG9wdHMtdGhlLWMx MS1tZW1vcnktbW9kZWwvDQoNCjxzbmlwPg0K