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 9D6A545AF9; Thu, 10 Oct 2024 03:52:11 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E20784025C; Thu, 10 Oct 2024 03:52:10 +0200 (CEST) Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam04on2060.outbound.protection.outlook.com [40.107.102.60]) by mails.dpdk.org (Postfix) with ESMTP id 99DCC40156 for ; Thu, 10 Oct 2024 03:52:09 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NzvKDC6omSpWx+Uc/K3JK1oHjlqqy/DJhD0NlrwDDqiIO8ExOC2H98RM3YUMMgs/QnnnbseZkf5fpz4//DRYlkF2aVJD5xUDrgiyJF4ev1IHQJFj198IrFqyKf1n/FoK5uPggVEHkFascZ3pkPQAY1Kj8HNDZvGXwH5Denx6iOH4niMLqoB3GY7Hv4mhTQ1Vfsjq9Ly/Qydhnsc0tYV5nuZ6AX/5Ynrqew4LeuIqDcov3GIjjF3yHkjJ1kOOliuthsXVmtXWlwJAyDmPojWn4SkR642vFLVlDdfX3qeAJk9jBn2jzAbo8vak8yoxh5KQhbcjtTkAgsPrgSBPC5EBJw== 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=QsgkUftwiVmT6+8jLdAWij95tqqg3FHRf1fGgQuSoLY=; b=eonGrzPHWQOUQUZWHk68E338wQI+aAFBUnQRu3Qkx5QjsD+sHLgzdfIN6woD+YRO3TIrHPjmovJarsjsZbLpjw2CwIriHwNeToGZANpN2iT5qxxS46/6YiRjl+Z1JQGSvbR5+dvJsvUZbAZ3TNbcs3zSdW9pUrTVSlO0TN9FMKlPeSgQ40jfG7EKravUV9gfd+tG6CsOUmumm9zkEjuryJk7eXboCu3AG3k4H7Jx/Pd1HJYk5+oLJkjYEUKzK0Y41LwHeeM/zFXplyTq3wCYQgBAOMmt8DP6kAuLeq/m/cwgvHQO+BUWjz7E5AviwcVVWc82dHXI736mYaSKpiLN6g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QsgkUftwiVmT6+8jLdAWij95tqqg3FHRf1fGgQuSoLY=; b=s06HnU7ILuXqS7mgNxn6Wn1oQr+zcDP6un7g2MzqgEeUcaO1F/Y8pm/QaSDve1QDspMTpaMAQDsFrePY1JmGoIz1O+VifzX15xXKHU9RYhKepI9H4HJsxoY9kJw2sZOBCI2QTgMYsETcxEjxrIgIx4aW8BZkeD28UkW1WEcJ0fIsB66U1yjxq/IRirmqetqeqjmsxDb0NcsiPRAJw79YNrVkrYHZALXP/M2u/t9F6K0vs7v+lteLH9QRAOCTNsR+OkZV/HEyY3HQFzj1P39SpHHx0PQ+p0lN0T5XtTfptazQRKQxknVMPkwt246qQdJ0h7BoGzfmG8Im0iXRxnyqCQ== Received: from MN0PR12MB6103.namprd12.prod.outlook.com (2603:10b6:208:3c9::19) by CY8PR12MB7170.namprd12.prod.outlook.com (2603:10b6:930:5a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.16; Thu, 10 Oct 2024 01:52:05 +0000 Received: from MN0PR12MB6103.namprd12.prod.outlook.com ([fe80::3c6c:6f63:917e:98d8]) by MN0PR12MB6103.namprd12.prod.outlook.com ([fe80::3c6c:6f63:917e:98d8%6]) with mapi id 15.20.8048.013; Thu, 10 Oct 2024 01:52:05 +0000 From: Chenbo Xia To: Maxime Coquelin CC: "dev@dpdk.org" , David Marchand Subject: Re: [PATCH] vhost: promote max queue setting API to stable Thread-Topic: [PATCH] vhost: promote max queue setting API to stable Thread-Index: AQHbGks/2pJfFvoXg0a7MGt6ZMdsHrJ/OWGA Date: Thu, 10 Oct 2024 01:52:05 +0000 Message-ID: References: <20241009130029.2906449-1-maxime.coquelin@redhat.com> In-Reply-To: <20241009130029.2906449-1-maxime.coquelin@redhat.com> 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=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN0PR12MB6103:EE_|CY8PR12MB7170:EE_ x-ms-office365-filtering-correlation-id: 82dabf94-454e-4088-b9d6-08dce8ce24a4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?M2pnSTJ0TTRMeGpEdUp5RXVrNzE4eWdKVzBIbC83YU8xL0xJN2JTbHVIL20x?= =?utf-8?B?RjMraUFveGp2MEdFeEw4WU11Z2NzYXptMjZHWVZMYTZKTkdpM05mZ2dIUm5M?= =?utf-8?B?cGZOUlJoL1BNZlhqejB0TW9RUkxJVFluVWEzeDZXdldWT3BIcWZGZWlSWTI4?= =?utf-8?B?bUdrQm1kenFKVUx0TlpCOFBMOFVEMm5zVzFvWGxQRGVoRFQyeHhxSFF2QnZp?= =?utf-8?B?NFhzTk5KdjFWUXk1T2NQVmFrYWh5M1pRaHV4TWVFanhTRzg0ak5GZEZDb3Iv?= =?utf-8?B?bWl0ODlJMytJV1ZqaXZjSlIxbXpNemkvQ1pNNVFIc0ZWUHo2OWdkSVNOYXNy?= =?utf-8?B?WDljL1VnYXpMZkFGMHd0N2h0MDk1NXI1a25aS3FXRkxjRHZMOUZEdnEwWThu?= =?utf-8?B?eTBBaWhLMENnNVAwQlJOZkJ2UW90SUM0bGNMbGpYK29xSWRhaExaQWdvTkh1?= =?utf-8?B?SGpGQzN2NHN3djRlOENPZHQ4K2hIYXJ3WG1aYjQxeDluQjhuSUJKbzBaVkNx?= =?utf-8?B?Z0VCeXNvenFWOStFTU9tR0x2Mlc1cDMzczZIQjZodTNsYkdCYUZmQ1Q5ZU9G?= =?utf-8?B?ekNtWTR4QWZNM2lsVlN1dzgvRml5L0h2eXVaUXREcFlVYVJKMkZlOU5yTytV?= =?utf-8?B?bko5YkIreVBtRUxFMXNYckY3NU9mcmphTzZRYldiRWRpZkswZjloalpDcjZW?= =?utf-8?B?cXkvZXlTbEU4Q0RIV3dudmpaZ2NYeitVUWhQK2dUZ3liS1pKeFFYVnR1U1Ni?= =?utf-8?B?bzJhOGNDcVVpUUZkbWtIR3pTZENvSnowdWFsVmoxMjhLUVVIcUJEN1J2UGs2?= =?utf-8?B?Sll1SzdRN2VTREUrQTJpTzMybXBxejg4SWcwUVluLzNyM2l6b0g1S25Zc25w?= =?utf-8?B?YVhSL0Z4bG9RbVNzenh2SHpBM2ZyNWRaYlpieEpxQm9BdWdDNHY3SHFpZWx0?= =?utf-8?B?YXlubE4wck1PZ1J5dkt5Z05GbGN4U3JWS01wZTZxS3pKNHJxR2xYaDFvamxK?= =?utf-8?B?VC9rbW8yVW5PZ3BEeTQxN0kzemZ0Vk15VEdVYWdWSC9wR01ING10SWhjUllE?= =?utf-8?B?aUlwWXRrZ0tnclBDcXlqR05OeHlKM2ErSGorbFQ1RWc2Y1NXZTN4VXdURXQz?= =?utf-8?B?aHRydTd5dGRBRjZ0K3FyYTk2cDdNRmpMSC8xR2lML3RyTm5XWXFDMVRBUGcv?= =?utf-8?B?d2FjbnU3ckRNa1FXdllpQmdnUW0vdStmZTFNemN1OGFmbWNpaUgyaCtudnFj?= =?utf-8?B?cnk1N002YmJzc0MraVdzVjJmaStBNVI3aUpOZ3g4UkRNNElCRmN0NWM1ckdk?= =?utf-8?B?dVE3S1dQMHFVRUxWOElsVkxBdFZDSWhheXl0YnhVT2RMNTRFV3YrK1BGNXNs?= =?utf-8?B?WHpVZ1ZhMFVaMmJlNnVDa29QanlJWDQ0YkVkWi9yVmY4eldHaENZazZHK2NR?= =?utf-8?B?eE5ISElqbzJhN2dWUlA0ZlFjRzJlcXh2RWlTS1NzSSsvQzRkaFVNcStzemwx?= =?utf-8?B?bjdKSVZoa2FReWFISzFkMDRhcUtBczNRQnA4NGRkN25HRVVXYWFyYXdzMUZB?= =?utf-8?B?NzJJV3BLOFIyazFnMTZ1NW92RmpSRGI3OVFuWDV3OUx6UXZEcWQzWXc4dlJ1?= =?utf-8?B?QzI4ZVRSQ1NJc3ZnQU81akNlT2RhUXJIQjNxRW9FMFc4a0w2dnQwY3ZHazBK?= =?utf-8?B?a3g0MlFIZmhKUG1wSmV0dWZBZVBkZEZzMDJwMmI3Y1VPZGs0YjZVOVowbmRk?= =?utf-8?B?VWZ0OFZpeHFxVDVwOGppcGlObVVTK1RwRk10MTV2NXVlRjdvUG1pQ3YwYTV6?= =?utf-8?B?T2Q3c2tRK0t0TGQzb2dwdz09?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN0PR12MB6103.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?S0d3dVZOVGVySGNnVWlKZytkWnBwZkgzZGhEMS9JUVNUb09zZFNqT0U1Smc4?= =?utf-8?B?TWowbnZaUjhvUHUvOFM0bUJNWW5UT3A1QlF6TWpzckJJcGJiQmEyWU5LdUwx?= =?utf-8?B?QUd3V2w2eHhzb29iQW1BYTNkZWZoT1dhNHJHZklocEU2V2xobE1qMk9RZDZw?= =?utf-8?B?T2luaEt3eC9ralRhL1B6cy8xUno2U2NkdkhHem1VcGp1bUtFbzRIWFJBajND?= =?utf-8?B?eHNOKzRzbFlSbW5IYm5MaHhVaksvbU1vUjdqVWRjMVR5ZURySVN1Q0Y2S3ZF?= =?utf-8?B?RXZVS1ZWR0FIQzRTOUVUQ0ZIa28zVlJHclJNR05aMld3YnYyODRvY3lRNk1Q?= =?utf-8?B?QTgvTTJhT0lyQ0ltVEhEMXdQT1pHdUJXcWR5Ym1HdU16YjJzcmpBWE5JSGlx?= =?utf-8?B?anVXNlhsNlI3QTNhS3VFb1N0Zlh4RXhzMHRxNldxUmpWRkdLMkFWcmJybkVC?= =?utf-8?B?NjFTT3BLRFNVZ2sxdWpkeEV6ZFVVUW1ERUlseGdiWVErNTIxbkttb1NxblI1?= =?utf-8?B?NEVXYVhKOGNpMEdUOGZoaVl1VVkweVRrMnpMOHpvcTVxSGs0ZWQxVEtnTkYw?= =?utf-8?B?UGE5WjBVdEJ5RmdnTnVPWFVtamxzS0QrZnRsbmdoSmVNcEdLTC9aRi9wY091?= =?utf-8?B?Z0NuWXBjS0IrUzBiZ0F2dG5jMHVraGhuMlg3YU5xNnNkb3R6cFhkRXl6RDh3?= =?utf-8?B?S3NwM3c5R1d3YjhhQ05KYjFDTTVIZDcwMnlsSitJWXBUbUNKc2wrS1ZTUjV0?= =?utf-8?B?OVRlNG1sNDZsMXZ4NU1xOFNNZys5dG9YMDBWZmQwSWQrYytIK2xaZmNpb0VU?= =?utf-8?B?SWszd1djRklJVWUrMWZKZ2hFMFN5Z2tidktndmVkcVU0ck9NMGx1NThYem91?= =?utf-8?B?T0hpeHFKdStxRzdwdUg2WEQwMDNUNUpYZVFNWElSQXhTbDMyUHFKSDhER2NF?= =?utf-8?B?dTlxM1BZZFFQRTVEaWl4WE9Wd01GQmVycmhYSThvRkNxNFBwNGQrQUhjSXo2?= =?utf-8?B?U2dHbEVBeTlPa2pBUUtFWmx1a1NvRzB4OUdXZDkvbVlBMHNaT21oRldWK2pL?= =?utf-8?B?QWhhWk5ZL3ZiTUFZSEt2YTVLbmhPVldzTUxMeG9NbjJCdFhmakZBRUVlM3Fy?= =?utf-8?B?cTdTbnVKdHVBeVpmY1ZqOWFYaE1tZlhMVEd0U0J3TlJHcGxDL1orTExXUzJH?= =?utf-8?B?MzRrdm81QURTVFBJT2dyQ2xkNnFDTVpiOGtBNURSTUs0OVJ6OFQ2enBoM3Fw?= =?utf-8?B?S0UrRTZVMTJLNmhGWU4rTUhEaGd5VVRLUUNVV24zbzZQUmdWMTlyeDc2ZFFn?= =?utf-8?B?ek0wRkk0NHdvMHZITCswNkhJQWNnaGVPSFpNZm04RGM5aHZMY3BYMHFmUHhG?= =?utf-8?B?cHczazd0K2dUaVZQY01DSVo0RHdYWVdwZTZ3amp5NXowa2xiTlp2R3R3d0Z4?= =?utf-8?B?eTFpR0V2TGFPeWJkdTQ3b04yY2h5WVZjeUlyQlErOHNsbm9FUEZvakZDSGxp?= =?utf-8?B?ck0yZEhmNDBZNHJmekZIcjF3Q1I4cGc0Z2FpVlMrOGFDR09rd3JJNGhSaG0r?= =?utf-8?B?L2ZJU3NoTk9DWXFWU0gxMUZKbUE1WXEyN2dTQjhQSm1yTjFBdlVSY1BOdGNO?= =?utf-8?B?djVVS1k3WXpLdVlPcWxFWDF6aUliaU8zZlplTGVGV1lOaWtqR1FnRG42VGY2?= =?utf-8?B?d0d5SFg2dGRsRXBNZmFEVllpT1N1dDd4Z0tMbHV2c1RBYW1QN012UGtqNmll?= =?utf-8?B?bkplejVkQm5rakxXZnlJZDhwK1dtSlUxQzJRMm82amc2N3p2Z1dvWHFneVN2?= =?utf-8?B?VE5LUzJETjFXeFNxeGJMeXY0WjFFSDFVRzVBSVUzSmFQYk4rYlh4UVZwUGNU?= =?utf-8?B?ZE5OQ3FZODNCQi9XQ3JtTFMyaDUrV3g3YXNCY0tkTFB5VmlWbHdkTWR6Y0FL?= =?utf-8?B?bDc3VlpCTjJSeXBOMGY0Y2hXdDJwbDYvTm1RSGR5SHk0MWZyK20xdGd6Q2lz?= =?utf-8?B?ckpVTGNZblAzaUl4UE80T1ozK1RWUGcxMkNKWCt2U3I4UG0za2xreDg3SW45?= =?utf-8?B?RG04c3pJUHl6QUR2RzlFczlaMi80SWQ3NTN1dEhld3FzRGlrUWJSbmRJRGJx?= =?utf-8?Q?qI5eqRL97vO+aQ1x8/gWtxwUI?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR12MB6103.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 82dabf94-454e-4088-b9d6-08dce8ce24a4 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Oct 2024 01:52:05.5267 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Tb3ernkXi2r14bpWukAB81ksKt1qBVbBgWsiKfbiJF4WBTta44UgN42zF/MkY8tC/Xvzxxk27vgbQSwGF+gZeg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR12MB7170 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 DQo+IE9uIE9jdCA5LCAyMDI0LCBhdCAyMTowMCwgTWF4aW1lIENvcXVlbGluIDxtYXhpbWUuY29x dWVsaW5AcmVkaGF0LmNvbT4gd3JvdGU6DQo+IA0KPiBFeHRlcm5hbCBlbWFpbDogVXNlIGNhdXRp b24gb3BlbmluZyBsaW5rcyBvciBhdHRhY2htZW50cw0KPiANCj4gDQo+IFRoaXMgcGF0Y2ggcHJv bW90ZXMgdGhlIHJ0ZV92aG9zdF9kcml2ZXJfc2V0X21heF9xdWV1ZV9udW0NCj4gQVBJIHRvIHN0 YWJsZS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IE1heGltZSBDb3F1ZWxpbiA8bWF4aW1lLmNvcXVl bGluQHJlZGhhdC5jb20+DQo+IC0tLQ0KPiBsaWIvdmhvc3QvcnRlX3Zob3N0LmggfCA0IC0tLS0N Cj4gbGliL3Zob3N0L3ZlcnNpb24ubWFwIHwgMiArLQ0KPiAyIGZpbGVzIGNoYW5nZWQsIDEgaW5z ZXJ0aW9uKCspLCA1IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2xpYi92aG9zdC9y dGVfdmhvc3QuaCBiL2xpYi92aG9zdC9ydGVfdmhvc3QuaA0KPiBpbmRleCAzMjgyODFiYTBmLi4w Y2UzZjMxY2JlIDEwMDY0NA0KPiAtLS0gYS9saWIvdmhvc3QvcnRlX3Zob3N0LmgNCj4gKysrIGIv bGliL3Zob3N0L3J0ZV92aG9zdC5oDQo+IEBAIC02MTAsOSArNjEwLDYgQEAgaW50DQo+IHJ0ZV92 aG9zdF9kcml2ZXJfZ2V0X3F1ZXVlX251bShjb25zdCBjaGFyICpwYXRoLCB1aW50MzJfdCAqcXVl dWVfbnVtKTsNCj4gDQo+IC8qKg0KPiAtICogQHdhcm5pbmcNCj4gLSAqIEBiIEVYUEVSSU1FTlRB TDogdGhpcyBBUEkgbWF5IGNoYW5nZSwgb3IgYmUgcmVtb3ZlZCwgd2l0aG91dCBwcmlvciBub3Rp Y2UuDQo+IC0gKg0KPiAgKiBTZXQgdGhlIG1heGltdW0gbnVtYmVyIG9mIHF1ZXVlIHBhaXJzIHN1 cHBvcnRlZCBieSB0aGUgZGV2aWNlLg0KPiAgKiBUaGUgdmFsdWUgc2V0IGlzIGlnbm9yZWQgZm9y IFZob3N0LXVzZXIgYmFja2VuZHMuIEl0IGlzIG9ubHkgdGFrZW4gaW50bw0KPiAgKiBhY2NvdW50 IHdpdGggVkRVU0UgYmFja2VuZHMuDQo+IEBAIC02MjQsNyArNjIxLDYgQEAgcnRlX3Zob3N0X2Ry aXZlcl9nZXRfcXVldWVfbnVtKGNvbnN0IGNoYXIgKnBhdGgsIHVpbnQzMl90ICpxdWV1ZV9udW0p Ow0KPiAgKiBAcmV0dXJuDQo+ICAqICAwIG9uIHN1Y2Nlc3MsIC0xIG9uIGZhaWx1cmUNCj4gICov DQo+IC1fX3J0ZV9leHBlcmltZW50YWwNCj4gaW50DQo+IHJ0ZV92aG9zdF9kcml2ZXJfc2V0X21h eF9xdWV1ZV9udW0oY29uc3QgY2hhciAqcGF0aCwgdWludDMyX3QgbWF4X3F1ZXVlX3BhaXJzKTsN Cj4gDQo+IGRpZmYgLS1naXQgYS9saWIvdmhvc3QvdmVyc2lvbi5tYXAgYi9saWIvdmhvc3QvdmVy c2lvbi5tYXANCj4gaW5kZXggMzBiYzMxMjI2Mi4uODMzM2UxMDBlZCAxMDA2NDQNCj4gLS0tIGEv bGliL3Zob3N0L3ZlcnNpb24ubWFwDQo+ICsrKyBiL2xpYi92aG9zdC92ZXJzaW9uLm1hcA0KPiBA QCAtMzIsNiArMzIsNyBAQCBEUERLXzI1IHsNCj4gICAgICAgIHJ0ZV92aG9zdF9kcml2ZXJfZ2V0 X3ZkcGFfZGV2aWNlOw0KPiAgICAgICAgcnRlX3Zob3N0X2RyaXZlcl9yZWdpc3RlcjsNCj4gICAg ICAgIHJ0ZV92aG9zdF9kcml2ZXJfc2V0X2ZlYXR1cmVzOw0KPiArICAgICAgIHJ0ZV92aG9zdF9k cml2ZXJfc2V0X21heF9xdWV1ZV9udW07DQo+ICAgICAgICBydGVfdmhvc3RfZHJpdmVyX3NldF9w cm90b2NvbF9mZWF0dXJlczsNCj4gICAgICAgIHJ0ZV92aG9zdF9kcml2ZXJfc3RhcnQ7DQo+ICAg ICAgICBydGVfdmhvc3RfZHJpdmVyX3VucmVnaXN0ZXI7DQo+IEBAIC05Nyw3ICs5OCw2IEBAIEVY UEVSSU1FTlRBTCB7DQo+ICAgICAgICBydGVfdmhvc3RfYXN5bmNfZG1hX3VuY29uZmlndXJlOw0K PiANCj4gICAgICAgICMgYWRkZWQgaW4gMjMuMDcNCj4gLSAgICAgICBydGVfdmhvc3RfZHJpdmVy X3NldF9tYXhfcXVldWVfbnVtOw0KPiAgICAgICAgcnRlX3Zob3N0X25vdGlmeV9ndWVzdDsNCj4g fTsNCj4gDQo+IOKAlA0KPiAyLjQ2LjINCj4gDQoNCg0KUmV2aWV3ZWQtYnk6IENoZW5ibyBYaWEg PGNoZW5ib3hAbnZpZGlhLmNvbT4NCg0K