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 00AB4A054D; Tue, 7 Jun 2022 17:44:38 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9CF214021D; Tue, 7 Jun 2022 17:44:38 +0200 (CEST) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mails.dpdk.org (Postfix) with ESMTP id 3791840156 for ; Tue, 7 Jun 2022 17:44:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1654616676; x=1686152676; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=4x8O0rLIyuqGOOHctfri3K0Aoo0Eella60+m5LGewyA=; b=lCgyqAjxXXit5mj6DtSjTNCFScAZL73cLsRdqfqHz3MQaQTQkR3gnsUC Xhm36QN16rvW9/HnHTC9ye1isgGHKyHrKo1dcT0yYHndfLeCtqA8zWlXu 7d6tUn4Y199GwGVjBzdRleVYZIMYjrDldq1WS09dl5MXzJXjgDxz/xA2K Qo0ZLgTKgjVSrfy2ov1fmYYmf/58bdS7Dx0VcS2acvwGxMeNtNG1vSYbl pJ+ODRi9jd1nqGoRo5TojL2rrsH1G3z/wl6Fn1GH5+sEGg+WSE5gtOiDf Zu2v5x9SwgiN0sr+ak2QO5A/vixGBedokYZrHybyvFM5s6zuNt2kHPMI3 A==; X-IronPort-AV: E=McAfee;i="6400,9594,10371"; a="363069601" X-IronPort-AV: E=Sophos;i="5.91,284,1647327600"; d="scan'208";a="363069601" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jun 2022 08:44:35 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,284,1647327600"; d="scan'208";a="636184546" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by fmsmga008.fm.intel.com with ESMTP; 07 Jun 2022 08:44:34 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Tue, 7 Jun 2022 08:44:34 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Tue, 7 Jun 2022 08:44:34 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Tue, 7 Jun 2022 08:44:34 -0700 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.43) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Tue, 7 Jun 2022 08:44:34 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XMqKJSuQEU3t1pjeQZykngs6YSFOeT1lwGtDob5CiedAS+cqEu7TidgkHjwVHA6zHhYYGLUh3Wsmi2nMaYtILk/KBk1ncby8Q1+mbz3PuI5lDVbbR+UOb/NvKT9UfgD2W1veKA/E6ZepB1R04Tcl7EHiIcTaMUtt0J2O46003GlNLmFyfc15SESaBolqC1Tpc6yAELXnIhj70cq1msFw3Yb58OeU32jFK16eUwHXgZY8sPMkfsBrGxIqdgOXiAV7WRtc4NnwajT3GuF3kQhodyH6sGR0jr+gCmT/XctSlixkjQTmY7j99O2h8efhm0+wSUpmFQINTG/7xyh3ZFgqsg== 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=4x8O0rLIyuqGOOHctfri3K0Aoo0Eella60+m5LGewyA=; b=bDZ7YOizSi4nyK9Yzg9LQzu3f5idI8QCVzJVZLp4syCdWy24WSGBt3tyRKFD1JkgXBx2hnmmFFE6Lqp/OqrkK3iktJhn4VwcHxMUN4fXVez4775vdoSYGrm3hih57a/6LZBG2sJZ3BHbkJ6vDdS4tQVUYWZICHIbqYCvSzHEK/RIEJa+g2daLlj713rt9a/rKtcaeKRdmavJceR7l2BjcsDvMG/JQHBlAvnqsg9yzxgU9/IVBsAViMU1O1rICuKWE+3Kc3y6uiwNXzRcI8IHPm/r9CppOcOMkCyndD427DW+ckihjLocADl+QdVWhEEN1Gjby2w04rOpZh7Wm2lt+w== 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 Received: from BY5PR11MB4451.namprd11.prod.outlook.com (2603:10b6:a03:1cb::30) by DM4PR11MB5566.namprd11.prod.outlook.com (2603:10b6:5:39c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.13; Tue, 7 Jun 2022 15:44:32 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::cd54:e1b7:e3f:4069]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::cd54:e1b7:e3f:4069%6]) with mapi id 15.20.5314.019; Tue, 7 Jun 2022 15:44:32 +0000 From: "Chautru, Nicolas" To: Maxime Coquelin , Stephen Hemminger CC: "dev@dpdk.org" , "gakhil@marvell.com" , "trix@redhat.com" , "hemant.agrawal@nxp.com" , "Vargas, Hernan" Subject: RE: [PATCH v1] bbdev: add device status info Thread-Topic: [PATCH v1] bbdev: add device status info Thread-Index: AQHYeflHmYkPLJJkcEGrPTwhGhJDNq1DEagAgADSlACAADCVwA== Date: Tue, 7 Jun 2022 15:44:32 +0000 Message-ID: References: <1654555808-218770-1-git-send-email-nicolas.chautru@intel.com> <1654555808-218770-2-git-send-email-nicolas.chautru@intel.com> <20220606170906.6265c598@hermes.local> <9f995dde-738e-6c56-c4ef-41c9ad0f4926@redhat.com> In-Reply-To: <9f995dde-738e-6c56-c4ef-41c9ad0f4926@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1c948835-e806-4f32-6233-08da489c9dc0 x-ms-traffictypediagnostic: DM4PR11MB5566: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: JCHSBXmdsLtKE7ELdQ+fnjgSOaayTrzwKvohdFP4LezO8m1M7BSibS/iU0QeQFPHFSUlauvfrCHqd0ZIQEyTT1Hav4eL8C0m+tvF/QJPkmfBkcnvgrAfLVXe773Q9YaLTpYkwzGaV13/vZvFtAql/b7yP+QxjjjJgSt0AAuIXWXWej3a+/jw43DmIBlYVygfs2DY9WZ3rQuqAScd9EMwPPMkgsfwi4X9GP0+1YEDUlxpqkc3jpbAwvy7Z9TR3gzNPr81y/UZGCjaiglZfGQu6AldJ/jagBXOgLpD42zV07IqS+f5ynCf6h8RoCq/Rf1PzWPSO4OqwO93Eotp2cOKRZQMYYD2+BlmcIvNjWFSI4c/WXqe7ig7h8DowyUAj91aBkRYkHuMavW0QGD1fuxbgN5usgi+7I4tnuZeh3eGk/L/UuYoCaPgwNiOVqrpvtqIeiLHKuhWB+V8tRAAEDtcXZJrcX46MZ7W6lrLYH7FFLXAGfahBY/QkbOkO9PRse/5ogd74J9S2k4oqtYyBvMD6K7vMmULaFd1jLu3tGjplsr7bf8fUvZ/onnSEgylLqhJkm47l4I4QZWXwPN1LaqQUufahYwC9cIP43t5vmtewNroxsMAez+rQgLKo4J8w3RIe//XQ98BfgD7TxKK9qHPlihSViMZ5SVVvW9rgP9Vc98LCfT2By+flJHNrjY4gDKIADukFMyeTM1a1/Yirr5L1uka+ZCN5cBBBGdKq2wd5Y/VxhRfqW8EL/iPpJWj8RxRKdS9x/lkGn546QZiv6tX2LxCoOXqhwUwl+Dhk8C0cj0= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB4451.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(2906002)(5660300002)(508600001)(55016003)(66556008)(66446008)(52536014)(107886003)(8936002)(186003)(26005)(316002)(8676002)(122000001)(38070700005)(82960400001)(83380400001)(9686003)(110136005)(54906003)(71200400001)(33656002)(38100700002)(66946007)(66476007)(64756008)(6506007)(53546011)(7696005)(76116006)(4326008)(86362001)(966005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Yk1ldFI3RE0xRUgrVmZ4bUJBak95cGFjL1NCaFRDSlh5VG82akxraVF6eWhv?= =?utf-8?B?L0w3OHpwUjJqNzRTcU85Umg3Vy92SXBmRGgzeUMzbnlvMHFqVTVGaGtoY2J1?= =?utf-8?B?M2ZKWFR6Sk5BV2pBSGhnWkhTRjBxKys1NzgxNEVISHo4cGI3TjFSMEhJa01Y?= =?utf-8?B?WDRPWmVXZlJPbitnZjNjbUl0U3BEZ0YzeVVLWDkzbm1RVkFsNHFOYk9PZjRZ?= =?utf-8?B?Z0x1S0FMYkRkeTFyOTl0RFF6V2UxRG9HWFg2VVNBb1FibHIzdVIxVUVYTGFP?= =?utf-8?B?L2w1YWN3dERBUWExMXhaKzFEdkVpQ1hjL2hUbUcrV1ZVRW9XeHkrSTVkOXlq?= =?utf-8?B?NU40NHRrRytML25ONjNFTVkxc0RDcVVqd2lLRG5MdThESk43dUlwbm1aUzEx?= =?utf-8?B?QlcxTWFiQS81S29wT0JoQW1LUi81VUtYWEIwaVhLRCt2cTdYTTEvcHV6SGFS?= =?utf-8?B?dkhLL3R2aGdWVnZNTjMvOGJsUTc4Y1VJd1o1MUE2eUpKTG1selFaMVdSRmE4?= =?utf-8?B?Y05mMkNiZThkYm8wWHFxZEpGRFhLSWQ4WE9DR0F1OFhDTzNqYkh3dnlGd1pt?= =?utf-8?B?M1NQdnhjZ2t2aDRLYkNpZkh6RU5mUEZtNjJ3QlhsZ3NWcDVnY1dpSFJtUCt3?= =?utf-8?B?clJ2cHZmMGUzRHFOSXo0T2tRUDR5bHRDbURueHBZdk51cXJxc3UvY0YvRGg5?= =?utf-8?B?ci94MmJQL0VLUkFNMDBPeXkxcWw5SERwQzFNd0Fmb0tpQUdUWCtkR210Y1Bi?= =?utf-8?B?dDd1WStJcGNueFFWZmNCU0paeG1lN1FkTDg0b1R3RlIxK05Jc0dqQTNhWkF4?= =?utf-8?B?VWI1VFVYdFdEYVJMT011ZnNDWjhLUGxwV3JuZ0hISHN4bmU3SWRmc04zbTVZ?= =?utf-8?B?Q21oNXNDNks2cEZGTFA4TWZUdGY3cjZxaUI0Mkxwc3lXT1VGNWRuV1RCK2hC?= =?utf-8?B?VFRKaTJUVnJtN3ZWS3VpeUNkUDdlNzRUZUIxcHRTYmZ1YVdrV2RFQlA4QUg1?= =?utf-8?B?ZktockRHQlIxM3E4RmFoUGY0U1hieWhzRzNDRUIzNXRmd3V2MWM4YjVFaFBS?= =?utf-8?B?anRaOHlFcng3OStlUURWejdic3ZSNEUxN1FjUXBJenNjYWwrNnF5SWJHdG8z?= =?utf-8?B?Tm0zd1JGWWVBZ2NlV3ZjbnJnYmVXNDVYSk9IS0g0ZjJmcHI2VTVsY2xyV1Jj?= =?utf-8?B?TmU1YXZsVkFlU0ZFb0xJYnpFTjBINHFxOTRFejhUZzBPd1kzN1IvK2k5ZEl5?= =?utf-8?B?dnJhZkhWNWhwdkhlR1kyczI4Z0tnY1pvSlZZMEhyZTdyQXVJZ04rd3VOTkN0?= =?utf-8?B?WnQxMXh3WEpuYmhXTGhieit4djNUQ3JKWWhCNERBcVpoVnVNQ1I0ZmorcDlS?= =?utf-8?B?UWlOOGlVeUgrTDVSam5kZ1AwbEhpSlpIWW5IK0RNRXl3WDdqSDRVczk0U3N2?= =?utf-8?B?Skx2a3dWbkN0UnNCbEFXaXFLTFhjZStUSEJyZTRFTkd2U3J4a1o1V0pOVFZl?= =?utf-8?B?ZEhSdEZ3R0F2UjJoZ092K0lGcm1QZEx1M2NaWmNHbjJuRkRzRDBaL0xZWlFI?= =?utf-8?B?a0lQeFpmZ1lkZFhtOXVnbHI0QkxUbWczYisrVFQ2cjdpeHZ2Wi9jSXNMTXpm?= =?utf-8?B?dWZUdm5XN3c1bnAzSUFnd3prTmFRRiszRzVoNHlsb1pNcFZTb3piVDR2aXBz?= =?utf-8?B?T2tUcWRlREpmN1B3KzIxYWNFY01COSs5L29MR3pubHQ0d09UYmUvS1NkWklK?= =?utf-8?B?TW55RmpVQW5QWFFTa083TGJXQWJmWmM1d3lGY1QxL015eVozYWJqdjkyQWFL?= =?utf-8?B?YTJ3eURVdzl5T21lUFZvQ1c3S1NtZHNkLzRjYUlGQXI4bEZqTGxvbnVtWlQv?= =?utf-8?B?U0hGSWhLOUZubG9ubHRJaklNTHZLd3hhK1RHNzlLMzRta2x5K3Nzcy9DNEZZ?= =?utf-8?B?STlwZmdzYW9oM3Y1RVRyUURsUlgyQUNrWnlUQXdVYjF0SjE0amdhd0J5TkJO?= =?utf-8?B?eGU1dDVMbjhUMThjLy9MMFJ4dkFyaXllT21FeGkrVGNIcnJQeENlUUlUdlZQ?= =?utf-8?B?QWlraFpvd002YWMrVVFhbGtwdzRUaWJiMlpiVkgyUFBOZFN1dmVMUW8xRmUw?= =?utf-8?B?YzNrVnRKS3hFZXpLcjgrR2tsREpuVm1pNXNIaFZuaXNER3BnMEFPTEVrS1NT?= =?utf-8?B?SFhVT1BING53N1VkNGFpWkJ2QnJ0MjdoeE1UNnMvRTY2UU4vQWt1Z0xtaCtS?= =?utf-8?B?T2Zoc3c0Y2NNTGhEcGFlNlA3NXlyeU5aQ3RodktLTFJQTXNtRzNNV3VLSDlQ?= =?utf-8?B?NXBaR1V1RTRmN2pqSnRFRDN1ek1Kc1I5V3hjWCtRaTVZcUQ0ZzkrSUFsUmp5?= =?utf-8?Q?qz73U7wh13EZbvBc=3D?= 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: BY5PR11MB4451.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1c948835-e806-4f32-6233-08da489c9dc0 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jun 2022 15:44:32.4450 (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: W48A1iij9dPf0Z24d6aY7fb1sKt563dmOIHzFNxJB8xaaGKzc98+eQL2vns5x/BWxaCNnQ1zDUFOqJHBKlh3BIJFuXVa1wMso6+ATrpmdNA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB5566 X-OriginatorOrg: intel.com 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 SGkgTWF4aW1lLCANCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhp bWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBUdWVzZGF5 LCBKdW5lIDcsIDIwMjIgNTo0MyBBTQ0KPiBUbzogU3RlcGhlbiBIZW1taW5nZXIgPHN0ZXBoZW5A bmV0d29ya3BsdW1iZXIub3JnPjsgQ2hhdXRydSwgTmljb2xhcw0KPiA8bmljb2xhcy5jaGF1dHJ1 QGludGVsLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgZ2FraGlsQG1hcnZlbGwuY29tOyB0cml4 QHJlZGhhdC5jb207DQo+IGhlbWFudC5hZ3Jhd2FsQG54cC5jb207IFZhcmdhcywgSGVybmFuIDxo ZXJuYW4udmFyZ2FzQGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MV0gYmJkZXY6 IGFkZCBkZXZpY2Ugc3RhdHVzIGluZm8NCj4gDQo+IEhpIFN0ZXBoZW4sDQo+IA0KPiBPbiA2Lzcv MjIgMDI6MDksIFN0ZXBoZW4gSGVtbWluZ2VyIHdyb3RlOg0KPiA+IE9uIE1vbiwgIDYgSnVuIDIw MjIgMTU6NTA6MDggLTA3MDANCj4gPiBOaWNvbGFzIENoYXV0cnUgPG5pY29sYXMuY2hhdXRydUBp bnRlbC5jb20+IHdyb3RlOg0KPiA+DQo+ID4+IEBAIC0yOTgsNiArMzEzLDggQEAgc3RydWN0IHJ0 ZV9iYmRldl9kcml2ZXJfaW5mbyB7DQo+ID4+ICAgCWNvbnN0IHN0cnVjdCBydGVfYmJkZXZfb3Bf Y2FwICpjYXBhYmlsaXRpZXM7DQo+ID4+ICAgCS8qKiBEZXZpY2UgY3B1X2ZsYWcgcmVxdWlyZW1l bnRzICovDQo+ID4+ICAgCWNvbnN0IGVudW0gcnRlX2NwdV9mbGFnX3QgKmNwdV9mbGFnX3JlcXM7 DQo+ID4+ICsJLyoqIERldmljZSBTdGF0dXMgKi8NCj4gPj4gKwllbnVtIHJ0ZV9iYmRldl9kZXZp Y2Vfc3RhdHVzIGRldmljZV9zdGF0dXM7DQo+ID4+ICAgfTsNCj4gPj4NCj4gPg0KPiA+IFRoaXMg ZW5kcyB1cCBiZWluZyBhbiBBQkkgYnJlYWthZ2UsIGNhbid0IGNoYW5nZSBhIHN0cnVjdCBsaWtl IHRoYXQNCj4gPiB1bnRpbCAyMi4xMSByZWxlYXNlLg0KPiA+DQo+IA0KPiBJbmRlZWQsIGJ1dCBO aWNvbGFzIG1lbnRpb25lZCBpbiB0aGUgY292ZXItbGV0dGVyIHRoYXQgdGhlIHBhdGNoIHRhcmdl dHMNCj4gdjIyLjExOyBub3QgdGhpcyByZWxlYXNlLg0KPiANCj4gSG93ZXZlciwgYSBkZXByZWNh dGlvbiBub3RpY2Ugc2hvdWxkIGJlIHNlbnQgZm9yIHYyMi4wNyBpZiBpdCBoYXNuJ3QgYmVlbg0K PiBkb25lIHlldC4NCg0KSSBoYXZlIHNlbnQgdGhpcyBkZXByZWNhdGlvbiBNYXhpbWU6DQpodHRw czovL3BhdGNoZXMuZHBkay5vcmcvcHJvamVjdC9kcGRrL3BhdGNoLzE2NDc1NDIyNTItMzU3Mjct Mi1naXQtc2VuZC1lbWFpbC1uaWNvbGFzLmNoYXV0cnVAaW50ZWwuY29tLw0KRG8geW91IGJlbGll dmUgdGhpcyBuZWVkcyB0byBiZSBleHRlbmRlZCB0byBjb3ZlciBtb3JlIGRldGFpbHMgdGhlIGNo YW5nZSBhbmQgaW5jbHVkaW5nIHRoaXMgZGV2aWNlIHN0YXR1cyBpbmZvIGV4cGxpY2l0bHk/IEkg Y2FuIHVwZGF0ZSB0aGUgdmVyYmlhZ2UgaW4gbW9yZSBkZXRhaWxzIGlmIHJlcXVpcmVkIA0KDQoN Cj4gDQo+IE1heGltZQ0KDQo=