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 E1D30A0509; Wed, 30 Mar 2022 13:25:57 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CE2DD40685; Wed, 30 Mar 2022 13:25:57 +0200 (CEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60053.outbound.protection.outlook.com [40.107.6.53]) by mails.dpdk.org (Postfix) with ESMTP id 78E2E4013F for ; Wed, 30 Mar 2022 13:25:56 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G181EvDnGbjM66RjX1DFd25CZtuMnpKB5F2ZBUKttlQRMhpWm2FhD5CyBI5WHOpYdhMJ7e5QELdgNyjwmqb/ajKO31rD+5/yp8bA6IU8qA+jq8F4+KNiRupjVh9qQdrw6fI3Av5VDpbLIAVMXkCOHFRFvQRVVx0VhA4+fIzk6NzHLyi5eG4njCtoz9HV4FCxwe8eQGf1fm2RZHls56HAyJ0B76S1Y9zDdd6zwD5mXejZySxkVAbFnt6I5lyevIjgJ+MUc2oGx3E0Eyk5vTjaBTv3UAK+sNtYvZxqk3LA4eg+PjyNXQ+SxvdV/Gb6S3IZytVBWWv3N4bUoG3FOC6F5w== 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=zVCBTuNjkBih9nhhHzthZf86+W0AVBAYdPSmkQmu6JY=; b=BerZofi+aGGXMmDf1btDe/5WgZG0JrKgQA8fbbK4zJAzLNOMWwJB4JoTQdocQ+ZxlT6huiBj7Pk/PgJkjmqWiiSTqRfXt7+MCTOhHBEFE9dMp5Z1V/kQ+sOT4+VuQbH628ROFB4JEiZvOwu8KKlVanFNsrXcmPKscqWjuW5juaM38W3pgY7ahOiGM9MQhgOTmi+Ml83Qi0EraEHKEE1qsXpljIomDr4zMPs5vgNTcuTEYdaze7QLg+1bL6Jp4JLrZfUYC+XvkvSHAUCNcIwXuWEu/WodtpVfuwk4jgNLvQN+YTYay8r6VWvmunb6PlrehFg9BRg+GyAvlMl1mntmgA== 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=zVCBTuNjkBih9nhhHzthZf86+W0AVBAYdPSmkQmu6JY=; b=Ul64gucKpmJu6WnKdvYZLCLbYsvbfUa5w5WN491xmEOm71KP1BN8WIcfn+Pt+WcSQPFWBOiPuPXG0j757Fy6YeZcj0Eg2OlyDDV0Pj+nhJQQNwIOSAoBNznydTqoPqUUJxnbOFLGBTxDDOj1gqFwKbG+yJ/rgIwVdqWw5XEf9Fs= Received: from DB7PR07MB5978.eurprd07.prod.outlook.com (2603:10a6:10:80::15) by AM0PR0702MB3603.eurprd07.prod.outlook.com (2603:10a6:208:22::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.10; Wed, 30 Mar 2022 11:25:55 +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.019; Wed, 30 Mar 2022 11:25:55 +0000 From: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= To: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , "dev@dpdk.org" CC: Thomas Monjalon , David Marchand , Onar Olsen , "Honnappa.Nagarahalli@arm.com" , "nd@arm.com" , "konstantin.ananyev@intel.com" , "stephen@networkplumber.org" , Ola Liljedahl Subject: Re: [PATCH] eal: add seqlock Thread-Topic: [PATCH] eal: add seqlock Thread-Index: AQHYRB5f8MSKWa21iE+2msvDPKZx3qzXv8MAgAAJ1gA= Date: Wed, 30 Mar 2022 11:25:54 +0000 Message-ID: References: <20220330100710.107650-1-mattias.ronnblom@ericsson.com> <98CBD80474FA8B44BF855DF32C47DC35D86F84@smartserver.smartshare.dk> In-Reply-To: <98CBD80474FA8B44BF855DF32C47DC35D86F84@smartserver.smartshare.dk> 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: 463a8873-6277-4bec-41fc-08da12400e38 x-ms-traffictypediagnostic: AM0PR0702MB3603: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: L7a+xD0zeHV2AubvvbdX6GkbF6Rc9DjBaJawbTN3mJUAXeboz/1ie7KRx15aypaBm6XAYTCz4JmpRW++IAetZp1VfWAYXhZ20Y1SlEiOiFJStd8ONvRrfDGuBQO8Iu8ZBxQgIFdtgshHSPgP2sLcGUXI0qfWLtoylkROXBQjBQcPuE6vrniVj2xur8OzPVVC6zlS+LrjlApy7jIafkihTBGi24npqneL7GSYi0GDN0NHTVeeJU3gidutjF5buu8mQgdO9nrqs7i89JexuqQs9q7+4IuCwCd/4pr9L0303Ydjd+VJMUacJToOgaBD7zsJ0OKPLAO+F4Wx7xnTFDlOkhEjap8WtWePFsl7Ab0rUVlzOtMDIGfUuWS3KbYS5dlke+EENtY3GJCvtNJ5oUwTT1fKRRwiLDakP81dQ70BI7gEwhnW6H18FvTVdwnAbE+uQEGXab0q0JMSpBp9V7w4RhBCoci+NT6ooXAw1YPZGyDk5WNCIWTMpbd2vPiGFPUcNB/ghMjEPdR2vDHA18lEFpSQ2OIdPXA1FoG2Lth5kgUDO1SLdFlc7O4ngZ9r/AhIcjc3zI5vuDFDVksoFqdpcttXvYnff6EXAYdqkhWH+gZzOY4k5PRgS17etKShMI8GaFQcYwD0kxZt5RgFE5XDTER/o1Yr37D+/+yJiR8Hy504JW7E988uwDxxsnddvT5uEcTvh94Te3VQHMbMcmJRs2V30332NxCfRr0VUSGfR1NaYOpR6mI3F3uFJlIK1J4JHNaCWVbaTLtc6qtA7PRU0A== 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)(36756003)(66446008)(64756008)(66476007)(5660300002)(85202003)(508600001)(82960400001)(91956017)(38100700002)(8676002)(85182001)(71200400001)(316002)(122000001)(4326008)(8936002)(31686004)(66556008)(54906003)(110136005)(6506007)(53546011)(6486002)(186003)(2616005)(86362001)(31696002)(83380400001)(6512007)(2906002)(38070700005)(66574015)(26005)(4744005)(43740500002)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aS80dERnc1BLbTBFbTl2cjNqZ25zSlFNUGhXU1lucEE2aWV2MmZVM3Z1dlJt?= =?utf-8?B?UHRobHpPZmJHbFQ0cmpUZURnYWdLOEVaZjZYeFpEQ2VPOTRqQlg4R1ZSaEo4?= =?utf-8?B?OE5OV2hlTmR0Y0lnTHc1OXpoTWZvRHB1a3hSRm13aU5BR2pJdGR1dWpkSlJX?= =?utf-8?B?UGcvb2QwbDdiY0szUTBKV291UCtJU0dQQ0toT3NESTNNd3RFdi9XZUh6SzEy?= =?utf-8?B?bWNQUGRVTlJiZlg5TksybGRxQkQ4VzNwNVlRZjBLTFBCZ3lxTFJSUjNMbGJv?= =?utf-8?B?eGxsM3ZFbmJiRkpGbkNyU1dJTWk3NzlBdS9kdUtWTDlOaGZSdDlnTS9GQncy?= =?utf-8?B?S1BDaGU3OUFlN3I4STJUdWxXMmR1d3FSZVpUVnRpQmg0Q0dXdE0wZ2pKblpp?= =?utf-8?B?RW9qOUhDczJ6bE40NldPeWtVbno2Ly9FZ3FEUHJ5OU5PeTFrUk4xMjRIUVI3?= =?utf-8?B?cUh6UXYyK1QrVVhSMnlaS3NyMkhyMGF3djIzdHhqQU9SSGY1WkMrakdaVWFy?= =?utf-8?B?OS8yVmxQbEd3OFJXOTFOM3B0WjdMTDI5S245ZUVIOHlqcXBxYkljenN5cGxx?= =?utf-8?B?bms4RFR2aE9yNVVqenpDUWlNVGlxa25WRjgzZG92N2hiVHY0VFdvUlRVT1Yx?= =?utf-8?B?MGkwMVhLamNXN0VxcDJjMUlGMEZ2Y1NreHdFYkhRNUZNTGpXR0FTZ1AzVCtB?= =?utf-8?B?RktmMmpwNEozVy9lbWUrSEZmbHMvc1FHSFJYcXJvM1lvUUw3NWxVOEo2cUJv?= =?utf-8?B?RTJ2bW1NMExzQlNZMEszMldNNHg3Nk90V09YVkcrdXBRWlE1SFpIUkhlTTBq?= =?utf-8?B?SGsrY2hmYVhhaG13THVPbmN3TFViVW1ZNjd5OVhqOFhWdmFLUlMxeTZNcFVR?= =?utf-8?B?SHV1bEp6NWtSSlFFSnlBZzVVSDdaTFNUYWlNYzRoVUg2cjEyUlJ5aW1VVHdE?= =?utf-8?B?MnNTc2JiT1R2T05tSC9QdEdjcHJQRGpMNUtsNFU4RjNTclVWV1o0R0lzdW1z?= =?utf-8?B?Z3hhN2w0ZGEzaTdsQXFxR3l3dGhjVWFuR1VYVWs2STE0R3h3dFJQV3hpVitI?= =?utf-8?B?QWdHY2x0UXJSaFRVd2gvSXBaZTlnVHh0dXJzQ3VjZExjWE1NVkdXSWJnSmZX?= =?utf-8?B?S1E3dW1SSGtYU2pHWmx2VHJpckptSTlCelJNK2tUaTdMcFpValVGV29ETXN2?= =?utf-8?B?Tjk0NFd3Z1ZQZUhmVitDeWY0M3JkWjNDVnMvMFhvdDhwcE45SlhxM0FiZ2I1?= =?utf-8?B?T3F0TnNPOW5lZkJRdEozVDdYS3FKaUFlSjczUkpQd2I3Y1dLS1AyZmVFNXAv?= =?utf-8?B?bWh0VHZxWlNuV0svc2d1MHJXeHNnOEtFdHVpenRnbW01U2FQb0hiYVJqeXdW?= =?utf-8?B?dTBvMTBQUmpDUGpKcWVCN1JzNFNFKzZYbXRBSlZTSlFPZkVqcXh3V0dKWDZO?= =?utf-8?B?YXdLY3R5RWU2c1dVRDdtU2ovRzdvMk1VbkliNmhlV3c2NExDVGhud3paZ21t?= =?utf-8?B?eU0rb3JUcXNWak5kemJjcjZmYW5xVEJoVFRIYUFPTysvOVNRZDFxQnpxL2lG?= =?utf-8?B?bHZvWndvWWlnQmR6QzVNcHJaYkFhblVkL3M4M1VCWTg0cDdaU3gzWnE0cldX?= =?utf-8?B?a2FZNk81ZDRSMVBYbnZCaytacHByckROYVkrRmlzaEJ1QW1kZVZ5WjV5OW5l?= =?utf-8?B?UCtVWFhnamwxd0tyTkFpM29wUnpTcXJ3Y2szU0VMdUM0SlNUajJiTCs0bU44?= =?utf-8?B?MVgyRm03UVBvWFh3SmxuQUJIRnowM3M0cFRiZTFka1hpVmh0dGFncEVyT3F2?= =?utf-8?B?R3IwYy8weUVMcVA4OVZ6SUpmSE5xNVp1MGM2UGF1RXFxMlV3T1NhTENxd1d3?= =?utf-8?B?L1g4YUtOQ21TbUJLWUtxNTVRSTl0cklyQmNHakpyOFI4TVM1bkNia0tpRStQ?= =?utf-8?B?bER0RUU2USsrYkNVNnFuUzc5a3JnYTJncVRTSlNhMVdnd09YUElmWkZSNGxy?= =?utf-8?B?OEJNSXh0NVJkMStRM0V5SUplNFpkRmhSbldTU3puMkcvdkVEbXBhaFRPZkRs?= =?utf-8?B?VmVWUXdPZjhVSElhSDZXV1dVUjVpM3pBS0xPOTErUkRjMTJEQzRBTy8ySWdI?= =?utf-8?B?Y0hDV0xOWnVpWUJ4dEpMTnl4WXZOUzlSU2RJK21MNDZ6MlFpUFlZakhHZGdY?= =?utf-8?B?TEJVZTV5ei9teVkraHVrRElHZTBuakFHUUZ2TkxEVnNnLzJZeTQ3S3oycVM4?= =?utf-8?B?bjR3YW1ZYytscmsvNGZicmtWODJTZWp3ZmtKb0hzUmRxNU9OSFhIN2NxdWpv?= =?utf-8?B?SkxUbmZ6dWhGVTVwZUhBdURqZXN4QWpkTUdwOXBTR2VTNFJKR1NwZlBVVWs4?= =?utf-8?Q?Of2wJTLMk+wzu/vw=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <9E7F908EC443FE449D09D23E029926B3@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: 463a8873-6277-4bec-41fc-08da12400e38 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Mar 2022 11:25:54.9465 (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: L3ScS6PPcSgO0Q3ZT7f0hfCjBxZzNiuS/bQgP2ySaajy7cgkutL5Ht6Kkbjk1sVl+/+E7gf8qhdWQthYPUjq0OEXRKgfglkYHQ3ehn1N6n8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0702MB3603 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 T24gMjAyMi0wMy0zMCAxMjo1MCwgTW9ydGVuIEJyw7hydXAgd3JvdGU6DQo+PiBGcm9tOiBNYXR0 aWFzIFLDtm5uYmxvbSBbbWFpbHRvOm1hdHRpYXMucm9ubmJsb21AZXJpY3Nzb24uY29tXQ0KPj4g U2VudDogV2VkbmVzZGF5LCAzMCBNYXJjaCAyMDIyIDEyLjA3DQo+PiArDQo+PiArLyoqDQo+PiAr ICogVGhlIFJURSBzZXFsb2NrIHR5cGUuDQo+PiArICovDQo+PiArdHlwZWRlZiBzdHJ1Y3Qgew0K Pj4gKwl1aW50MzJfdCBzbjsgLyoqPCBBIGdlbmVyYXRpb24gbnVtYmVyIGZvciB0aGUgcHJvdGVj dGVkIGRhdGEuICovDQo+PiArCXJ0ZV9zcGlubG9ja190IGxvY2s7IC8qKjwgU3BpbmxvY2sgdXNl ZCB0byBzZXJpYWxpemUgd3JpdGVycy4gICovDQo+PiArfSBydGVfc2VxbG9ja190Ow0KPj4gKw0K PiBZb3UgcmVmZXIgdG8gJ3NuJyBhcyB0aGUgc2VxdWVuY2UgbnVtYmVyIGV2ZXJ5d2hlcmUgZWxz ZSwgc28gcGxlYXNlIGRvY3VtZW50IGlzIGFzIHN1Y2g6DQo+ICIvKio8IFNlcXVlbmNlIG51bWJl ciBmb3IgdGhlIHByb3RlY3RlZCBkYXRhLiAqLyINCg0KV2lsbCBkby4NCg0KPg0KPiBBbHNvLCBj b25zaWRlciBtYWtpbmcgJ3NuJyB2b2xhdGlsZSwgYWx0aG91Z2ggaXQgaXMgb25seSBhY2Nlc3Nl ZCB0aHJvdWdoIHRoZSBfX2F0b21pY19sb2FkX24oKSBmdW5jdGlvbi4gSSBkb24ndCBrbm93IGlm IGl0IG1ha2VzIGFueSBkaWZmZXJlbmNlLCBzbyBJJ20ganVzdCBicmluZ2luZyB0aGlzIHRvIHRo ZSBhdHRlbnRpb24gb2YgdGhlIGV4cGVydHMhDQoNCkl0IG1pZ2h0IG1ha2UgYSBkaWZmZXJlbmNl LCBidXQgbm90IGZvciB0aGUgYmV0dGVyLiBUaGVyZSBhcmUgYWxtb3N0IG5vIA0KdmFsaWQgdXNl cyBvZiB2b2xhdGlsZSBmb3IgY29yZS10by1jb3JlL3RocmVhZC10by10aHJlYWQgDQpzeW5jaHJv bml6YXRpb24sIGluIEMxMS4NCg0KPiBBY2tlZC1ieTogTW9ydGVuIEJyw7hydXAgPG1iQHNtYXJ0 c2hhcmVzeXN0ZW1zLmNvbT4NCj4NCg0KVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLg0KDQo=