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 AB592A0550; Wed, 1 Jun 2022 00:57:32 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 855A640A84; Wed, 1 Jun 2022 00:57:32 +0200 (CEST) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140089.outbound.protection.outlook.com [40.107.14.89]) by mails.dpdk.org (Postfix) with ESMTP id 28F4440150 for ; Wed, 1 Jun 2022 00:57:31 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=GVgR/+AudFSMVKDVivp/5as9ZTyM8fGb9aoPWcOYfk7c+ZUVYGr+s6HYZ3unff6Wj0UQUX6Ym5GlmLhp0vrzI3gn6ynHModr8B/LURQmvIvHT+YCHbnmFN577Or8B0AdVcbG/rQ79CFZnd4UzgBe/BAvp2VnUV3vf086i2LMAqAUBlwX2Ic6rSq24icX1NUzlo7Ce55qC7QywtLDOMVAqWwcdoC5pe3ccTC0sPc5nBpVB/pH9pFUp1ptGmhCR1Tl9qNBBZ5ANT2CgfO8KaRSgmc01XqYwBzd5UB5TqQ8RbH2gsb7B/36WcFpl5vxEv5uPNvqv2gzIMi7pJWcrWxF5Q== 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=7D5tH5IB5LctlvJD/VpYANZA9G80q8h8n0IRm9epY9k=; b=eIP7982e/eMFs+9MnK8dy4MRgPrX+8sFVRmxKovpmX7GCqRQ2O/3xrOtAAckrhdsbFWsMoifMy+ts/fmBxkWYvaFXoUL7KJxBeiBhZSObDjDdf2lEMp4xbRsN2uO83Qy6SixuZmSiwvLbxpbnypEhnuxDq4GF2a+yFUE3E46HEqTMw8R1S0Zb5dt33SrJJLHQpKqvrqOGhscpdEQgTEVmCNYnsanoWdxZ0tX4DEkQxNj7rAGOgw8lxU8Dg0S+DfZjBObDBdpiz14qMaLXRjtdwqYyDRCY2ov0FLhmCqLyeA47X/7/h4GFzRvrokoiHYoQm75nMKdmdj086uHrV+PdQ== 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=7D5tH5IB5LctlvJD/VpYANZA9G80q8h8n0IRm9epY9k=; b=jkD5/aGD14OGb/2GAZnQZDDiQfcFcCFrbnW4xLNQLTaswGsvvwE+Lg5g9fMSDZmvBffaqo8OQxKZfIsgLqzPGSsnk9VWfB2HEjxZOz8XeS+DypVjPRVrBbGWav1heiH18L51DT5RYiHIIunVv9/AaaQeuRj+yHsI9cDpH5twQ14= Received: from AS8PR04CA0129.eurprd04.prod.outlook.com (2603:10a6:20b:127::14) by DB9PR08MB6490.eurprd08.prod.outlook.com (2603:10a6:10:25a::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.12; Tue, 31 May 2022 22:57:29 +0000 Received: from AM5EUR03FT035.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:127:cafe::f8) by AS8PR04CA0129.outlook.office365.com (2603:10a6:20b:127::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.19 via Frontend Transport; Tue, 31 May 2022 22:57:29 +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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT035.mail.protection.outlook.com (10.152.16.119) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.12 via Frontend Transport; Tue, 31 May 2022 22:57:29 +0000 Received: ("Tessian outbound d3318d0cda7b:v120"); Tue, 31 May 2022 22:57:29 +0000 X-CR-MTA-TID: 64aa7808 Received: from 1688547a5a98.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 28E83E6B-1E57-419B-B329-CAA9B3569613.1; Tue, 31 May 2022 22:57:20 +0000 Received: from EUR01-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 1688547a5a98.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 31 May 2022 22:57:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kOLXyLdMnXtemr5okoNyzc6R3rZkKN1s2S0B32AmbsFSPXaMjifGeM2TAvUaw7sz04RmYPzIj4hvq53xX4E1CC7UTHrDyApFQDP33yknqnf0uT0ueyNlpjr024uEhxHAJbl5uLnq07nVPJXbf/qe+ex5KPMnQ/EQe0b8zoauHPAyqHFn0whiX5RvYPNUu0vtjgtuMJBIB8KxMqVMWdrGp0pJaDZS3Ii1+pBYLWGVXsw1WwDFwCRsJyM3CbOVT2uCjHO5/BXaeaJkexkObf/CowpfVCPfa3t5RxfP+K73dAT0KkkpFXPMqE5mtcUjXPRFyW++hd832fC6DTxYYZONfQ== 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=7D5tH5IB5LctlvJD/VpYANZA9G80q8h8n0IRm9epY9k=; b=Ntts0fO9qGG3H2AclU0Pf5yZeMrVtKt8Pz82SNNaOwZr3jhCIMToAjZwP+tnN8BuxK0swEhDxaG4Qp+jHsWfrBzdB8eK3cxF+KNAWYGcng2fmhnnG66XROCBHqT1BtNeHf5JKu5JkY4PuEjrzdunSzi9dl2M8iWAeEPptlf78MKpHS0Sa4rLoQqaV0K/fSbF1L4w75vHK+U2IZ8r+JKP3Zz7iAaPoPsGyVFhAyD2lTXAH+H+Rm6I1cjBeYqsDaQWxIbPKnP49L+LjdmJIcUi3YycgXM+LoXOHzJ4mIb8k0OvJslsUGTiqYA1nfk6qsVTG3/lWNBl5msZvACOmfXuNg== 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=7D5tH5IB5LctlvJD/VpYANZA9G80q8h8n0IRm9epY9k=; b=jkD5/aGD14OGb/2GAZnQZDDiQfcFcCFrbnW4xLNQLTaswGsvvwE+Lg5g9fMSDZmvBffaqo8OQxKZfIsgLqzPGSsnk9VWfB2HEjxZOz8XeS+DypVjPRVrBbGWav1heiH18L51DT5RYiHIIunVv9/AaaQeuRj+yHsI9cDpH5twQ14= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by DB7PR08MB3627.eurprd08.prod.outlook.com (2603:10a6:10:49::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.12; Tue, 31 May 2022 22:57:17 +0000 Received: from DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::f99f:a9c3:fe71:368a]) by DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::f99f:a9c3:fe71:368a%7]) with mapi id 15.20.5314.012; Tue, 31 May 2022 22:57:17 +0000 From: Honnappa Nagarahalli To: Stephen Hemminger , =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= CC: "thomas@monjalon.net" , David Marchand , "dev@dpdk.org" , "onar.olsen@ericsson.com" , nd , "konstantin.ananyev@intel.com" , "mb@smartsharesystems.com" , "hofors@lysator.liu.se" , Chengwen Feng , Ola Liljedahl , nd Subject: RE: [PATCH v9] eal: add seqlock Thread-Topic: [PATCH v9] eal: add seqlock Thread-Index: AQHYdUCiSqF546liwU6CBKoYQ+T/4a05l94g Date: Tue, 31 May 2022 22:57:16 +0000 Message-ID: References: <20220523113111.366599-1-mattias.ronnblom@ericsson.com> <20220523142346.366902-1-mattias.ronnblom@ericsson.com> <20220531154907.399ca139@hermes.local> In-Reply-To: <20220531154907.399ca139@hermes.local> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: BCFBAF6AC276FE419FE96606B00179E5.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: 1d3d2d8e-f738-4f82-e7c5-08da4358f07d x-ms-traffictypediagnostic: DB7PR08MB3627:EE_|AM5EUR03FT035:EE_|DB9PR08MB6490: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: fxsEKG9meMTQ0n7JXPCtzlTpaniD/oePvt7ogjLObCFcjq7i00Wf3eq/zxfO3EQ4Gq9bSpHBBilpWAf7QlU4czlUVRRox4IU+ijK+jBaRWaPXUqDzrm7cLB2j/gEWB/E8uz6oUqwYt94biohLqhiJZMHix7B16tzHQQr9+iyNJWowXkkrHx6tVcKOAqEKQUK0eH16TthCHwLc4yNsN8QS/zu7UMso6OYZMxKAZ36A2BgJP9WlLcEMlpgImtn6lFFbaV2Wvo+GF81hBKbE6C9dqKYu6TfnWDQR1Q1lR/DTxTSUlGcKBm6Pxi/KNrPgKpUt5lbGEdX1vR2IUtVaD4jyLDTmcmEx7iGlT2lovwvdbUJcFOPltjkq0cJp4gOtNIuK8Fs98YNmX7I5nezNRZJmzyr6b5MAR6IzlLzGBVK3R7CoTRqpLcDx+cLRLSI5O0MygzKMmwyyWWWMPpTVsFI3REL+Ng9xGjuqZtCkbdwWPxcGCw5UFRi6Y3n7HcfGg1NNROgluH3TWRQB5SjkY2SdfbczvBgImaTyx4Es3vNsSMexzR7aXRdO44be+Kw9uF09/70QFoIZzXyDA3qjEiEZhp0+8wfenQbUYFmyQbAt9Vzyak85wyaRebK5vF5Q8sTVFmP1NIPQ5XuMdvJ938eQVQRanz12Hp4wYr7fn+MNEDRda7d/Q5ZzfjkSFCQnkHVXH7WkRQhs9UALn3V0MpKom/KyRiYVsGQKq9Lw7Da75aMJ2n/NJiDZWhVKFTLmKbhY50EwNN74zwbA8oMzdjNy9sHybf/t/jf8Rl0VafiT5I= 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)(4744005)(7416002)(86362001)(52536014)(7696005)(6506007)(2906002)(5660300002)(8936002)(54906003)(110136005)(316002)(966005)(71200400001)(38100700002)(38070700005)(508600001)(66946007)(76116006)(9686003)(64756008)(66476007)(8676002)(4326008)(66556008)(122000001)(66446008)(186003)(26005)(55016003)(33656002); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3627 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: AM5EUR03FT035.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 5e9de437-4c37-43be-4672-08da4358e8ee X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: F86FBkLA2Bc68nJYgMcJI8QrNV2Vjf2677qWVinW01qeYC55b6R1vzt5OQIAPNQBZV12h9JbGTUvMUeIMo7W3DJ/ovgS8X1Ts5FPCnIB4UHiJLgBiHr+30+963pUoh/vvr2qx3Pe12JSGGMB4fJqQ4R8j0fprLZn66f+yPwbCR/Ttsozz65eBaYtKt+CsCbKNmStQQLtz4p9YdTtw2fzVibX2Si/KNdTfIt7rmqLz7F7vP2dB5u4ADfPsSuBayKP7sfQhY1hsV3c873Nl8RZFOWCpacx8WlCSiM8aJx9PrxbkQjj4g9Gecz0jpDVjQb7MYOPVTmK9xG0pa7oYpw/LqQtm0TlbXvCU1T/LcqmsooI3ZGKQXYIZJEBSVFm0qgyob4KFmd238phxv4MTWFouvTpEmz9gGEa+rr8KY3coKSnv2JS1wXf704I/ONwprbfKDgfnBXI09PVKSlfLO59X1v0+PWDePuPqJJ1PAkxnlQp+BKemQuWzSgKv2N0zTxIHHUbZDuyU+lcoKRNe26IcfkB9AEH+ZYry/o2JRrzaJAJFIO6imk3/rxzYnsVZoLgaDuq/p9bdeVec5C+LF3SGYBhlyumDkwAt29v9cwIjWzvz5jqSUwWpH3fXGlmxkw68i/EeWLTI32eVLZkz1XMhifnkNV0UN5LVzg7GAK6i7c6i84rVWbgM2oTzSgeyQNKvcyFIuYesPWju+EdKndZeSzor28UHOXveGTene6xptPMViZ9RmHQNWkYRdrArGsZW6ghZbdFH7MF0B+d/5H9yA== 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)(46966006)(40470700004)(36840700001)(70586007)(81166007)(7696005)(316002)(47076005)(356005)(54906003)(36860700001)(110136005)(40460700003)(70206006)(55016003)(4744005)(26005)(6506007)(82310400005)(2906002)(9686003)(8936002)(186003)(4326008)(508600001)(966005)(52536014)(33656002)(8676002)(86362001)(5660300002)(336012); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 May 2022 22:57:29.6687 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1d3d2d8e-f738-4f82-e7c5-08da4358f07d 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: AM5EUR03FT035.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB6490 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+DQoNCj4gDQo+IE9uIE1vbiwgMjMgTWF5IDIwMjIgMTY6MjM6NDYgKzAyMDANCj4gTWF0 dGlhcyBSw7ZubmJsb20gPG1hdHRpYXMucm9ubmJsb21AZXJpY3Nzb24uY29tPiB3cm90ZToNCj4g DQo+ID4gKw0KPiA+ICsJLyogbWFrZSBzdXJlIHRoZSBkYXRhIGxvYWRzIGhhcHBlbnMgYmVmb3Jl IHRoZSBzbiBsb2FkICovDQo+ID4gKwlydGVfYXRvbWljX3RocmVhZF9mZW5jZShfX0FUT01JQ19B Q1FVSVJFKTsNCj4gDQo+IFdoeSBtaXggX19hdG9taWMgYnVpbHRpbiB3aXRoIHJ0ZV9hdG9taWM/ DQo+IEluc3RlYWQ6DQo+ICAgICAgICAgX19hdG9taWNfdGhyZWFkX2ZlbmNlKF9fQVRPTUlDX0FD UVVJUkUpOw0KVGhlcmUgd2FzIGFuIGlzc3VlIHdpdGggX19hdG9taWNfdGhyZWFkX2ZlbmNlKF9f QVRPTUlDX1NFUV9DU1QpIHBlcmZvcm1hbmNlIG9uIHg4Ni4gSGVuY2UsIGl0IHdhcyBkZWNpZGVk IHRvIGFkZCB0aGUgJ3J0ZV9hdG9taWNfdGhyZWFkX2ZlbmNlJyB3cmFwcGVyIGFuZCB1c2UgaXQg YWxsIHRoZSB0aW1lIFsxXS4NCg0KWzFdIGh0dHBzOi8vd3d3LmRwZGsub3JnL2Jsb2cvMjAyMS8w My8yNi9kcGRrLWFkb3B0cy10aGUtYzExLW1lbW9yeS1tb2RlbC8NCg==