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 1D6B8A0501; Thu, 31 Mar 2022 09:46:08 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B3360410FF; Thu, 31 Mar 2022 09:46:07 +0200 (CEST) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70089.outbound.protection.outlook.com [40.107.7.89]) by mails.dpdk.org (Postfix) with ESMTP id DBE2040DF6 for ; Thu, 31 Mar 2022 09:46:06 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hHm0gR+NxiHEf7ocvqm7nhoUipvydyIZjYurh/MXZjJ2XDwChonzxRlHtPYUtf98R28m5VO+5Ft5LeZ6w0v5Vq5EtnU4vZb8MqxkWo+bVvShQwn11VTAHNRgq9kSOzRvpS3jyXY9OpmVArBPhSnSlAry7drUgfE8cBNGRuDCEL+ufqFWcu8Liw8caSp3M0eL72Sb4arM7aR5IG4LxusjbXss414EBrFWzYHvZoBFJwSYEcAZXpu9h+z1ujxCWf36XP+sA91dR6aACO2Lu5q72uy5R2EUnJbSrvUSXa9ikE6uiBjGgUdk+tpeUgNZOB6AcxqWFXrD8CqLarnp/HtQEw== 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=tWezWkuFFadSUsmoAkuzrUIywOyFK2w2uKou3sxm6Wk=; b=TSWplgKij2/quvegWmc8lPmJ1JDk8pc0pA1Ri1bGftD3xEv4LrQmv+iI2etaEtsDONMJngnXRpaKD1IND5bM/Y1S+UAZbIEPsvjdp+/e8ZO54xfyAJkZTsHlJzO5JqSE/I1SeGC5nabPRve2pu0lDpMc8ixnkwAwXGe6slEifYiWYoApmW2JwWvgD4t+S8TA+FFF/KrulJhuTSKxGhKkew63QL8YczffhVYPTBX2LCO1J/vMPvFBL+MGMfdw8dBtmuP8UAF8RZr58/PABJf42M/TnGC+8SLa6DiQI9uRfsmQ4Z+b727TFby89LNvOHrj59Ufj/AvQwvQS8YsdBA10w== 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=tWezWkuFFadSUsmoAkuzrUIywOyFK2w2uKou3sxm6Wk=; b=ut0/kanQlS1olcaI6bsxPZKK8ol4NVObET9gYLqBMyXAOsrkP0nNPMzDK23Dx7jiwcMkbGM3LKLm4nFPrPQC8ZZEnQ5id613Y97+Us0pXgYR040ezT7Z9+SPwyfzhMc9t5GKV4qnsgkYA3Y1eWG6g0rvwHICGPPse2ZEw1Tzg1M= Received: from DB7PR07MB5978.eurprd07.prod.outlook.com (2603:10a6:10:80::15) by DB8PR07MB6460.eurprd07.prod.outlook.com (2603:10a6:10:13b::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.21; Thu, 31 Mar 2022 07:46:05 +0000 Received: from DB7PR07MB5978.eurprd07.prod.outlook.com ([fe80::8058:d193:21b1:4715]) by DB7PR07MB5978.eurprd07.prod.outlook.com ([fe80::8058:d193:21b1:4715%6]) with mapi id 15.20.5123.021; Thu, 31 Mar 2022 07:46:04 +0000 From: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= To: "dev@dpdk.org" CC: Thomas Monjalon , David Marchand , Onar Olsen , "Honnappa.Nagarahalli@arm.com" , "nd@arm.com" , "konstantin.ananyev@intel.com" , "mb@smartsharesystems.com" , "stephen@networkplumber.org" , Ola Liljedahl Subject: Re: [PATCH v2] eal: add seqlock Thread-Topic: [PATCH v2] eal: add seqlock Thread-Index: AQHYREI+kT+uv97lukSNh7J9kuxXh6zZHjuA Date: Thu, 31 Mar 2022 07:46:04 +0000 Message-ID: <3888e595-de18-3cf0-707b-309b153c2b02@ericsson.com> References: <98CBD80474FA8B44BF855DF32C47DC35D86F84@smartserver.smartshare.dk> <20220330142602.108061-1-mattias.ronnblom@ericsson.com> In-Reply-To: <20220330142602.108061-1-mattias.ronnblom@ericsson.com> 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.7.0 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: 8655150a-ac87-4cbd-e893-08da12ea829f x-ms-traffictypediagnostic: DB8PR07MB6460: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: koz/+gMIaifabzj0WShetqNdBheWdPsFuMxgVnXabCmgIXZwJ5KUkrJAqpw6ENjg4BQnTiZL0YtO7a3UYQNuXFBg/QLCHBoob0vwe1+r6CKcXxbN8XsQbCZjaPrkR7br4kgj7gN7oKxegF0vFNu4/JarZyIrEokQQq4kDBofeLD8w8cEJ96tDPI3Ha+kKzJ883DtisOU7wlqg/b9TfFZLerWUheqYj79f088pq42R7RVaFRosi45t9nhG60qDJ0fqRWWiZyykHMIRw6Fyrhu7mGbtjcSFeHXwdK3TVC/PMfirGgKuztRGPEBZCTxWqKQUNiPIbI2DZW1422CkJMd352mfSfKo8C0W7ouxppj+tZKFUTz+K+n9bbO3IbqdKroEe+ct5LNSvwzB1RUwfWXX0sZT4Sg7IwAYx2ZzuTqx7mev6wb7KVsH2FO1vgFPxEcSQ81gHdnYv3EaFwOv9n40D+cbbTkdcSpNa7O+n0K0ZAiXaMn+9qCIV/9wKhFhQjkVbIVVtMG6njetzZnOZ347yCk5PWjkTTm6trLzmDTUHxqBCKl7HJjOtT97dPKGmAd/dJVOrQWRPSe0bqa11HOuDU6Y86sGBnFvysx7pUed2FErI/A3MnuZ+Lsjx4zEAhYns/tMRUPaNtKZBtv5FjwT+JALstzFa6x6wJeRSVC+WCPpdq1FfvLf55SYrGreJ/errtYTmq32TvNOU6NJ+J/5V4kkiDlQymTZ3cB+fR7hGl0xGArDOTUwkgr8/u27pCsMEhtsV1HiVgPq3zOxeLtKw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR07MB5978.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(76116006)(66946007)(4326008)(53546011)(508600001)(91956017)(66446008)(6506007)(26005)(6486002)(6512007)(2906002)(8676002)(66556008)(66476007)(316002)(186003)(83380400001)(71200400001)(64756008)(31696002)(2616005)(86362001)(54906003)(36756003)(6916009)(4744005)(8936002)(82960400001)(122000001)(5660300002)(66574015)(85202003)(31686004)(85182001)(38100700002)(38070700005)(45980500001)(43740500002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TWVEdVFDTlZwMjhQbHE1MDZPVW9SSGtXeEZYRmJNTU1VbnJKanUrdkpGVUM1?= =?utf-8?B?MVRZcWlxMEJYTnM4TVh2YzJxN1RIbG54K3FjSEJHRFFjRjdzSndUdEJwd0dI?= =?utf-8?B?NHYrV0xUNEtWVzZ6THZKT2dlbERwZDRpbWVPeDlxTGhIeHJqWjZLbzVRWUoz?= =?utf-8?B?TUpWbkNlK3pHbEtTYXhhSW05OU93TGs5aGJxb2Z2anNBakpSSFZCWFdOZ2ht?= =?utf-8?B?ZmtXa25hZkVDbGw4RSt1WTV1NUM2T3Z0UUdoUGY2UmlJdUFYc3p0T2NseVA5?= =?utf-8?B?c2RwczJCblk3b3VNL0FzSEJURU50V2dRRmlPNkZ3YTlPdTBQdldSSGVlaUV2?= =?utf-8?B?WHlWalN4YXIvcjMvVVU0UTdwZVExSlBxSXBsNkxoUnZQWjFSS283WVM3WDZI?= =?utf-8?B?QTdDWlVZc0hzSjE0Y0l4aUpDN0hGSDI5Nk1LcVNrSlFlcWFmWDZBcW44LzNP?= =?utf-8?B?ZzNFMEZsVGpOV2Zoajl6WnN3eTB1aXJ6a2h0S2lzdlN3ZnhDOVZKNUxjSEdK?= =?utf-8?B?c3dJYjBSOTF0dWxrS2ZIcVlYb01UbzRGakNjaENQS3g0M3VVMGRnMXRtdVY3?= =?utf-8?B?U3Zhc2J1OTlMcWxPU1ZVV1hoeGdZbUNmSytuNVpyY3N0em5NbXhOTkxUWjI0?= =?utf-8?B?OVcrQUR6L01ad0dSbkxLYlNYM0Rtd21kZWtQdjkrbm9PNkNJYlNJYjJXdVVu?= =?utf-8?B?cHNndkJYWTlob3l5S3djaXBzaVVWRWxFWEU5clhyUnhyazZXZHllbUN1RFZh?= =?utf-8?B?a1Q1TDc0UXRtOE8wRHlIYndROWdPbmxVdCtaenlEKytqS1VPSm9STzNsSHJk?= =?utf-8?B?Z3BaRC9VUENYQ095NEdCbmJXVzhrRVVlSG1XRy9XbVNia3BSTzRka1JBK1JJ?= =?utf-8?B?OHhvWWN3OUhnMlI1TEY1TU56MkgrdEVjWnA3RXJYaDZBSFlaWGFRdG9ycjR5?= =?utf-8?B?QW93ems3ZUN0YUlkWFgrWUNRaVNRVkpyVTA0bU50RVZjbk5sV2x5UnNibHBE?= =?utf-8?B?d2VFSUZiZk1CZktQY1QzVnE4Wm1nb1pPMVdTWkRPWWFEOWlZSHFKWWx5UkZG?= =?utf-8?B?cS80K2llWENIRkRMc1hyZ3Rpa0ZkK0RiSENtcm1HeTQ5Rm9GOWMzSC9oNVY5?= =?utf-8?B?WGdQYlBxdTIyMHBFelVCRmZnWittam45dmM3b01QOEgzUVJJNWFMSFY2dXM1?= =?utf-8?B?bHF2R042ZC95VkFWaHZqa1g3aWJYK2MyQURTQ2NuZmUvWFh4NFRsN3U0SUpD?= =?utf-8?B?OExLUnBzK3pWcDF5UmdkUTBQSG5IMWc0NWtmWWJibkIxeHBJU2tVR25WRXJX?= =?utf-8?B?UzFWZDRjbWFlMFVCOGljZGxLRzdmU0czcWVGL2h4MUZqMnJFYVF0cjdINkQ3?= =?utf-8?B?VTB2MTVJUkI3Z3NBYTBpRHJjZlZCWUlHSWZPWG9VTWxFTDBkZWR1ZHVuU3dQ?= =?utf-8?B?MWpjSk5SM0xwMURuZXNGLzQ0cEFpM3Y5VUl6Skc2TGlIdWxmd0pRTWVkMGRz?= =?utf-8?B?SjUwM2c3U1lidm5yU0xNUlNJbDYzVjNkRVd3NGczb3hjRjMvL3dyeU5FVXVH?= =?utf-8?B?eitnQUNwaEhxeStZMmRNRUtkaXJ0aUZsbUx5OW9PUy9waFNTZGdHTy8vSWpM?= =?utf-8?B?bjk0WlhVZFZFZE1aNEV4MHk5aWE1TXhBRjdJYUlqa0xkcGpBQzRoTHlzZGFJ?= =?utf-8?B?TnhvTnRFOHY5RkM3OVZzRm5Tb2xXeVVrY3UyU0dUdDlZcngxNDljVUNwbjda?= =?utf-8?B?OW5reE1MYnVSNW9IcThNbzV6U1d2ZjgrRFdyY2ZKVDMzQVdiNzJBMzUvUjFZ?= =?utf-8?B?Z05LcGU0NkVuVG95MW45MCsxVVhpUWpYQnlZMnNwZHhIMDZsTFNQTWNPY0Rh?= =?utf-8?B?ZjAvVWxnN3VNdzRHVFlHTkttN3dQdlpRLytNcUlhMnU3ZWxIeXhFRU1wRGFx?= =?utf-8?B?bWI1N3IxQ01MZUxzQVdBSGI0UWVtSHZrSjVScnd3ZTVLaklsQ2VEdU9uUWN5?= =?utf-8?B?WTVzR3RTRjBtZEJmdEVGZGRnZmxjeHVwTTVhTW5xRVNMM1o2ZVRIaGhpZEpW?= =?utf-8?B?MGFIRUZtZnU4V1lwZDNhb01MRno1UjcyU2d2cmxiZ3JkWmRDNy9rNmNYSlhD?= =?utf-8?B?eSs3a3NGa3RQdjJjTVFMZ2JyTHhPbmNWbUVXSE0zdThFNGJRZE56R2xaK2d6?= =?utf-8?B?b0UzK3VGcXNqUU9KL0tsRzVZcldQdXhwU1A3dVg0eVBlQmttWVRmd1pPQStT?= =?utf-8?B?V2Q1c1Mwc29qdkI4b2JaazNkeDUvYmdhOU94ZXlybUo1U1hvZUZ4UjMwWk5O?= =?utf-8?B?OHMvSlZCUDR0WXpGcnBTWllJb0VOcFZRenNYVzY2bCtIRnFrMW5wSk1PS1JV?= =?utf-8?Q?kDk09qYD+Lmnjzpk=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <1611D38538D30E4CBA4872AF1DCA975B@eurprd07.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB7PR07MB5978.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8655150a-ac87-4cbd-e893-08da12ea829f X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Mar 2022 07:46:04.6543 (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: CEdn6jIwXcRUOSIA/Q4hh39tSYtPTV1T+zYDau9cmufdi8FamXbW/Fpmr4+jMFyawb2glZFTIBExPkcNVVMmd/4g9yjV1oZpnN7twHfLmGY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR07MB6460 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 T24gMjAyMi0wMy0zMCAxNjoyNiwgTWF0dGlhcyBSw7ZubmJsb20gd3JvdGU6DQo+IEEgc2VxdWVu Y2UgbG9jayAoc2VxbG9jaykgaXMgc3luY2hyb25pemF0aW9uIHByaW1pdGl2ZSB3aGljaCBhbGxv d3MNCj4gZm9yIGRhdGEtcmFjZSBmcmVlLCBsb3ctb3ZlcmhlYWQsIGhpZ2gtZnJlcXVlbmN5IHJl YWRzLCBlc3BlY2lhbGx5IGZvcg0KPiBkYXRhIHN0cnVjdHVyZXMgc2hhcmVkIGFjcm9zcyBtYW55 IGNvcmVzIGFuZCB3aGljaCBhcmUgdXBkYXRlZCB3aXRoDQo+IHJlbGF0aXZlbHkgaW5mcmVxdWVu dGx5Lg0KPg0KPg0KDQo8c25pcD4NCg0KU29tZSBxdWVzdGlvbnMgSSBoYXZlOg0KDQpJcyBhIHZh cmlhbnQgb2YgdGhlIHNlcWxvY2sgd2l0aG91dCB0aGUgc3BpbmxvY2sgcmVxdWlyZWQ/IFRoZSBy ZWFzb24gSSANCmxlZnQgc3VjaCBvdXQgd2FzIHRoYXQgSSB0aG91Z2h0IHRoYXQgaW4gbW9zdCBj YXNlcyB3aGVyZSBvbmx5IGEgc2luZ2xlIA0Kd3JpdGVyIGlzIHVzZWQgKG9yIHNlcmlhbGl6YXRp b24gaXMgZXh0ZXJuYWwgdG8gdGhlIHNlcWxvY2spLCB0aGUgDQpzcGlubG9jayBvdmVyaGVhZCBp cyBuZWdsaWdpYmxlLCBzaW5jZSB1cGRhdGVzIGFyZSByZWxhdGl2ZWx5IGluZnJlcXVlbnQuDQoN ClNob3VsZCB0aGUgcnRlX3NlcWxvY2tfcmVhZF9yZXRyeSgpIGJlIGNhbGxlZCBydGVfc2VxbG9j a19yZWFkX2VuZCgpLCBvciANCnNvbWUgdGhpcmQgYWx0ZXJuYXRpdmU/IEkgd2FudGVkIHRvIG1h a2UgY2xlYXIgaXQncyBub3QganVzdCBhICJyZWxlYXNlIA0KdGhlIGxvY2siIGZ1bmN0aW9uLiBZ b3UgY291bGQgdXNlIA0KdGhlfHx8X19hdHRyaWJ1dGVfXygod2Fybl91bnVzZWRfcmVzdWx0KSkg YW5ub3RhdGlvbiB0byBtYWtlIGNsZWFyIHRoZSANCnJldHVybiB2YWx1ZSBjYW5ub3QgYmUgaWdu b3JlZCwgYWx0aG91Z2ggSSdtIG5vdCBzdXJlIERQREsgZXZlciB1c2UgdGhhdCANCmF0dHJpYnV0 ZS4NCg0KDQp8DQo=