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 302FDA0503; Fri, 6 May 2022 07:19:52 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D043340395; Fri, 6 May 2022 07:19:51 +0200 (CEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2051.outbound.protection.outlook.com [40.107.22.51]) by mails.dpdk.org (Postfix) with ESMTP id 2A26D4014F for ; Fri, 6 May 2022 07:19:50 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=fCqRvwM+mDmiTWm99Q0JdCUJ5t3ptGQnmB814GLHcMk+OOyuF/t3yVPlRmy4tAG+JCRhPbNKbiuvvPFwJa+S+F/0gq2hwHgi7tbuZY7ULGZb0FeFMqzNnk5/8f/WvE4e0zeUA7d0DqUCYh+zX9S4lPXtvG7F4exD6noDqk0Kd5k9XoEiBgBNJlIqsKljNxreaEu0FEDUvlsYYr25tBkCvKTE7/0JhXoX16NFVr49f0A7CIxMR+thB4jdpgJF5/ZWz2+y0p4Urc28nJ+n6BVG4TvwEvpK2eJHvClG2Ur3aS7GjlEpwDehQ8RIl5optEnpaadAZ4vRAODXVo6jrec08Q== 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=THnUw7VqxoIPvA0X/F0NvfDnh+Ll+Mlxsa69GXpeLqc=; b=gq5sQGxHwJ2flb8uE028HtHIK0BcFn66cuD0tyAX8FLVMGPf97Uo4WfpIjmyMpr1kUjBHGrZ1ryyahlqiM/PrQxFI9I1XwGu/H/WjhYoUZoi3ZftiNMpc7eVZ4dXU41ziSMsr8Ql+ycBqE5tS8MaCTZdh4Ny6krQf25PiUnpblskQPgH5Sr62OSui6Pg5yqr5uRCMoHpKGnvYhqrLKBhGKiwBTJzAiIB0PnMy9GKTmhJafjW3SgmO7dFkPqFfLcJR9Iv5GBZ9nwjZMLMfwcgw0TC31aDjq/aopm6mXl/tyGD/2hqpz6ERFsknJs541xZ5Wujf6WjTUcv21toCRn/dg== 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=THnUw7VqxoIPvA0X/F0NvfDnh+Ll+Mlxsa69GXpeLqc=; b=yHscP/axeZODrvB3ETM7vsLc9nj01r6REDNgz/lLyWs/5nTV1Ya6JNkx95pnjO94xmktjXtv7tnPSGqfqfuge3tPpZ3nlnh3kqnSepkPksWdft2z2v3o/kNbO8l/oCEAa1WNZK+TEQkUoZY4uOynckT3MEkmD6c5HNp1AEb+Lz4= Received: from DB6PR07CA0182.eurprd07.prod.outlook.com (2603:10a6:6:42::12) by AM5PR0801MB1841.eurprd08.prod.outlook.com (2603:10a6:203:2e::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.14; Fri, 6 May 2022 05:19:48 +0000 Received: from DBAEUR03FT035.eop-EUR03.prod.protection.outlook.com (2603:10a6:6:42:cafe::f4) by DB6PR07CA0182.outlook.office365.com (2603:10a6:6:42::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.6 via Frontend Transport; Fri, 6 May 2022 05:19:48 +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 DBAEUR03FT035.mail.protection.outlook.com (100.127.142.136) 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 05:19:48 +0000 Received: ("Tessian outbound ac9bb5dd84f6:v118"); Fri, 06 May 2022 05:19:47 +0000 X-CR-MTA-TID: 64aa7808 Received: from 838c3a9fd36c.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 364327BF-6105-44ED-A479-7A35B1378347.1; Fri, 06 May 2022 05:19:36 +0000 Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 838c3a9fd36c.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 06 May 2022 05:19:36 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W0eWLDZOZ5y0wG1wgUMWexzWZsbWkGKODYsLix2RzrsTgQktbaPmhLdhBPyvYuNJwGPfv+55KN5kSsSWzgtPALXH59zMQWp5kXA2D5qITiP/RDa9w11ecxWNDLeUPV45MJAXljw9+fVk4MMlO1HtugptIxoiY1HKrmzq4hdR10eky9Lbsjbz8N9mCdzvwsJeOB/phLMh6y4+Mi1rDsx/g8P5hZVKfojDkRFcezPCEQ7QiMb+zf3UzRq8VHlwsdVp9w/51ky5XmM+TxpUTAWDhHu3KgcIc1q1zoK4hjrYqfLjpnhdP7qZRflxxiBntSUwiIFBFlxFyzLLw2HRWvWhmA== 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=THnUw7VqxoIPvA0X/F0NvfDnh+Ll+Mlxsa69GXpeLqc=; b=M5pvzdFB5w9/iXlLSzS0yOasWvPrEKBZVdSNBB7+lFzZCYcaTlDDtz3uSLAZQOmprjW+aOCoTYqJM1K2P8OzB6x0y/Ow1P1EUOW4uVEQyJ9kr/cAyDJc4E1n8c6KNJUqdm05RsnvA0m6MPFxgLobZARfj7+Dtur8gIJ2lx0k9lhjqX7D2sZfm4q6Xt5iv0V9vo6Lg06CLCIhGVHV2sHcYo6KHgdbjZljo3d1gHKgpgwWEjiFMMbsiZIumrGRtvlkZTDFt/4mPjLQu8hha5D0GzidN5JnVfYLOHOqcLTsf6dmqunricn2r5FZUhoDfaCt4BfPIeQDzQHRZz3Zq9MORw== 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=THnUw7VqxoIPvA0X/F0NvfDnh+Ll+Mlxsa69GXpeLqc=; b=yHscP/axeZODrvB3ETM7vsLc9nj01r6REDNgz/lLyWs/5nTV1Ya6JNkx95pnjO94xmktjXtv7tnPSGqfqfuge3tPpZ3nlnh3kqnSepkPksWdft2z2v3o/kNbO8l/oCEAa1WNZK+TEQkUoZY4uOynckT3MEkmD6c5HNp1AEb+Lz4= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by DB6PR0802MB2197.eurprd08.prod.outlook.com (2603:10a6:4:85::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.13; Fri, 6 May 2022 05:19:33 +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 05:19:33 +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: AQHYYOhtSnQf97rAYUSxyewQinBljq0REBoggAAuYICAABCA8A== Date: Fri, 6 May 2022 05:19:33 +0000 Message-ID: References: <3e9b0560-9306-0826-4911-1cf0e72c30d9@lysator.liu.se> <20220501140327.265128-1-mattias.ronnblom@ericsson.com> <5d53f008-1895-436d-60a2-b4e0c5937182@huawei.com> In-Reply-To: <5d53f008-1895-436d-60a2-b4e0c5937182@huawei.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: A522602BF049B449B24362E856A30628.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: ee671c2c-3911-4bcb-6bc3-08da2f200a11 x-ms-traffictypediagnostic: DB6PR0802MB2197:EE_|DBAEUR03FT035:EE_|AM5PR0801MB1841: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: DnBh48vRy+a/kpOvpxfIJO6VMFo9v3XtVlFhdXo7Xlr88Yjx7KjKTnFCeKU8LEI7rQolduldPhY110Wj7odU1eV10HWuS8ySgI1vVqy+B1lXMRSsEqY78JnBT3DvmT9Ud4Z7Mue2rfL9cTZ5gKenRGyxqtbedtDrdFhi7qvaYfViS/EyoxqvqjT9ROS/LNaOKgE2YKkx4O3b3YBI7PP7Nw9twZ4fBAgbI9JiDUZYfYEQ+KijtfcvPM+Rhksb/hsWKocxSAfLp0vjOcNsRUEcgEsirq5gGizuPlG9meWmydlu3pgPayCOtJzsKvpc3RAsgnfDmeXbOyhhjQ1lzloHTD/zpp47nzpSo2R+K0gMpk+UPqMgjJ8mvxPIct6mpZkP4HLtUCtaz/5XOZ2s0ZZFeujoK9aERnACnW6E8ppyez5hgfr3Yk0PR1ykfLUwjH+lUBLlX0on7Ya3bilz+tkkyhfRL5NilJLeBILsEdesn9xNcO7GyRomHplgbN7H9oZ3pD7QHnVR3cIurx1lq4VjanBpZZSlsvey/MNvk6gxgnf8quACy2vrMQLO2VjQ5/rGFKvvV0ebC/XvU3vpoudRj32mxpBtc5d4I3n1mup3JL2eeqXg1yI1ktsYaIOQKdzW/MfMOto6gpHMYZChULaKBDtAc5Z679wUxlIX3HtQSrgXSUiJmRzi191nMYR2Erfod0LEgTUDJuDoGDNRVbK3UQQ+t3HdaLLYlBcSx1OxvvxKyijyG8wWaIzixc41zKCe7FU6vq/NczPn/pk329TNcF5ub+o9f9DYYhEqUsVW/KABb+X4NDRHckyAQPm1+VCf 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)(316002)(52536014)(8936002)(110136005)(508600001)(55016003)(54906003)(86362001)(66946007)(71200400001)(7416002)(966005)(64756008)(8676002)(76116006)(66556008)(66446008)(66476007)(4326008)(38100700002)(7696005)(9686003)(2906002)(6506007)(186003)(33656002)(83380400001)(26005)(122000001)(38070700005)(5660300002)(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: DB6PR0802MB2197 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: DBAEUR03FT035.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 1c5fb679-8667-457d-056a-08da2f200130 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: rMorGXk1LofZFzweGvEmxCQbbDo/BW6HDtrUCzB+mHV/LKhNPUfd0WXIv4m2vVNQYAc6DSWaXITifD7EefEA/AN8gZjkWGaAU7sErzO/QA65Qnwq1p1KzGHzJNIgd4M7QbrHshVpjWO+EUQ745oy4N+68WrJSU6pM5LEIa/tkErP5ZIGXHtaAeyLT/FUAbUrlgtbxe9BCMuR4XlUnT4h3tsjAqXVRY5xiMjtMS1Nz2qEhgikn2WXYa8qlcLs64pzhNkO58QGGGT7l62N0yijTHMnufbjZZH8ur87QvbnYYSw0ZBW/sAl6YtiIUqPFsBsW6MIA5rlq6imCv95BzyvEEHPMEFMQTG5idaW42Veyz+Gz7n4pUYqhXtVnLdCFpElmNpeS3Jb+gad6qLO0a3LVgslqkO/lJUsfEpArTCzT7MPyuHWi0xedvPSIjop84ruV2uGW3iUZnUNl3njohAKGD8JxzpvTHJCygt5wPMHoEiCqxNTTJTnK4ItbHnKIu5Lr6i4Qla3ywCh2VUPC3qovSii+WuiAa6WXy+t6a8FFL4RIq64apQHY3inzVUiEkJwDH3V0w3veCkSKH9VoemlBhbKfPoc+HYMFzVB5o5882q4X8A/WRKzrYSenXQV47VIhveMSDPAVrS0YXcm93L3/k5+i2uVgBoHyosiD9FeoQD7BTYzgb7+UpI5yeKTOZzAMEdpL15urYSgYjRUeFe+Zxtg/betUe94PWLqpN5S2+PHmnMjBi6v49bVCfAHMyybziOEBMe77Jwv0EH1LQyKVpWSetyvMS328DCa2nIai7w= 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)(40470700004)(36840700001)(46966006)(508600001)(26005)(33656002)(966005)(9686003)(6506007)(52536014)(40460700003)(4326008)(336012)(36860700001)(47076005)(8676002)(83380400001)(82310400005)(55016003)(70206006)(70586007)(186003)(86362001)(110136005)(54906003)(5660300002)(81166007)(316002)(2906002)(7696005)(8936002)(356005)(21314003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 May 2022 05:19:48.0719 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ee671c2c-3911-4bcb-6bc3-08da2f200a11 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: DBAEUR03FT035.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1841 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+DQoNCj4gPj4+ICtfX3J0ZV9leHBlcmltZW50YWwNCj4gPj4+ICtzdGF0aWMgaW5saW5l IGJvb2wNCj4gPj4+ICtydGVfc2VxbG9ja19yZWFkX3JldHJ5KGNvbnN0IHJ0ZV9zZXFsb2NrX3Qg KnNlcWxvY2ssIHVpbnQzMl90DQo+ID4+PiArYmVnaW5fc24pIHsNCj4gPj4+ICsJdWludDMyX3Qg ZW5kX3NuOw0KPiA+Pj4gKw0KPiA+Pj4gKwkvKiBBbiBvZGQgc2VxdWVuY2UgbnVtYmVyIG1lYW5z IHRoZSBwcm90ZWN0ZWQgZGF0YSB3YXMgYmVpbmcNCj4gPj4+ICsJICogbW9kaWZpZWQgYWxyZWFk eSBhdCB0aGUgcG9pbnQgb2YgdGhlIHJ0ZV9zZXFsb2NrX3JlYWRfYmVnaW4oKQ0KPiA+Pj4gKwkg KiBjYWxsLg0KPiA+Pj4gKwkgKi8NCj4gPj4+ICsJaWYgKHVubGlrZWx5KGJlZ2luX3NuICYgMSkp DQo+ID4+PiArCQlyZXR1cm4gdHJ1ZTsNCj4gPj4+ICsNCj4gPj4+ICsJLyogbWFrZSBzdXJlIHRo ZSBkYXRhIGxvYWRzIGhhcHBlbnMgYmVmb3JlIHRoZSBzbiBsb2FkICovDQo+ID4+PiArCXJ0ZV9h dG9taWNfdGhyZWFkX2ZlbmNlKF9fQVRPTUlDX0FDUVVJUkUpOw0KPiA+Pg0KPiA+PiBJbiBBUk12 OCwgdGhlIHJ0ZV9hdG9taWNfdGhyZWFkX2ZlbmNlKF9fQVRPTUlDX0FDUVVJUkUpIGFuZA0KPiA+ PiBydGVfc21wX3JtYigpIGJvdGggb3V0cHV0ICdkbWEgaXNobGQnDQo+ID4+IFN1Z2dlc3QgdXNl IHJ0ZV9zbXBfcm1iKCksIHBsZWFzZSBzZWUgYmVsb3cgY29tbWVudC4NCj4gPiBydGVfc21wX3h4 eCBBUElzIGFyZSBkZXByZWNhdGVkLiBQbGVhc2UgY2hlY2sgWzFdDQo+ID4NCj4gPiBbMV0gaHR0 cHM6Ly93d3cuZHBkay5vcmcvYmxvZy8yMDIxLzAzLzI2L2RwZGstYWRvcHRzLXRoZS1jMTEtbWVt b3J5LQ0KPiBtb2RlbC8NCj4gDQo+IEdvdCBpdCwgdGhhbmtzDQo+IA0KPiBBbmQgSSBoYXZlIGEg cXVlc3Rpb24gYWJvdXQgQVJNOiB3aHkgY2FuJ3QgZmluZCB0aGUNCj4gcGFyYW1ldGVyKHJ0ZV9h dG9taWNfdGhyZWFkX2ZlbmNlKD8pKSBjb3JyZXNwb25kaW5nIHRvICdkbWIgaXNoc3QnPw0KPiBJ IHRyaWVkIF9fQVRPTUlDX1JFTEVBU0UvQUNRX1JFTC9TRVFfQ1NUIGFuZCBjYW4ndCBmaW5kIGl0 Lg0KJ2RtYiBpc2hzdCcgcHJldmVudHMgc3RvcmUtc3RvcmUgcmVvcmRlcmluZy4gSG93ZXZlciwg J19fYXRvbWljX3RocmVhZF9mZW5jZScgKHdpdGggdmFyaW91cyBtZW1vcnkgb3JkZXJpbmcpIHJl cXVpcmVzIG1vcmUgc3Ryb25nZXIgYmFycmllciBbMV0uDQoNClsxXSBodHRwczovL3ByZXNoaW5n LmNvbS8yMDEzMDkyMi9hY3F1aXJlLWFuZC1yZWxlYXNlLWZlbmNlcy8NCj4gDQo+ID4NCj4gPiA8 c25pcD4NCj4gPg0KDQo=