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 ED17745EBC; Mon, 16 Dec 2024 10:14:59 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DDCA040261; Mon, 16 Dec 2024 10:14:59 +0100 (CET) Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2056.outbound.protection.outlook.com [40.107.105.56]) by mails.dpdk.org (Postfix) with ESMTP id E20154025A for ; Mon, 16 Dec 2024 10:14:57 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uRws/6sWCE4Aj8ECRRU9pZDZFHh7NKf46rMW0Mjb6JEOkFFJxGdzTCfrgQRweLppSKUwUaQAKzV3zb/zF6bz8YTZeXYeHHXoAjjLshn98vLKwnARTZlBFMWSvzZP2vuTKJldyhd0kTW1bpzBp/WpxNi+0fhrBDWBRgAlZWb1hHLlggx3IFawUw4TrFQUXbOyCxbEaknvdvVOwLUOMdA+Q8oYT0iwlO/1yGr1/rzPNA5wmOGzis6rqZDTWe0Xh2DJCU/PrhwvlkNRGqqAW2fHvP2ipbwAD7K3gVosByyxKbVB7QXzuRwTo/VMEBxzFkcVNQijoO1Qco2FmoaL7zr6Vw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=OTYYJgCc09HssVQ1YZTVCTCDHoRIqQUbZb/7of2lhP0=; b=p6lyTW4ANPMr9Ta7cHAprv6FtEuSLyjXLS4V/io3vjVlkBhVpOik55zTYdCDqPYBVgJOq7PmkD+VaZzs+Lc9E3EqcqqozhCu4oBCZRIJMOdQMh5CCcuboSg00UmB3Qs+x2iw3yBtKgStZtQn8voqLoG/p7itJ4aFzKrmNmEMmCKan5iYhi5PcQLPDc0zEkij4HHbROqJEDXuTFg2k0h72PZGK+hxFA3whSM3CXYGjO5c9ocpHOvfT9Ky0wGDR8mhdYH6VSE3d1clBe431qiQcm4IOlOCamHvfUfb6U5D+hkS5uOfoWdztEcogLZKsAD1NAxQ/ozC7tgRfg1f4sZ4eQ== 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=OTYYJgCc09HssVQ1YZTVCTCDHoRIqQUbZb/7of2lhP0=; b=A5F5BEe++Rx1oESDksu/x4Dv1hbYbhdsakMl1Dfc0aQQjCVrTKFqN9cFFmdioLZA8VeOHgfB1zBu/KETWKZ2gtFNXYJ27N5CyKSHj/Ej/MGw4c5fM0VE5nwW6FkZEzyYUPZXkkrgq4duVUdkIUteO7F98xQLb3tes3/MmZCp+WKIvayip5Ygpq9i1pOqCF7ojXQl/LFT3armg/2RNGrRBKMUva5gLQGxK4b6h94ktkYPP6xfGop28pNiydu3j9WlMTBQ6RGSAy3JWp5ZHpsrsC1MNloZJnLa6meWhNcSmJOUYq8ImCyBkCE2TV/t/6BquZl0gVCpLt+jgntTGrt8kw== Received: from VI1PR07MB5248.eurprd07.prod.outlook.com (2603:10a6:803:a4::30) by AS8PR07MB8326.eurprd07.prod.outlook.com (2603:10a6:20b:441::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8251.21; Mon, 16 Dec 2024 09:14:55 +0000 Received: from VI1PR07MB5248.eurprd07.prod.outlook.com ([fe80::2dee:d246:de3b:42f2]) by VI1PR07MB5248.eurprd07.prod.outlook.com ([fe80::2dee:d246:de3b:42f2%5]) with mapi id 15.20.8251.015; Mon, 16 Dec 2024 09:14:55 +0000 From: Luka Jankovic To: "hofors@lysator.liu.se" , "dev@dpdk.org" CC: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= Subject: Re: [RFC] eventdev: add atomic queue to test-eventdev app Thread-Topic: [RFC] eventdev: add atomic queue to test-eventdev app Thread-Index: AQHbRxmpi9iZwsTjKEykdGsyMeTtPbLfUPaAgAlWxgA= Date: Mon, 16 Dec 2024 09:14:55 +0000 Message-ID: <59e8bb8e38806364ccfb58831eed2e21574cc0f2.camel@ericsson.com> References: <228d44a6f2f1f6a4fb5519d9a91c99973f8d7352.camel@ericsson.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: VI1PR07MB5248:EE_|AS8PR07MB8326:EE_ x-ms-office365-filtering-correlation-id: f1ead4d4-d144-4ca2-2ca7-08dd1db21b43 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?OS9kdzZpNGVGK3hpd3ZLTlovdTNpc1hNNFQyYU5xalliY09qRklZN0p5emJr?= =?utf-8?B?eTNvamlzaHZ4cmtjZ0dIMElIRitlNTlpR1BuOGFzSUtIZkJjRHBBZnBuaDEz?= =?utf-8?B?OE5hektCK1JiYUs5TElvNjN5b3JyaGJUaHFTWmJJMTBTTHFMeW1NTmFkTDVS?= =?utf-8?B?c0tVcnN2Z29JUnFPQ1ZLQzlrbVZ5MWdWY1hsVjVQWW9wUUR0RFpZOG5QZWFx?= =?utf-8?B?L3crSVo1T1JKY0JZS0VnV0krc2ZEUUZONjZuWkh3OVJHbXRWQU9JdUlDSTRX?= =?utf-8?B?U080bXRFd0tmM2RmTys5aSsvanlKYzBKQ2pqcFZSTldyajJRTjJwbTJ4bk9z?= =?utf-8?B?Q0RQekZ0RWNYM2tkVHhQRG8zc1NzUGt1bWUzVXVaVE00ckpQNXFHUFFFcHBt?= =?utf-8?B?c0RDQjVNa0dMaUM3VFViclNTYkZSY3Jkc0ltQnM4SlY0aHpleUlJU0xZcmRT?= =?utf-8?B?NnI5OHZHUFR1Rmg4cVJHK016bHFXTWxuN2ZKcjZWNmdhNzRzWldRNmM2b1Qv?= =?utf-8?B?OFpYaFFDRGpPcTBELzUxc3MwZkJIcWpxRTN4ZURrTERLQWRjT25aUng0SDEy?= =?utf-8?B?VDlBTDI0VVZzUFRLNkIyOUR0V2FYTUgwd2FrMWJDeHRFM05sZXNoZ05oU1lx?= =?utf-8?B?Z25FODlqUjRoR2h2d04rRDI2blB4MGhLeDVkTTZ3Z3pLN2k4M1VKM3J1a3h5?= =?utf-8?B?QWtkQWRFcHJPMk1XT0lNMFZONm1mejhUVndGTmgwdUZqMzBxYndrT29YaFMz?= =?utf-8?B?emkvRS9Xa1QrWXA2M1IycHIvekxIRisxQ1Z1OUgwb1dJUGhkZWRTQWRiS1Z0?= =?utf-8?B?dDhUWTZyM0YxTCtsYmIxNDhsVEhFZ0RTYjJpT09tYjZxd3FmRDZYM2k5UDVH?= =?utf-8?B?Q0R4TitNVmRZZ3ZtWkJtekRscUgyL3FPbFZLZFk1OEoydVFXaDU2Y1BuR2xu?= =?utf-8?B?OUppdmRaU3JWUG5qNUdiVlVNbGRXS1VraitmTEEzTVFENFhIWUVPWVdpdHdB?= =?utf-8?B?TG85UkRpWko4R2V5ekRReXBlY25TdVAvdGtVK1pOMTFwckFVTS9xZTNFRDFE?= =?utf-8?B?NW13VUxHdUphNCt0V1d3czJzTGF2b1llejRYZHRocEsxM1BLT25PYWN1dlUx?= =?utf-8?B?Qk1saVUyS0ZKK2s1dzFzaEM1dXpKV1RsVWlkY24wY25DdGtlSWg2SGxsT3Qy?= =?utf-8?B?UjJnTEFNdjVVK1BpWjZkZDJYbWdzM0w2TlZsVVVQQ3UyWnRQUGVXNkxlVkd1?= =?utf-8?B?NUtJTTFkMnljOC8xRTFGRlg4SlNuTFg5WFo2RHI3SFQ1ZUoxSjdXVVpXZXVR?= =?utf-8?B?K1JMYXR1dkFmWGVCTWxKckFsazhIbUpaMnA0N2NZbVF3NWh2RXEwaDlXMXh5?= =?utf-8?B?aVZYanBHRFpRb3BuNUh5Q2VBb0FSMG85UUJWM1VTejVzeC9PeVNMMGsva0tJ?= =?utf-8?B?YjAxWnBYRGo4SUhTUUZkMEU3S21vU0RZaFRwZXVMaGY0WUNrLzNhZXR3a204?= =?utf-8?B?ZTUxYW53VEZMRGJHL1hzSmowalZxTnRCZVRINk9nN2F1YytFQlJldjVTbXFl?= =?utf-8?B?cllHcjJKdCsya2k3aTl6K01qL2RZeEoxZTFVOFhSL0RxOVZvTjlka3VCNHVE?= =?utf-8?B?bFoxL205blhielZueExYL1ZEZEZzUXZkem1CSnBtbmtnNDRpWi9EQ0RLMm9x?= =?utf-8?B?Y2djOU5RSkhURVhHV2k1N3l3YW5CMTYzNDRSRnhGd1BHeEJ1bWtYOFl5MWJH?= =?utf-8?B?V3NQZHBvbWxQbFZ5VXBXRm9NTFd5WENEdWdXMU5ROXZnOTdtdjViQ29yTktt?= =?utf-8?B?UjNqcTJxaHdWYkZNUG9KN3Npa3BXaWZJTVYvbnF4YnFHTmpLSXhST0JwSWdX?= =?utf-8?B?NHZhOUFrMGlncEl6VDExaFRHNENCMGtRNlB2VFZkeGd5eU1TL0owellLN0tV?= =?utf-8?Q?BaIWAJOlWvabTnEOGvbBN15IMmfXKyYJ?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR07MB5248.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VURzVUV5K2tSRkNrUHpHSjhjVk5rNWtqTnFFSzE0N3pIdmVBVks3Qkt5bXN3?= =?utf-8?B?VFEvNEw1VGVrdHl6S3hQWDJaUE05Tnc4Z3poVVhnK25VVkJTUkNQKzJhNDUy?= =?utf-8?B?WkNXSUplY2EwdlpDdGVMUGR1SWZsdGgxbk1sRXlaVVd6WnZZTDJsa0NONDds?= =?utf-8?B?OG1QSVdlTEpkK1QwZDdyS0VKdEVZM3JBSFBrN1FBdEpYNTBpa0pqdWNzSUUv?= =?utf-8?B?ay9YeWprWmE1cVRsNmR3TGp5K1I0Mm9td1BGQURpQ3UwUjUvdmxFQUlRV1V6?= =?utf-8?B?a3hLUnd4UmZ3c2dZYlBtV0htMU9RMWgvMGc4ZSttM3lyREFTeitJK2N4ZWNt?= =?utf-8?B?ZzUzVWZQNUJZYU1HVmR2b3k2OEJncElaRGE4b3JaVzJ1c1U0c29yakhsN1Uw?= =?utf-8?B?VGZLOXd4Q1FsTEZ1bGNXaUY4QTJlUHRhWWNXWUZtTHZJYXI1ZVJYMlFNUzI3?= =?utf-8?B?U2Y1WEVkVjBDOFJGdzB0cThrZDQ2bTZKank2M2hMdXhVNzY1OXpNaXdydStR?= =?utf-8?B?QWo2V0ZxTitNY2ZMdUdIemtMNmdzWVhzRVJhYXNKaTBFU3oybWdqUjB5bU1P?= =?utf-8?B?dDBzTExWZUV1M2NrWmh0eDArRm00OUI1MUoyOGdXQkp1aUZtMnhRalFoclh0?= =?utf-8?B?S0xNNFpsVmlmRHpiSU1RaGorZjNKUVZta3ZrSWhobGVsTUhHVSs0OXZFUGhF?= =?utf-8?B?UEQ5SW9oRmJaMkRHQWthSUJQMURud01iUzBkb0d1UXliYit6R253UFlHRDVH?= =?utf-8?B?b21QRXFOZHA0d2RBTjVTUG82ckxoM0pSYW53eEpuUnppT1d5b3dzRnN2Q1Ru?= =?utf-8?B?ajNkODl4bStKOFFlak45SDBxWkFidFRyRFRVd1UrMkpIWGx0TVdPek5ndE9x?= =?utf-8?B?NGE3dlVtaVJTZlRXM3lrbW9qR29McVIrU2JhZ0lOSDRKV3RxUjQvckwrUkpI?= =?utf-8?B?MFFBZ2pod0xFQnZ4SEFILytzaG90dWhNSjFobmR2RGlDZTdjTkRKWll4WDhq?= =?utf-8?B?SFRxKzA1MDd4b2R1L00zUXlqc2FJTGJSbU04bkNBcS85Q083dXd6RTRLejZx?= =?utf-8?B?NTBzcUxGQ3h4N0JyMlZTTGRLRVdFZ0owcnBRUGhvakcvT1pzaHlDek5GbDRz?= =?utf-8?B?c2o5L1RxUzZQMmtYbUh5K1UxWHEyZUhtSjZveGRUUXFYWGx6Y3UrWXNaeito?= =?utf-8?B?QW9UN2lpN1FDcWwzRS9DcWpMMnhaR1B0Y3VFWnJxSDNqZDFNYmNqWUtubVlW?= =?utf-8?B?UkxaNHhzMEZUMStkQTRHd01wbkJ4MHQ5Z2gyVTV5S3U4NHIxNExPV2ppakZl?= =?utf-8?B?UEwxS0Q5a01iVkJjblNHUUZmem1nOXRQYVBpZThJcUJFT2xxSW0rM0U3WGpx?= =?utf-8?B?aGtpcmh6ektPYU1Nc2VwamFrUVloS3k1QzhPaTIrR3FPOXZ4cmxjbXFzVjhL?= =?utf-8?B?RG93amRFWHNLWVhwLytBVW0wWXk4NmNOeU8wRDRTaUd3REFPSmFaQUJ1WjdZ?= =?utf-8?B?L3kwQ3A2c05YbkRUdzVxNis2MzRQc0hKUkxIMlRCbVhxMDNBV3l2R1N2TzZN?= =?utf-8?B?cWoyRWZYNWhVeDJWM0NWQnVHOTIxeUh0bzBLcitFa1Y1Z0s4N2cwRjQ3Mms3?= =?utf-8?B?SWNPdHZpL05ZU3NlRmFBb1B6S2VUTzlXS0VIZ3ZmTldpbzBOMDF2dS9YRWlE?= =?utf-8?B?NzNuUmluS1M4NUYvWjJjeDZhQ0JyTWIwWTduWEdCQ1FMYjc1UUdTMFRYQXZk?= =?utf-8?B?NGx3dXM1Rnl0c0Q5VXRSSHlWRGlJV21ZUUI1aENHZzhXdzhIYVVrM0FKRGUx?= =?utf-8?B?VjNtU25pNXB5R0NRc2Q1bVpQTjh2bkZQV1c3MForQnZPQnp2SnhnVU5zNWdW?= =?utf-8?B?SjU5SGsxblBjdldrb2RMSDcwL2QzekFkQjhuNmpzbDZ4Nk9uRmVhQTU5amo4?= =?utf-8?B?VXE3NHJMVk5ZQks0RUlNeUpJTnpZeG5XRGNLNzBoWWV2NDVXcVB2ejE0RVV6?= =?utf-8?B?QVE3Q2dDTEluc25hUHVMQSt4d1NYWUZGcHAxYnVOZ1piWGF6T2JlZzFWZXZG?= =?utf-8?B?d2Rjc0g5Y0szZnZaam43VFk0azc1V1pSbTVZK1VmSmJKK1VvZU50MjZNTmtP?= =?utf-8?B?WHlwRi8zTFlJeGpBbWFUaENuVk16Rm03LzRrU2w4NWJNR0FTV3A4M0o2MDlx?= =?utf-8?B?K0E9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <75E5E1EA06EE3A45876C4B6717448F18@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: VI1PR07MB5248.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f1ead4d4-d144-4ca2-2ca7-08dd1db21b43 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Dec 2024 09:14:55.4540 (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: 5x+D81QnTvR/tuJcRn65iPMr8/16HLLBa5DdIKyLO9Oc7x1wnIAFcCTmID4uHmk5vv6rvuFHr5zg4zy8/QiOD6cIM9ua5pPj5ZBAIeVWcqY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR07MB8326 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 VGhhbmsgeW91IGZvciB0aGUgZmVlZGJhY2suIEkgd2lsbCByZS1pbXBsZW1lbnQgdGhlIHRlc3Qg Ynkgbm90IGNoZWNraW5nIHBvcnQtZmxvdy1xdWV1ZSBjb21iaW5hdGlvbiBhbmQgZ2VuZXJhbGx5 IGNsZWFuLXVwIHRoZSBjb2RlIGJhc2VkIG9uIHlvdXIgY29tbWVudHMuDQoNCk9uIFR1ZSwgMjAy NC0xMi0xMCBhdCAxMTozNyArMDEwMCwgTWF0dGlhcyBSw7ZubmJsb20gd3JvdGU6DQo+IA0KPiA+ ICt7DQo+ID4gK8KgwqDCoMKgwqDCoMKgc3RydWN0IHJ0ZV9ldmVudF9kZXZfaW5mbyBkZXZfaW5m bzsNCj4gPiArDQo+ID4gK8KgwqDCoMKgwqDCoMKgcnRlX2V2ZW50X2Rldl9pbmZvX2dldChkZXZf aWQsICZkZXZfaW5mbyk7DQo+ID4gK8KgwqDCoMKgwqDCoMKgcmV0dXJuIChkZXZfaW5mby5ldmVu dF9kZXZfY2FwICYgUlRFX0VWRU5UX0RFVl9DQVBfTUFJTlRFTkFOQ0VfRlJFRSkgPw0KPiA+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgdHJ1ZSA6IGZhbHNl Ow0KPiANCj4gcmV0dXJuIGRldl9pbmZvLmV2ZW50X2Rldl9jYXAgJiBSVEVfRVZFTlRfREVWX0NB UF9NQUlOVEVOQU5DRV9GUkVFOw0KPiANCj4gd2lsbCB3b3JrIGZpbmUuDQo+IA0KPiANCkkgZGVj aWRlZCBhZ2FpbnN0IGl0IGluIG9yZGVyIHRvIG1haW50YWluIGNvbnNpc3RlbnQgc3R5bGluZyB3 aXRoIHNpbWlsYXIgZnVuY3Rpb25zIGluIHRoZSBmaWxlLg0KDQo+IA0KPiA+ICtzdGF0aWMgaW50 DQo+ID4gK3dvcmtlcl93cmFwcGVyKHZvaWQgKmFyZykNCj4gDQo+IERlbGV0ZSAid3JhcHBlciIu DQoNCkFsbCBvdGhlciBldmVudGRldi10ZXN0cyBuYW1lIHRoZWlyIGVxdWl2YWxlbnQgZnVuY3Rp b25zICJ3b3JrZXJfd3JhcHBlciIsIHNvIEkgcGlja2VkIGl0IHRvIGJlIGNvbnNpc3RlbnQgd2l0 aCB0aGUgb3RoZXIgdGVzdHMuDQoNCj4gDQo+ID4gKw0KPiA+ICvCoMKgwqDCoMKgwqDCoC8qIHNl dHVwIG9uZSBwb3J0IHBlciB3b3JrZXIsIGxpbmtpbmcgdG8gYWxsIHF1ZXVlcyAqLw0KPiA+ICvC oMKgwqDCoMKgwqDCoHJldCA9IG9yZGVyX2V2ZW50X2Rldl9wb3J0X3NldHVwKHRlc3QsIG9wdCwg bmJfd29ya2VycywgTkJfUVVFVUVTKTsNCj4gDQo+ICJvcmRlciI/DQoNClRoaXMgZnVuY3Rpb24g aXMgZGVjbGFyZWQgaW4gdGVzdF9vcmRlcl9jb21tb24uaCBhbmQgaXMgdXNlZCBpbiBhbGwgdGVz dHMuIEl0IGlzIG5vdCBzcGVjaWZpYyBmb3IgIm9yZGVyZWQiIHBvcnRzLCBzbyBJIHRob3VnaHQg aXQgd2FzIE9LIHRvIHVzZS4NCg0KDQo+ID4gKw0KPiA+ICtzdGF0aWMgdm9pZA0KPiA+ICthdG9t aWNfcXVldWVfb3B0X2R1bXAoc3RydWN0IGV2dF9vcHRpb25zICpvcHQpDQo+ID4gK3sNCj4gPiAr wqDCoMKgwqDCoMKgwqBvcmRlcl9vcHRfZHVtcChvcHQpOw0KPiANCj4gIm9yZGVyIj8NCg0KU2Ft ZSB0aGluZyBoZXJlLg0KDQo=