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 B406BA0548; Wed, 1 Jun 2022 10:19:56 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 970C440A89; Wed, 1 Jun 2022 10:19:56 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2074.outbound.protection.outlook.com [40.107.20.74]) by mails.dpdk.org (Postfix) with ESMTP id 9052A40A87 for ; Wed, 1 Jun 2022 10:19:55 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LjRcc4xGL6E0m6zGOBGcaDNjrzpqDnjjBrBZum+DGiDrh3QFut/RTM1qpBFbpBn+f6zQozzPVCxK2VDwSFP4ieTzJut2IrSWXpYM4zPFsyKO8XZXn584Sy/cPjo+Z4OGcPa/uC5D972JMAfxA1LHiHTHfH9cz3gz0NjjvZihZQwkkdtNhBKBW3DH8fd9fAc3Abd0B/Xn13sfqdd1vqG/UcPI9GWuXXpAjJvEPubae0d0Kks/TCMM3ObJoHqk/9vPX0aFgfjiBIXv1ZuVtCnhamCpZXNVlaQOn1JjUi2DRbJgKaC6Srkr2BgqcSkASuPVAR+WOfTN68wv9o70KnRl2g== 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=Ev3BXUWNjgMkCE/dxna2L4TzlhGPGMsQR936hULe+5I=; b=hNhNQ/6KL2fgYB6FQpdGPRVh5yhtbjXFim3ZkNHZa/OJYkyKLv5cy5BjY77AK9Ci9sl9DEnI/8MCMU+jHb0Ssa+vQbkso+F7miaH8RmsO4KFouEOLRZRxzRF8B4iW2OQQtisNxhuPcZR6ivNrRqsPHKGx0qNP09dTEc4GBwLzxL4OxSy4YOQGjX7OJmv5dKfzOHVSH7IpfWpOO9/dVRHKqCutxlRdbJ74wEYGhy2HoODl3SELyUmiorXS8XXwdNvL4oddmwTzzAi9ro2tKVxyvzmUpo9wCVTNhYeqlJrf2PvKYneyHqRaittpXaO5oyFa15HUbhK8lbI8jMYT1e1lQ== 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=Ev3BXUWNjgMkCE/dxna2L4TzlhGPGMsQR936hULe+5I=; b=QF2/Pbj6DA6e4Bc/TSyGcEYVT5My6Z8qHeDh6Lwgij8NAzM+gsTIG4jmnCMUD/H7mOSMaseUcy779KmsKgPQbFXMLy5iI0qNofDMbHIj8+LAd4x6N/KzgUTa9jsmi7d4VHo+og1LR2SU6Ad5bQRM9lzRlwlo1KcS2QYB7W7fqo8= Received: from DB7PR07MB5978.eurprd07.prod.outlook.com (2603:10a6:10:80::15) by VI1PR0701MB2128.eurprd07.prod.outlook.com (2603:10a6:800:28::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.13; Wed, 1 Jun 2022 08:19:54 +0000 Received: from DB7PR07MB5978.eurprd07.prod.outlook.com ([fe80::5c39:e6ec:f2ca:a620]) by DB7PR07MB5978.eurprd07.prod.outlook.com ([fe80::5c39:e6ec:f2ca:a620%6]) with mapi id 15.20.5314.012; Wed, 1 Jun 2022 08:19:54 +0000 From: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= To: Stephen Hemminger CC: Thomas Monjalon , David Marchand , "dev@dpdk.org" , Onar Olsen , "Honnappa.Nagarahalli@arm.com" , "nd@arm.com" , "konstantin.ananyev@intel.com" , "mb@smartsharesystems.com" , "hofors@lysator.liu.se" , Chengwen Feng , Ola Liljedahl Subject: Re: [PATCH v9] eal: add seqlock Thread-Topic: [PATCH v9] eal: add seqlock Thread-Index: AQHYbrDMkBknBqppsUO/zYZcJ0Y8iK05oucAgACge4A= Date: Wed, 1 Jun 2022 08:19:54 +0000 Message-ID: <60dd49ad-c323-4286-749e-79e174accabc@ericsson.com> References: <20220523113111.366599-1-mattias.ronnblom@ericsson.com> <20220523142346.366902-1-mattias.ronnblom@ericsson.com> <20220531154536.52f57bf6@hermes.local> In-Reply-To: <20220531154536.52f57bf6@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.9.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: 4c89d2c6-adb5-4843-66af-08da43a781f1 x-ms-traffictypediagnostic: VI1PR0701MB2128: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: bdrk9NWPHZWAfQsQ+Vkh/Rqktr8HfawVjHHoBeEoep4umJhDNAq/6qrOAoM5nEXYE8sIgze7hfeU3loOP1u7+go8uXnjleM/ff0Oy5yM10KulJkBaa8jPBrVDqsLqqflJDKhoVLV3DpFGaCWf0Epe5M4Xql8zdMS1OSUvoaYSQEzJYmaiq5m5sdztE7mQGNXOtBijJZWBgwTgDIaFhhn41udYq4WnKqrCLzIhSJ+7EvIt4Wy3pwUZZIgmnewMuWhF0kRqB2D8dZKMqDZIkC98WQ/AGMiR8xvby0BKdB4Jic6soTK+9C84mbSewdqGMWdpzWP0+UN+Qun9IMdOkYAHWRVlqzKGwrmfpS/JuTtwJI18pu6QjZzyqLEcQ/qRW/Mgbop5Mq6A6DipUZGyxyE2+2P01XAAz3jO2WYJeXe0I5hdepSHERlnw2FlfeKNCoeUpAcIPCe753mrrHB7qCXoYae6CPBgWYxHDnpgRVjeIioTdwcKNZ2XWPRTWwFsj0zcrUbfdaBlOGK2Jjkn4g1IGMRZ4a6jnSbz+4iDfiodjwipLZApdTlAtOy6LJIsXKP4g3xHymIsC0tPzK21YrnDbXtF9bGo1uxfL3MjWGbfOoKtLBprB1R6ewp+hXq4g7rl5GMgPlI5wZc6hREl43CWKkA150ASyMBmapNGjaCSLsFPWLOnEkxATunf9IPFgVzWlOeVij0PVrc36s9g4494hVezvx0256gkNutKOHHKyPVCqlWItAzc417U6UAy3oLW3Zha0Nb60eEMU/8VWMO6Q== 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)(186003)(36756003)(6916009)(31686004)(86362001)(82960400001)(2906002)(31696002)(122000001)(53546011)(6506007)(85182001)(66946007)(76116006)(66476007)(66556008)(85202003)(91956017)(66446008)(316002)(54906003)(71200400001)(4326008)(8676002)(64756008)(38100700002)(508600001)(5660300002)(8936002)(7416002)(38070700005)(4744005)(2616005)(26005)(6486002)(6512007)(45980500001)(43740500002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dDB2citYaStxampDUURnR3h3cjlGY1FJeDI2M2VTNzA1MHR5SW91WmRlcUsz?= =?utf-8?B?Tms0YUdMaklBMDhRdzdKdXVaYnIxMk95MmVTTTFENXJ1Y3NKaUo4cWJFbkdx?= =?utf-8?B?cDJLKy9tU0V5QTlUV1VKSlpXanhFMUdUemY3cXhpL1dPand4aGxOOGhYK2dM?= =?utf-8?B?eEg5MHc2VC9wdG00ZkxiQ01uOVFDMU9XeWJDemdWMEYwUTFubktPeXdmMGk0?= =?utf-8?B?ejdjUThYQVA5QThtOWZHWU9GZEdZaEJjc3UweFBqSDFEd1JpRXNPNVdBZnUv?= =?utf-8?B?MW5JbmRpSGcyNDdoMG55R0R1NzNUckdLTlV4VGhKdkcySitqditmVW1zUmY2?= =?utf-8?B?Z0Y2M0ZtM3ZtSVdVNTdMeVFGRUtHRHliMUdJcXVOVjg3Ull3SFJMWXBuR1Ix?= =?utf-8?B?MzN2ZDlCVzRSbmFDY01xakorNkJmOTJra0JvWVpZcjRxU0Fna0xpOWtaOC95?= =?utf-8?B?RHRrNlZLZ2t0SG5YQVc4WHd3SGhnVUdIY1A0eFZia05aeG5YLzZ1MitEblBu?= =?utf-8?B?U2VlUmhZSkRpSFRJenpIRStTbEV1YldtbDhMNWtvY2hYL0tPUzlKVDl6RnlB?= =?utf-8?B?ZjVSN0UvbE1NRHpJdm81UEtqVVEwTUcrd3VGamdiTW4zcHRhL1RqN0gzREFM?= =?utf-8?B?dDhzYlpNUERGZ21HbFRWNGlVdzUvOHlDa3I3R3M0Szd0ODd2UzAvN3hic2Yy?= =?utf-8?B?c3p0SFBMcEtORlY1UTNDZnVBSER0cWRpdzJQeVd4dTBVY25wdkk5L2U4a3Zu?= =?utf-8?B?b3h2cURuaDFRNDFza3pYM1ZhckdVWDNkSHF6SnZaTEVXUUJtY3k2VFVIWUtk?= =?utf-8?B?Mm1wSEFrQ1ErTE5GZ1hpb3k0S0NvbDVkZVc3QWpPYXBzalhtUzM4RWQzUUJN?= =?utf-8?B?R2RsRmNqTWs4UGh2OTFEcDZ0cXNYTXIzUncyaHE3UFV3V1FYeFJ4WXV3OGt0?= =?utf-8?B?ZHRIdHRKMFVZUGE3NjI2Sk9HWjJ4SDlTdnJ1aUFCazJMS1lXbVhTUmpadUd6?= =?utf-8?B?alNVaWg3c21EMXduazQxVENhT080cDBxQWZEM3dNSHliS09BR0t5dXhFaFE0?= =?utf-8?B?Tk0wVDltMFZsSkt2aTh5VXZtVEYrQjJBa2RMTXpGOEVkTUhDZFlna0I5MnVP?= =?utf-8?B?RXQ0d3lNOVN2NHZnR1ZDQVpHdkVwUyt3N2RMOWx4MHVSY2Z0SGJESzgzcDF1?= =?utf-8?B?WWRYL0p3Z2JBM0xaSUNEdnUvdE5NdFZoVTk4Q1ZKTFJqTG4zalJsaDFtQS9K?= =?utf-8?B?NElHeTBvQ0xrVHZzVXUycThuSC9hN0FyaEtIS004bnhKMUJSV1dyblhEN2t3?= =?utf-8?B?aDE2ZmdId1pjeW94b1V6V1U5bDBVdUk1RFVuRGVUTnFNa0pHVWcvT1RmbVhP?= =?utf-8?B?OEttVHJOeGw0cGtCLzdjRmpid2JpT1pzYVBlZ1kybnkxOE9tQkVMeUZxVjZN?= =?utf-8?B?TEhURG4xNGVqSXNXY1RMdzI4MVZnTWxuNFFWaGNzVkkwSnVVYjRxQkQ3VG55?= =?utf-8?B?bldmSEJET1dKQjhtVGplTVpuNlVOSXl6Z3cwcG9JMjhySEJaVUZ0b3BUdmY0?= =?utf-8?B?VGZsNnNYUlpWY25aWm5YdXpLTlQyUDBVOWFPU1B5LzdkUDEzN3VDbHpIcVph?= =?utf-8?B?WDV3QjZ4eDFFd24wSXQ5cDVRWEhEQlNBMm01VTlTUzhUNHZJdGxZOHYwb0xE?= =?utf-8?B?cVpCRnM3d3VlZDh5ODVHem92aWg0M3ExSmFzR1d5eDhydWhnUWpIZVVFa3M4?= =?utf-8?B?TEtNb2RZQVJ1ODFZc043Z3RhRnpBVVQ4ektiMmZnZ01QeW91NnpLalhCc3Zm?= =?utf-8?B?Q3dWM3czKytVWkNBRysvTDg2NDd4RVZXWVdvYjRLRE16SEhEUEpVKy81SDho?= =?utf-8?B?WklBNUhWcDJSc2dFOUhrdVppbmJNSE1rckVwYTJ6eS9wcERQVnpucW9NaWMv?= =?utf-8?B?cEYzK0dOTVJnKy9HRE1OZ0h4VnVtb1oxa3h4WWVRZ2JEeVZrbWFSTm1BMGI1?= =?utf-8?B?SjlFOENyTmxkN3V6UUFtREl3Q2xOT3cvQnhxMTV4MUx4eW03STRXOHlwU3RH?= =?utf-8?B?T0ZVY0cxWTBLem1YMFNZcU9hMytyb05PbTkyNWR2VlFsbWdrM1BpMWVzOHo3?= =?utf-8?B?UHcvcTRidFdleFZYWktFVTFEQjZDTm15Wk9OZG5DbnVHZ0FZcEE2Z2pBbmxZ?= =?utf-8?B?TFhudllRMFRnR21NSFBWeU9SKy83Wm5kNHIzcDlJVDJsWUV4TTUwSG52Uk1k?= =?utf-8?B?U3p0UGdtUW8yZk92QWVHd1hVZ2RBVlVtU3NxbTdubjlmT210ZWlob1lJUlVH?= =?utf-8?B?b3lhRVRKWnhjcFd4eFBraTk1ZVlIWVQ3SjlvK3g2VEUrTUhZWDQ0K00rbE1l?= =?utf-8?Q?LrrYkhtONozgCIEY=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: 4c89d2c6-adb5-4843-66af-08da43a781f1 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jun 2022 08:19:54.4402 (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: vcD90xYZn8oLUeW9nE6kQJgz0QQ6/ogkLOO3Q0UWfqAiKP+zfCs0qkJFJBrFVps9OasrSxRgg4brexFgGmE6KhETs+M+OTCpGSadpOJxG7M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB2128 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 T24gMjAyMi0wNi0wMSAwMDo0NSwgU3RlcGhlbiBIZW1taW5nZXIgd3JvdGU6DQo+IE9uIE1vbiwg MjMgTWF5IDIwMjIgMTY6MjM6NDYgKzAyMDANCj4gTWF0dGlhcyBSw7ZubmJsb20gPG1hdHRpYXMu cm9ubmJsb21AZXJpY3Nzb24uY29tPiB3cm90ZToNCj4gDQo+PiArLyoqDQo+PiArICogVGhlIFJU RSBzZXFjb3VudCB0eXBlLg0KPj4gKyAqLw0KPj4gK3R5cGVkZWYgc3RydWN0IHsNCj4+ICsJdWlu dDMyX3Qgc247IC8qKjwgQSBzZXF1ZW5jZSBudW1iZXIgZm9yIHRoZSBwcm90ZWN0ZWQgZGF0YS4g Ki8NCj4+ICt9IHJ0ZV9zZXFjb3VudF90Ow0KPiANCj4gRG9uJ3QgbmVlZCBzdHJ1Y3R1cmUgZm9y IG9ubHkgb25lIGVsZW1lbnQuDQo+IA0KDQpUaGUgc3RydWN0IGFkZHMgYSBkZWdyZWUgb2YgdHlw ZSBzYWZldHksIHdpdGggbm8gcnVuLXRpbWUgY29zdC4NCg0KPiB0eXBlZGVmIHVpbnQzMl90IHJ0 ZV9zZXFjb3VudF90Ow0KPiANCj4gKwlpZiAodW5saWtlbHkoYmVnaW5fc24gIT0gZW5kX3NuKSkN Cj4gKwkJcmV0dXJuIHRydWU7DQo+ICsNCj4gKwlyZXR1cm4gZmFsc2U7DQo+IA0KPiBQcmVmZXIg dG8gYXZvaWQgY29uZGl0aW9uYWwgaWYgcG9zc2libGUgKGNvbXBpbGVyIHdpbGwgb3B0aW1pemUg aXQgYXMpOg0KPiANCj4gICAgICAgICAgcmV0dXJuIGJlZ2luX3NuID09IGVuZF9zbjsNCg0KSXMg dGhpcyBhIHJlYWRhYmlsaXR5IGFyZ3VtZW50LCBvciBhIHBlcmZvcm1hbmNlIG9uZT8NCg0KVGhl IGNvbXBpbGVyIG1pZ2h0IHVzZSB0aGUgdW5saWtlbHkgaGludCB0byBkbyBzb21ldGhpbmcgdXNl ZnVsLCBsaWtlIA0KYXZvaWRpbmcgYSBicmFuY2ggaW4gdGhlIGNvbW1vbiBjYXNlLg0K