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 AB583A0093; Mon, 2 May 2022 06:51:15 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8885540F35; Mon, 2 May 2022 06:51:15 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2050.outbound.protection.outlook.com [40.107.21.50]) by mails.dpdk.org (Postfix) with ESMTP id 5770140E28 for ; Mon, 2 May 2022 06:51:14 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZnA8EgD41sas652OQ+oPQs3hv4Gs73NjFyyHt1ue3CDcU3j3IQoyXuFP41EA6Y8pqJsxusylr0R0GrL8/lMJGW6Bjv756p1vX7OlN0m8smBiqUlFMy/OWuPJBRZzmQLtug8is/4khLYjBqSonoNTXNyaPeqYkKelc3K84oFORwuQx2EDAn1zrQaDUwMzHzPoLaUd3VBIbpUjoA+Avwy0UTN+Sq9mCAspey3BZPh0Wcwb9+Sh2ZT0fjCu5+GgQGcQviZvQwOQvTsIDUKtJ3j360Lp6K7Fvp6ihaymoKjzRxvcuF3gXL05ydGCegJCXQZCfWVHWdeQFDQLL8WRMgd4KA== 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=KUDucy/3pDVQcbgWRPOpLRVVbPcTqlHQ/XhtYD6VAY0=; b=IorWK4iXOdj4MhTT7pVqsSgTXilcMZMtwJZxUlmSlzIAmwmNAY6ajTlCF0A95wFGyvheCmT9j3jcCfUSmHjUusgrIVM/+rjTAtHu0gJAAGmtsoHO4Ry+zPXCzrRG+YtR8Y7QvgG6qFtO8KnUCylkQkhwk7KWFL5/Vx/MR+cTvyiQh6VNV0qqlSg7T5NacO+XXpzsDx9+3IYhJuQyPINXabIrvJQuQe/ThdnyMDzMOa/ofyox+5gRaRmbynXCBV7RxzHSyNknOkYaKKHlNojdOna1jbfHEhZ0JH9Njg2iUpWw57qv0pDSR0F8dbVoQqT23XyAhQkOSqaHKLELn92aug== 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=KUDucy/3pDVQcbgWRPOpLRVVbPcTqlHQ/XhtYD6VAY0=; b=iYTl2E3fqvw7wqGf4u5A4z73H3nnzp1uLkhnnEjZtMRplypi/c7SW5A1lbJo0fjDf1C79Icn6fAhQ2Pzpv5sXTC36TsoNMUmoYnuv2FiNlw2Q7R4XHxgAf53UMWq3syPVdbWVy0gEainDGYJ8k7H4OwSXT46rhOl3Ot8TLWlFjI= Received: from DB7PR07MB5978.eurprd07.prod.outlook.com (2603:10a6:10:80::15) by AS4PR07MB8506.eurprd07.prod.outlook.com (2603:10a6:20b:4e6::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.6; Mon, 2 May 2022 04:51:13 +0000 Received: from DB7PR07MB5978.eurprd07.prod.outlook.com ([fe80::bd7c:7676:380b:bf5e]) by DB7PR07MB5978.eurprd07.prod.outlook.com ([fe80::bd7c:7676:380b:bf5e%3]) with mapi id 15.20.5206.014; Mon, 2 May 2022 04:51:12 +0000 From: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= To: Stephen Hemminger CC: "dev@dpdk.org" , Thomas Monjalon , David Marchand , Onar Olsen , "Honnappa.Nagarahalli@arm.com" , "nd@arm.com" , "konstantin.ananyev@intel.com" , "mb@smartsharesystems.com" , "hofors@lysator.liu.se" , Ola Liljedahl Subject: Re: [PATCH v5] eal: add seqlock Thread-Topic: [PATCH v5] eal: add seqlock Thread-Index: AQHYXWRaUid84OrjGk23maiA6XAuy60KdkkAgACPbYA= Date: Mon, 2 May 2022 04:51:12 +0000 Message-ID: References: <3e9b0560-9306-0826-4911-1cf0e72c30d9@lysator.liu.se> <20220501140327.265128-1-mattias.ronnblom@ericsson.com> <20220501131752.7e8221f4@hermes.local> In-Reply-To: <20220501131752.7e8221f4@hermes.local> 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.8.1 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: 1e8ee36d-595b-4a4c-af8e-08da2bf761f8 x-ms-traffictypediagnostic: AS4PR07MB8506: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: adyInH4qQ7fSWVhERvTsVv2JDC1FNij0Q5yy9979YVZp8UF6IVVPUnUYex2kAAgQ5Zpr3tJy2+w7+Yvpz+WqVsKrFv/rpo7kxqsBdxtwmQlb5svzhxfKYp2hqJpHJhiFuoAV0feBIfuVeftm53ogSvLj5JDmcXW86RxVEQNQL0oWohsRDo3alNcflc9c4myvDXFBx9mF93NnjH2+bkHaIx34i4VlnSECZH14cQVXffxCFwyC3g4ScrzL1fRYUvVgsuk/s4MFm7n+Sqw8W4z3ShJmOaJFJqYosXJ5UQRG7vmq/dmTa4EaHmKpf2A8c/htKwWyXFn9RZVs3ONRJ0WnpZ67ZZSnRb7nox5A5v28aRyuyEdDOldEc5jKlNYRagUdR4J+/VIQsitBDTrc9ZpOu7sE4W6IF2swJpHm/5q+eilvHu2GSubblxUvE6i1oKKKYubELOxYvPW4tUmI30hcaFL5+oNo07tYFUyuArXWZT9QT6QbqtzAXwu9m1Z3dBd7qbZhlS5X+L9m5d0sJ2oEvd3eKjZajKKRCQ+/5U74jR4fqQpgqHTC60GZfVwyYpWm+uc69gWQo5kTflhgGcbKTvm+zRrU5TObHb1BZO23hLxpKoejhZFnZM4B92oECcocFgzyh/AMzjsATeJgScWZNdcLLGUci+aItGz/7lL3C2eBNOkJV8Dq31WwcueT/y2M9pgxCWyLAsOYFVIsIVvyJD8FsPCjw4Zl6NZ2+qMAq2VaBLQM13FRgAgFLhzI2EeiN5cRsGTSHBfP02QygRyBkQ== 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)(8676002)(4326008)(2906002)(71200400001)(6506007)(6512007)(91956017)(26005)(38070700005)(38100700002)(66446008)(64756008)(82960400001)(66476007)(66556008)(53546011)(122000001)(8936002)(6486002)(76116006)(316002)(66574015)(66946007)(36756003)(508600001)(85182001)(31696002)(83380400001)(85202003)(31686004)(5660300002)(7416002)(86362001)(186003)(54906003)(2616005)(6916009)(43740500002)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YXlKYnl3ZUJRZXdvSzNLWFRyUmFoV1ZoWTQwaHdFNWJITFhScUlLbHlNV3NQ?= =?utf-8?B?Z2luWlhBL1ZRVkRmUVNHNEhBUWxSR2RUeitFTHUzWHVCNUJhQ1NnU2lOUkhT?= =?utf-8?B?WVFybTA1bXRqNWV4VklUcmJvb1RnUGdDa2FHcE5hQkIyNDFTeTF4dTNpbGx0?= =?utf-8?B?WDFqOTB1NXhSc2xPWXNVa2NGTXVQeERScmZrUmx4eFkvTk1sV1ZYVlMrdjdD?= =?utf-8?B?bWJSTVpldkpNTXRIWlZNYzZ1MmdSNXhjV2FqYzcxQ2xZZHZYcE54U3lSd1Zv?= =?utf-8?B?Ri9YbndmNDVZNDBHVnV4UG4vSzR6bkdOZWcweGsrSDV1cE1keVAvaFdYOTIr?= =?utf-8?B?U29MeXNJVndldnF0R1NOMnRBMWZNVC9ub0xzY2dDa2hhRVNPcVFJWFEyTVNu?= =?utf-8?B?Tm1rOHdvZ0dZNDdvLzBYY0RPQmR5eDViSmIrdEhNbWg5QmdGc2JnSklVbHB4?= =?utf-8?B?Tkc2KzBJM1BHVmxrRFpRSVZwS2JvSVBxR2VPdk9Hc09aU1ErWFFRNU5PNzhz?= =?utf-8?B?RGtuU1lxSGNLbUtMTDUxa20vVm82ZmRreXluWFVtaHRVOW1ZSHQxQno4Vk96?= =?utf-8?B?TzlRa3RFZDVFaWhCOEdUOVQ2Q2RsNmpBRGx2R2o0RjZOWG1WakhXZ3poYktX?= =?utf-8?B?YU90TjFjSmZPVzVmNVRVU0NwWXZmaTRDaGxoZVVyQS9yNWxIcjNpSm5ISG1M?= =?utf-8?B?ZzZNZnh6Tno4YXFFUDV4UDA2NUlPa2hzbHpKZDF4MGxNZkEzRkFFbXRxby8r?= =?utf-8?B?aFpSK29FV3lkRHAxcGo0N1NPYVFJY2xoNTQ4NnpxQUVRelQwS0Q5RTkvdWll?= =?utf-8?B?R2pWUFBzUDFKdmVKUERWU3BnbitVZjQvanFkUktHOG5LaEVIZVdlNzhmcVpi?= =?utf-8?B?SFBaL1ZXN0YwT0hKRTRCRW5zQlJKTWhpRjFYN0l2YVFjbmw2dGVFSy9zVXE1?= =?utf-8?B?enp6MWdPdzVyQ0EyWTdnY084RGwzM2k4YnZUVDN3RUVCOTFralJPTHJrTjdr?= =?utf-8?B?QlRXN1BETC9xeTlRWGNqRU9pRWxMTHRmbzBleUVscTRsQ2JLVHVRWHY3V3pJ?= =?utf-8?B?Y0IrL3JBVU9XT0hHbGZjWjZsUzNWMlBpaGwvUU5HQTRkcmZUMkdsV0RLTlFX?= =?utf-8?B?Q0dYNVVKcGZUdFhlRHB0NnAvejU3QXhFUnRQWWRxNzNhNzJsamg4TVpkZHJS?= =?utf-8?B?OUpndlZxajh1Rm1wS3ArVkNIbXBxSm16VlpVSHlOQnJmVWFYdGJISDFYZXhR?= =?utf-8?B?bnZzRW1vckNmcURWeEZ1OTZXWTZyT1hyUHE3OFlTNmo0SVB6WDV2TW1ZYnlP?= =?utf-8?B?dEFCOThDTVNmWDluZ09sL001MHdKYXlDNTRGK3dwOE1oUU1hR3QwaTRRSzNW?= =?utf-8?B?NzBzekE1T0NVRTN1UmhaSmt2amZDQlNQRWN1ZVRkTEF3Uy9YNS94aE5Qb3Ra?= =?utf-8?B?enU5VzE4TndqM29FQlhjaktmSHZzZS81R3lRdDYvY3M5b0d1a25DdHNYb25l?= =?utf-8?B?WmVWM1F5S0s5TFZWNkpqcUR2V0VzdHdkcURwQVFXNEhBQks1NDEvUzFBTGND?= =?utf-8?B?RVBXWmhTNTNiSDFzUEM0R3A5TFhlQnY2UEc5Q3dCTS9ML0FwS3ZBSzdKSERN?= =?utf-8?B?NDExT05hWGZRaFFPOXdaVjZLUWMwdjc0L3BlMG55cUxUVGNLZ3N4bWUrOEJi?= =?utf-8?B?MlZORTF1QzkycHRFbDRuM3p5TXdPZVk4dVVtUzJGNVZrN090WU1Gak5wVFRo?= =?utf-8?B?a1NGdDNKK1hDbTA5Wkk2aDlXV3ZhVVBwOWxNYlNaWmxaNC9YYUlvUG1RdzBh?= =?utf-8?B?NUh5ZlU2dy8yYnVRZ2hYQnlGV3diMzl2Zll3VnVwK2Q3VUgxOXB5TVh5MU5I?= =?utf-8?B?NXBpdFNic3Q2UXZwWXN5RVpoN2pUV3pHZjFxMHBYdkZYUWpqTlZ2MFE3ZzNX?= =?utf-8?B?ZnJnQ2VaN25ZVzFrRTltMmt2QWdFTXdKclZmdUdVc2RwanQ4MVdlaUJ6ZkZk?= =?utf-8?B?R0QrOFh6VkV6QTdla0pOZlNsY0xtL3prM0s1dVhUUkJkSlQyc05idEtNTEpo?= =?utf-8?B?YjJ0M3BmMUd1bmIzSXhBZVljNzNIQ2dTRVFCbHRzclBMMFBXbjNOVzJHSktR?= =?utf-8?B?a0RpNE5sV01MV3JRMDJLMlp5SnRXLzVkUTgyOVdXd0VVYlAxaTk1TTd3RXU1?= =?utf-8?B?bHQ0Rm5Cb0MrSWNNUW9VYXhSMHNGQ0hRN3NORTJ3SEpObmlpUFMvRTlHcTVZ?= =?utf-8?B?WE9LMDc0ajZCV2MrY2sydVhkU28xaTRXdTdkTnRvaE0veHA4YzVPeDlIUHB5?= =?utf-8?B?WWFNTnVYNHJwWkZqbTBxejFzb2RPZUVuWndNV0VabmVCUnJGci9MblhGMTdm?= =?utf-8?Q?GLmd0HUmet5ewrM4=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: 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: 1e8ee36d-595b-4a4c-af8e-08da2bf761f8 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 May 2022 04:51:12.6482 (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: H5Rbhtpdimsvsk2WVflf4cBY2XYhgjc4cTB0S/nUevuQCpQ0ZtcYdY0ud8tHuhfotY8aubj8wmWqvX1DT66PgfmLb0qUc34SngWBbabw488= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR07MB8506 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 T24gMjAyMi0wNS0wMSAyMjoxNywgU3RlcGhlbiBIZW1taW5nZXIgd3JvdGU6DQo+IE9uIFN1biwg MSBNYXkgMjAyMiAxNjowMzoyNyArMDIwMA0KPiBNYXR0aWFzIFLDtm5uYmxvbSA8bWF0dGlhcy5y b25uYmxvbUBlcmljc3Nvbi5jb20+IHdyb3RlOg0KPiANCj4+ICtzdHJ1Y3QgZGF0YSB7DQo+PiAr CXJ0ZV9zZXFsb2NrX3QgbG9jazsNCj4+ICsNCj4+ICsJdWludDY0X3QgYTsNCj4+ICsJdWludDY0 X3QgYiBfX3J0ZV9jYWNoZV9hbGlnbmVkOw0KPj4gKwl1aW50NjRfdCBjIF9fcnRlX2NhY2hlX2Fs aWduZWQ7DQo+PiArfSBfX3J0ZV9jYWNoZV9hbGlnbmVkOw0KPiANCj4gVGhpcyB3aWxsIGVuZCB1 cCB0YWtpbmcgMTkyIGJ5dGVzIHBlciBsb2NrLg0KPiBXaGljaCBpcyBhIGxvdCBlc3BlY2lhbGx5 IGlmIGVtYmVkZGVkIGluIGFub3RoZXIgc3RydWN0dXJlLg0KDQoiYiIgYW5kICJjIiBhcmUgY2Fj aGUtbGluZSBhbGlnbmVkIHRvIGluY3JlYXNlIHRoZSBjaGFuY2Ugb2YgZXhwb3NpbmcgDQphbnkg YnVncyBpbiB0aGUgc2VxbG9jayBpbXBsZW1lbnRhdGlvbi4gV2l0aCB0aGVzZSBhbm5vdGF0aW9u cywgDQphY2Nlc3NpbmcgYWxsIHN0cnVjdCBkYXRhJ3MgZmllbGRzIGFyZSBtdWx0aXBsZSBkaXN0 aW5jdCBpbnRlcmFjdGlvbnMgDQp3aXRoIHRoZSBtZW1vcnkgaGllcmFyY2h5LCBpbnN0ZWFkIG9m IG9uZSBhdG9taWMgInJlcXVlc3QgZm9yIG93bmVyc2hpcCIgDQp0eXBlIG9wZXJhdGlvbiBmb3Ig YSBwYXJ0aWN1bGFyIGNhY2hlIGxpbmUsIGZyb20gdGhlIGNvcmUuIEF0IGxlYXN0IHRoYXQgDQp3 aGF0IHRoZSBkaWZmZXJlbmNlIHdvdWxkIGJlIGluIG15IHNpbXBsZSBtZW50YWwgbW9kZWwgb2Yg dGhlIHR5cGljYWwgQ1BVLg0KDQpZb3UgbWVudGlvbiB0aGlzIGJlY2F1c2UgeW91IHRoaW5rIGl0 IHNlcnZlcyBhcyBhIGJhZCBleGFtcGxlLCBvciB3aGF0IA0KaXMgdGhlIHJlYXNvbj8gVGhlIGxv Y2sgaXRzZWxmIGlzIG11Y2ggc21hbGxlciB0aGFuIHRoYXQsIGFuZCBub3QgDQpjYWNoZS1saW5l IGFsaWduZWQuICJzdHJ1Y3QgZGF0YSIgYXJlIG9ubHkgdXNlZCBieSB0aGUgdW5pdCB0ZXN0cy4N Cg0KSSBzaG91bGQgaGF2ZSBtZW50aW9uZWQgdGhlIHJlYXNvbiBmb3IgdGhlIF9fcnRlX2NhY2hl X2FsaWduZWQgYXMgYSBjb21tZW50Lg0K