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 29AE6A0C43; Fri, 22 Oct 2021 10:20:55 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E6EF141103; Fri, 22 Oct 2021 10:20:54 +0200 (CEST) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id CED444069D for ; Fri, 22 Oct 2021 10:20:53 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10144"; a="290092863" X-IronPort-AV: E=Sophos;i="5.87,172,1631602800"; d="scan'208";a="290092863" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Oct 2021 01:20:52 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,172,1631602800"; d="scan'208";a="463963255" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by orsmga002.jf.intel.com with ESMTP; 22 Oct 2021 01:20:51 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Fri, 22 Oct 2021 01:20:51 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Fri, 22 Oct 2021 01:20:51 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Fri, 22 Oct 2021 01:20:51 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.174) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Fri, 22 Oct 2021 01:20:47 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gfyUq9b5MYxMYLsW8oBWCPRl17lVXJIk6sBKlJ95dprpfumAY7WbViAib3b897/LeVx+th4VYlSFx9ZMkKEkesprHHSJe69Ez0M57uf9j4oC9R9E0mYt04CdEjzgyyQ/WueVuTRY101OdYneEwvacvEhqNh/MEulQUz+AOGmi7bGF7rV/m4PMI9sGIjz2IZxZoRim8sXg0BBG3LntYr88BGGwlKiOQKmgMnwQ25aayNrB1ptnSpwGzEnB+WvFAwd2rD1aqxYahIp+smA1aDzZoGFH48ruIgHk/dumsOX0pPTXS6wNwqJz7SnXo8y39+IOjoV5WibgszmtUtn0JMzpg== 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=E/0/5dWk9FvFn5OpHZGiQL2qAqif3stvoaDX5wKNflk=; b=WJR8Q0wCv1v8DNQSoylEXzGz/kC7sRgvYHAo+j2XCGw9Ul82gumgRGBFf7DsRqPusmbtB89p2mgAtjEmpYr+Z3YlLj9AevhriGO9vnXNv5neXaWMVhBvjzmjLbAgEE8cVrS1jDxZXahLGc+0DbeBTRzAZ/57towuP1HPCF8GQ/y34m0BaUcQjV/8mPjokwXYRAiU9nvIOxl3+Vvuged+3CgXrek85UmyGEQmTxB+A/09uA6BoRrRHgbTyGYSva5O4x81O7kuwwL/uD46oywy9n+L/9YmgMB2I+7VJzHcl0bRusWGfvoo6aux+3orNaMwqTt9/6TKg4hDL0Mx/76PpQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=E/0/5dWk9FvFn5OpHZGiQL2qAqif3stvoaDX5wKNflk=; b=Ax1dmzQwf4LP64rXmpxpztrdMsQabXfceeQcJ3dMtv5MaUnKKY1tG1XW9KJMVjwkg/OOrkZZjonOUUt28zSyCK1YNAvI52ElxN6x9oaBWFsQ5E/BKBEIDh+790olgViE4OKVODlOS6yxGd1+yBwDujveXZqdg2bRjJXr6wP+O5I= Received: from CO1PR11MB4900.namprd11.prod.outlook.com (2603:10b6:303:9e::8) by MWHPR11MB1392.namprd11.prod.outlook.com (2603:10b6:300:24::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.16; Fri, 22 Oct 2021 08:20:46 +0000 Received: from CO1PR11MB4900.namprd11.prod.outlook.com ([fe80::c100:14a5:f6a7:ce11]) by CO1PR11MB4900.namprd11.prod.outlook.com ([fe80::c100:14a5:f6a7:ce11%9]) with mapi id 15.20.4628.018; Fri, 22 Oct 2021 08:20:46 +0000 From: "Li, Miao" To: "Yigit, Ferruh" , "dev@dpdk.org" , "Hunt, David" CC: "Xia, Chenbo" , "maxime.coquelin@redhat.com" , "Burakov, Anatoly" Thread-Topic: [dpdk-dev] [PATCH v7 4/5] power: modify return of queue_stopped Thread-Index: AQHXw+cr22nA0enCv023yVI/e5cMEKvdrweAgAD8IZA= Date: Fri, 22 Oct 2021 08:20:46 +0000 Message-ID: References: <20211015170911.478394-1-miao.li@intel.com> <20211018141638.5916-1-miao.li@intel.com> <20211018141638.5916-5-miao.li@intel.com> <6adee6a3-2b20-a7cd-761a-4e9662d430ee@intel.com> In-Reply-To: <6adee6a3-2b20-a7cd-761a-4e9662d430ee@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 08de5201-420f-418a-54c4-08d99534d94c x-ms-traffictypediagnostic: MWHPR11MB1392: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5236; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6gi069y6BjkhPw8JItVkMJsMTvDhZu/wdRMMmE/9yed/HhpSgRiEBDy2iJkFbJzcGlxfY5CVwoT5QLloiG/xGR6jQOKm+j6sDlJTE8kq+zyKBPo+fgE15xRpiFlOE+m7aGZ7lU1hZEtZ4Vk3XFp+iK5ffxmjtltUvFmy5IUWNBiIiRVIFxfst9hFnOjY6JKYVVbMu4wrC6aHG6e1LYJjsBq33goUcACtt9EX843EvBi/dBNJgLcO9iuRx+GXYt+3ZWHJnKoKL9U0XuPRKu39QnNbLCJgBMv76NIoXhiMNT+wb+uVNL8yhxY/1dDzlBl1Y/areeYRbEMjOZD6ovshYZ952Mb05n8LYqnz+WrMVaimc+mLvI9FrZStN5BBPs5aYZMGqfnzDbn7lJUj14d8jH1BgaD49Ey5kA8gctqxTk/3HlmSRQRHvBQWE0ulXnAEPf9ygKemxlWwYZOxduYOKPFqU/Pxn5rmzst0cmSbdKFLE/cLIGIyCYGGmOz+1VDv4eklLt8+okQu/+W+X2wFg2lAGXT4zInVFTqa67kC829dNPZ5uunHYokFXqzz67UCx1wtqpGWUx4h5ZqUXDHrmJYMgiWU0D6tLim9BRr9NZLqcbE5BlPP464olOXhJwVFdEUhmN2c8wDFSZ8UNz0pXL2z1ceLEVY4iDpu2htP2hiUT5ssy/3H581I6UsKTA/1dFwgaNfctXYj5f6x8eeU2g== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR11MB4900.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(76116006)(53546011)(66946007)(6636002)(66556008)(64756008)(38070700005)(508600001)(8936002)(2906002)(107886003)(82960400001)(71200400001)(26005)(7696005)(38100700002)(8676002)(33656002)(6506007)(4326008)(122000001)(83380400001)(5660300002)(55016002)(52536014)(9686003)(316002)(110136005)(66446008)(66476007)(186003)(86362001)(54906003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UUpDTmJRNVdmbWJmVWtrQ1R1dGZxZXZLdVBSQnJTaDBVeU5McXNUUjJRcGd6?= =?utf-8?B?dVVVK2Yrd3lPbldnN0kzWWdqUFpHaWtNNjQranZzV2o2aFd4aDNRRFdtTDd1?= =?utf-8?B?Q1RxR09OcEN2Qm1iUmZoQzdtdzBFZkllVktOOTNwbWtyMThMZnF0cHc5SFpz?= =?utf-8?B?SmpLM1lhZDFXUWNaRUZHSGZ2Skwrd3hhWm5JQ0dUUlphd21ZOEVQWmpFVk02?= =?utf-8?B?YmlhS2EwVlVJTEFGMVJjS1JRV3ZUZzNleHhYc09lcFdDQVpkZjFiSXUzVkZC?= =?utf-8?B?bjc1UmdySm90SWdiQkFTSmN6aXlucTFWeWFuQndtMUJkb04xbisxSkM4Qkhn?= =?utf-8?B?Wk5yWUhVV2RjZ050d2VmTXlpRENRTUtDWUFmbk1VWEk0b0dJUWlQcjVPWUIw?= =?utf-8?B?Y28vN1lRbkNKOW1kY0lSazBvWTFyMkRhK2NRaUhRRDRwUCtXbWpKYjlwQmMy?= =?utf-8?B?MjlnYndLeGZ3ZWRFZkhqcWkyN0NsbEM5aGZJWTM2eE14RlpPOThhZWNzRm1l?= =?utf-8?B?OTRVenZseHJNTWo1SGdYK0Y3dFNTRGI0MjQyS2VON2w0YkZSNkczVTlrOTRV?= =?utf-8?B?alZ3QjNXYTMxa3RjR2I3Qm8zcVdvUUFHYTQzVTBwK05UbHJHWmpPTTRZeGkx?= =?utf-8?B?V0RQdXJ4ZVpLelc1VlZQOEZxY1UvN2F6VjN3Qk03N1BvbExTeEw5WmtzSTZn?= =?utf-8?B?dkc3M3BHTTFTRk1RcHE0OExBZmRqZ2ZVWkw1VEI3SEhjMTdUaWFzeU9rWEx5?= =?utf-8?B?ekNPSXRhU0piaGZ1OEtDU2UwRjhRVjE2cktwSW9pVS9McVVGM24rR1U3UWYr?= =?utf-8?B?Nk1KMHVGS2RoWVlHaldoTXVrYnVPT2R4M08zUlNKVUhucDdKSTJwM08zRlI4?= =?utf-8?B?aGJURmpyeit4RFppNCtzb2JjT3dXRDlXVEFMS3JZa2ozNE52c3o5RjJ4aExq?= =?utf-8?B?SWlMMnFaaEFCY2locU81ZzhsREVnL1g0K0FEb0xRck9CWE9zdTYvWFh5YkMy?= =?utf-8?B?bDVmUXAzUnlkMUFxZ2Fva04zNGVONXlaeWdPZ3VjMHZaQWhuY095TEdsSVF0?= =?utf-8?B?enNCNHdPaDZDYkVNWjVYaEl1Vkt3MUgzcWVMKzVDTiszSXdTbmhPR0JiQ3dO?= =?utf-8?B?OXE1aGZkRUd0WHBYWVpNcWN2SG5RTjVXZmN2K0tUd0RpRy9menVFZ0lvWllS?= =?utf-8?B?U2lrUDRpc0FPS3Fjb2VLNjZRUEpBQktZbDJlV3doNXhBRTFkODRjWGZLN0dT?= =?utf-8?B?NzRoYk82MXBXSS9SNmx3NjltbWtVK0ROY3BaK0l3UFRwbWRLNnYxemdzQnJy?= =?utf-8?B?MzNicTdCV2JKKzdGSEVydkpJNzZ6cDl6QXRUU01yVU1yc2htU1FLdDVkdDJU?= =?utf-8?B?Yno0VkhCMWZhU29Xc0RHNmVwUmZOVEZYMkxibVpRWlZGRG1iN0RWVjJ5Rlh6?= =?utf-8?B?TkwzbTJvbHgrczUvN3NDZkZIejFXeHFkZEVQR3pzUzRKYVFtcnExVS9BdVNj?= =?utf-8?B?Tk5NZWJZT0dybmtNOVMzcXgrSjUzSUp4aldEcFVZRFpIbXZ0eXRlZWR1NGZ3?= =?utf-8?B?djNlczdhbmFnSXQxNWNyWFU4M2dEUjVkNjRQdVlhTzJsSnU5ZExuZEx4Umdi?= =?utf-8?B?Nm5pQkFVcnlLSnc4M1dCeWZmYUg1VW42U1Q2cXJSS2w5SmR1aVFDbnBDMzkr?= =?utf-8?B?N1ZGVXdMMEZrZGhISUdRa0Izb0xXUWROYmdLK1cxRm5EWktBRmpSMmw1RnlZ?= =?utf-8?B?bTNDZW9YOW5BMUZWTy9peE9wOXFsYUlXMTROeDhjTzVZSGVxeEQ4UncxeFRo?= =?utf-8?B?eDZPQSt3eE1keWg2aEpMNHlUMGs3ZFhlNlI1cUxrbE5aRFU1cUhEcGgrblEv?= =?utf-8?B?OThJcnB5VUpXZ21wN05mQWNMclpCT1o0eVp2VWkreWM2WWc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4900.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 08de5201-420f-418a-54c4-08d99534d94c X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Oct 2021 08:20:46.5514 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: miao.li@intel.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1392 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v7 4/5] power: modify return of queue_stopped 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 Sender: "dev" SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWWlnaXQsIEZlcnJ1 aCA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4NCj4gU2VudDogRnJpZGF5LCBPY3RvYmVyIDIyLCAy MDIxIDEyOjQ4IEFNDQo+IFRvOiBMaSwgTWlhbyA8bWlhby5saUBpbnRlbC5jb20+OyBkZXZAZHBk ay5vcmc7IEh1bnQsIERhdmlkDQo+IDxkYXZpZC5odW50QGludGVsLmNvbT4NCj4gQ2M6IFhpYSwg Q2hlbmJvIDxjaGVuYm8ueGlhQGludGVsLmNvbT47IG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29t Ow0KPiBCdXJha292LCBBbmF0b2x5IDxhbmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29tPg0KPiBTdWJq ZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjcgNC81XSBwb3dlcjogbW9kaWZ5IHJldHVybiBv ZiBxdWV1ZV9zdG9wcGVkDQo+IA0KPiBPbiAxMC8xOC8yMDIxIDM6MTYgUE0sIE1pYW8gTGkgd3Jv dGU6DQo+ID4gU2luY2Ugc29tZSB2ZGV2cyBsaWtlIHZpcnRpbyBhbmQgdmhvc3QgZG8gbm90IHN1 cHBvcnQgcnhxX2luZm9fZ2V0IGFuZA0KPiA+IHF1ZXVlIHN0YXRlIGlucXVpcnksIHRoZSBlcnJv ciByZXR1cm4gdmFsdWUgLUVOT1RTVVAgbmVlZCB0byBiZSBpZ25vcmVkDQo+ID4gd2hlbiBxdWV1 ZV9zdG9wcGVkIGNhbm5vdCBnZXQgcnggcXVldWUgaW5mb3JtYXRpb24gYW5kIHJ4IHF1ZXVlIHN0 YXRlLg0KPiA+IFRoaXMgcGF0Y2ggY2hhbmdlcyB0aGUgcmV0dXJuIHZhbHVlIG9mIHF1ZXVlX3N0 b3BwZWQgd2hlbg0KPiA+IHJ0ZV9ldGhfcnhfcXVldWVfaW5mb19nZXQgcmV0dXJuIC1FTk9UU1VQ IHRvIHN1cHBvcnQgdmRldnMgd2hpY2ggY2Fubm90DQo+ID4gcHJvdmlkZSByeCBxdWV1ZSBpbmZv cm1hdGlvbiBhbmQgcnggcXVldWUgc3RhdGUgZW5hYmxlIHBvd2VyIG1hbmFnZW1lbnQuDQo+ID4N Cj4gDQo+IERvbid0IHdlIHdhbnQgdG8gYmFja3BvcnQgdGhpcyBwYXRjaD8gSW4gY2FzZSBsYXRl ciBhIHBhdGNoIGluIHRoZSBtYWluDQo+IHJlcG8gcmVsaWVzIG9uIHRoaXMgcmV0dXJuIHR5cGUg YW5kIHRoYXQgbmVlZHMgdG8gYmUgbWVyZ2VkIHRvIExUUy4uLg0KPiANCj4gQWxzbyBuZWVkIHRv IGNsYXJpZnkgaWYgdGhpcyBpcyBhIGZpeCBvciBub3QuDQoNClllcywgaXQgaXMgYSBmaXguIEkg d2lsbCBiYWNrcG9ydCB0aGlzIHBhdGNoIHRvIExUUyBpbiB0aGUgbmV4dCB2ZXJzaW9uLg0KDQpU aGFua3MsDQpNaWFvDQoNCj4gDQo+ID4gU2lnbmVkLW9mZi1ieTogTWlhbyBMaSA8bWlhby5saUBp bnRlbC5jb20+DQo+ID4gQWNrZWQtYnk6IEFuYXRvbHkgQnVyYWtvdiA8YW5hdG9seS5idXJha292 QGludGVsLmNvbT4NCj4gPiBSZXZpZXdlZC1ieTogQ2hlbmJvIFhpYSA8Y2hlbmJvLnhpYUBpbnRl bC5jb20+DQo+IA0KPiBwb3dlciBsaWJyYXJ5IG1haW50YWluZXIgYWNrL3JldmlldyBpcyBtaXNz aW5nLg0KPiANCj4gPiAtLS0NCj4gPiAgIGxpYi9wb3dlci9ydGVfcG93ZXJfcG1kX21nbXQuYyB8 IDkgKysrKysrKy0tDQo+ID4gICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAyIGRl bGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2xpYi9wb3dlci9ydGVfcG93ZXJfcG1k X21nbXQuYw0KPiBiL2xpYi9wb3dlci9ydGVfcG93ZXJfcG1kX21nbXQuYw0KPiA+IGluZGV4IDBj ZTQwZjA4NzUuLjM5YTJiNGNkMjMgMTAwNjQ0DQo+ID4gLS0tIGEvbGliL3Bvd2VyL3J0ZV9wb3dl cl9wbWRfbWdtdC5jDQo+ID4gKysrIGIvbGliL3Bvd2VyL3J0ZV9wb3dlcl9wbWRfbWdtdC5jDQo+ ID4gQEAgLTM4Miw4ICszODIsMTMgQEAgcXVldWVfc3RvcHBlZChjb25zdCB1aW50MTZfdCBwb3J0 X2lkLCBjb25zdA0KPiB1aW50MTZfdCBxdWV1ZV9pZCkNCj4gPiAgIHsNCj4gPiAgIAlzdHJ1Y3Qg cnRlX2V0aF9yeHFfaW5mbyBxaW5mbzsNCj4gPg0KPiA+IC0JaWYgKHJ0ZV9ldGhfcnhfcXVldWVf aW5mb19nZXQocG9ydF9pZCwgcXVldWVfaWQsICZxaW5mbykgPCAwKQ0KPiA+IC0JCXJldHVybiAt MTsNCj4gPiArCWludCByZXQgPSBydGVfZXRoX3J4X3F1ZXVlX2luZm9fZ2V0KHBvcnRfaWQsIHF1 ZXVlX2lkLCAmcWluZm8pOw0KPiA+ICsJaWYgKHJldCA8IDApIHsNCj4gPiArCQlpZiAocmV0ID09 IC1FTk9UU1VQKQ0KPiA+ICsJCQlyZXR1cm4gMTsNCj4gPiArCQllbHNlDQo+ID4gKwkJCXJldHVy biAtMTsNCj4gPiArCX0NCj4gPg0KPiA+ICAgCXJldHVybiBxaW5mby5xdWV1ZV9zdGF0ZSA9PSBS VEVfRVRIX1FVRVVFX1NUQVRFX1NUT1BQRUQ7DQo+ID4gICB9DQo+ID4NCg0K