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 D9A61A0509 for ; Tue, 29 Mar 2022 15:15:34 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CBF0642843; Tue, 29 Mar 2022 15:15:34 +0200 (CEST) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id 962D940141; Tue, 29 Mar 2022 15:15:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1648559733; x=1680095733; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=DXnRSsBpjRsxX28opgxdTs8tIkTSIfa8lrPiRbEouEM=; b=OpeMEHuJP/5fn0Ml1G9o4ckRbOkXxfLnHjnMRA9G69aPftB6XTOM6Pv0 KuOX7EDxrs/G6aJ4TN2LkEp3haRMOOHe1rmLtMblmUWJmCRjdousqMsoK z3YJparP+TLfwJOHaW739KWLWrJtqPEHFtmZfZgGdeDILpZMOeWdUtMN/ pBZTsGpdbZ2yc0NHhMAiETZrOKB6DG8KLp0jUuocS+sIcgtL9ytWvvEtT 2gjZ4B4PQ124OFvFIIFXdA0Cr0Rmf9mJuouL07SF/q6w0BAAbdf7RZVvy /lIkjfdb1VGBODYQg91hjJxW4C7dpIfTCRlfvIN4gu1pNOcTGfxTw8Jbv A==; X-IronPort-AV: E=McAfee;i="6200,9189,10300"; a="284146429" X-IronPort-AV: E=Sophos;i="5.90,220,1643702400"; d="scan'208";a="284146429" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Mar 2022 06:15:31 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,220,1643702400"; d="scan'208";a="639321589" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by FMSMGA003.fm.intel.com with ESMTP; 29 Mar 2022 06:15:31 -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, 29 Mar 2022 06:15:31 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) 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, 29 Mar 2022 06:15:30 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx608.amr.corp.intel.com (10.18.126.88) 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, 29 Mar 2022 06:15:30 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.172) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.21; Tue, 29 Mar 2022 06:15:30 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Xi+U7w4Nov2koQEpAvt4zPiE/cu4E/RmzmirkcNqIDxt7gkC7vCMyJLxajAVbEWkEc0sUakkUG6L8YTUfDISRSrsH5wihSIvovwDDDfH97nysM29tR7D6jmbtlb2DrsBr/kmvz8VqCpcrFyIE0HTXWmU3jHpIrobEXqoNAfPcWFfBnSUlXwBxvteN9Gdlerj8yn94Xf+jMphxk93nUSQGbzqHmtq/NRLAK9J0km25WWAg0INMatlwrqQOtwz9zVNYVBF9Fkr/xOhKWnVHP6WtZvGGGtyZP3v82hgzCq4CMMQxIGUtbLFp7RUDJ3ALtypk+EqNl2lm9N6aWzvHFpWDg== 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=DXnRSsBpjRsxX28opgxdTs8tIkTSIfa8lrPiRbEouEM=; b=gO+lIsKvTd+BJamKVSIWgw35mWVA6S/ICVSm4JSrjpmqfCSC0eFgnf9Dblmon3nAIxhRIEI9HpfrXhVSSeiTUSyDRjwFd09y3kFtWBT8L69vKOtObjjRry/5zYerTEJx8BjTXPfQdtvzVQPE4GZJW0LBjq/0ZEIMMk0ySCcDy4ZSWc1o9hxqGKBgAr7hMVzkgNpBp2b75Fuv1xaXVazjTnbWYo7ecq5wrWC4FJHifJ2tGWEvrx1DOTEAd+ClYfSITSVzyhdn9TzSyfWLOLHKzScqa3JXqnF3pmJcpwvD4gTBcUjL9FKcU00kkkBa4EuWKO7Bj24d8OZuDRiOTNIFGw== 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 BN9PR11MB5513.namprd11.prod.outlook.com (2603:10b6:408:102::11) by SN6PR11MB3326.namprd11.prod.outlook.com (2603:10b6:805:bc::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5102.16; Tue, 29 Mar 2022 13:15:26 +0000 Received: from BN9PR11MB5513.namprd11.prod.outlook.com ([fe80::d7:c1a5:3e30:8593]) by BN9PR11MB5513.namprd11.prod.outlook.com ([fe80::d7:c1a5:3e30:8593%2]) with mapi id 15.20.5102.022; Tue, 29 Mar 2022 13:15:26 +0000 From: "Ding, Xuan" To: Maxime Coquelin , "Xia, Chenbo" CC: "dev@dpdk.org" , "Hu, Jiayu" , "stable@dpdk.org" Subject: RE: [PATCH v2] doc: fix vhost multi-queue reconnection Thread-Topic: [PATCH v2] doc: fix vhost multi-queue reconnection Thread-Index: AQHYKUfR4dnQ8ELHPkGJCIbZCQcp9qzWg5GAgAAG2QA= Date: Tue, 29 Mar 2022 13:15:26 +0000 Message-ID: References: <20220221072743.88049-1-xuan.ding@intel.com> <20220224062803.72238-1-xuan.ding@intel.com> <475b6a00-ec0a-12a9-d8e6-ac1c1eb68675@redhat.com> In-Reply-To: <475b6a00-ec0a-12a9-d8e6-ac1c1eb68675@redhat.com> Accept-Language: zh-CN, 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.401.20 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: 74ee0f49-70c9-445d-c4c4-08da1186309a x-ms-traffictypediagnostic: SN6PR11MB3326:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr 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: VeHY8cjh6ZM9YZKSfsXJd2d4ez3Wl/Z5zBwmOm7gdBbZZbuiiZQANGnekEmZZPWW7vCb7kcOjlpwu12qe8DZkexwkXYdt2+KPMPgqlRDNd4sV8SZnJp+xwukgHndDFlOVhF+517dJNToUlg9Yo/ZRGBd7WgVVVQUDRIPn9z2UML3zJNHglLG2di0q6sPzR6IM/JDz4ROFzg0TIXrTRloQzQDEe6NnZism/Pmib5TifonCC0Hj9Kp5WKCCB7tRb3vXitZAiFC0fOZY3TRmgCl0pRF8K+Rc5HcfFiIBUKI85zknBcrjBj6xOlU/P8RzMkxbGTbw2CiKd0j5LIiwIAwcmJWUXXEhfqXPEfrSfftugUKHjLorvSQZK/gEeGIN1W1gZpiky1/7jbsFZnREGRO1mkOV0NS2/VqCUSx+IOF4YNEzQpSuNulBkjDX2k67B6U77ZmZlmPxfMzcG2Wg9z/Lv+OSlkMvaZZabV/8d4GXhxSp8oBu25UpI0Q1lKcJ1PgkfvQ/Sybqq4WKfVJz9ryTI/3ix9d6y0j6E5nJpUMMLXvuOGRMVIqJeC+itK+HZFyQjVSnjIeyWu5ysdKYnglN0Yvf9hJWDuB/51vFIOu3kSbUBcY77m9hmbcwKFKwwxtyJ4YjC7YB6cdm6KCGZEoNYCwPR8jde5TgcDhBbS/1xO7zhAgcwPQcCnEocFR7ivnezJmzcRXsDeK4P/2vUcatA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN9PR11MB5513.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(186003)(316002)(7696005)(26005)(83380400001)(6506007)(9686003)(54906003)(122000001)(110136005)(86362001)(55016003)(6636002)(66946007)(2906002)(76116006)(33656002)(53546011)(38100700002)(8676002)(38070700005)(82960400001)(64756008)(66476007)(66446008)(66556008)(4326008)(508600001)(8936002)(52536014)(71200400001)(5660300002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bkFxWGw3cHEzdm55MElBKzVYZ25aK2F4RThWZnpjdG1BQ3RVcnh2em05ODND?= =?utf-8?B?SE0rSm5rVWtaTXJIamc3eWJyRGhjVW9PMVZERFpmMlNUeTJsQkdnWGxRelRv?= =?utf-8?B?ZGRPTmMyRlpFSlErbkRWQ3Z5Qm43UnBlZHZDVnVaY3FEUHhEeFpDNlRJTDRO?= =?utf-8?B?QmxYd3pucUxFZ2IvZjFuaFZQOW5yeGlEL21oOXRraFcxRFBieDVjaHI0K2NG?= =?utf-8?B?QWd2S0doa1lIZTNVek12SDZVMzhrZFZ2d1pBZ3lPanM2dGxBenFHUFIxRERu?= =?utf-8?B?SzVTNlRiaVltWE9CNC90bkJsNVlHTklmQ3dVVmdJNlpyWmpPbjE4N3hJRzBj?= =?utf-8?B?R0hmYnBFNURHOHFoUXhGRlpaaWhuaCs4NWlZVEIrN3EwS3lMWmV5Ulh6Nk4w?= =?utf-8?B?cW1rRklDazFQZ0dTOWcxMHFSb3ZreGo1YVEyeHhXVjlpYVhIbjNHdHYrMXVS?= =?utf-8?B?TVludWxnK3U2RUxHZUxlT29OanpqTS9wR2FZUU9rQ3pKL1NRMUlpTEdEakwx?= =?utf-8?B?cnFNblRZeThOZ3Nxek1UWEtLNno3dWJVd3RwNUpzQjdQT3ZPQXJOS2ltZjE2?= =?utf-8?B?T0c2VWJ2TXVNSVlMWlduM1F0R2NMSFNYUVZpVGI4TFNaTHltN2lMa3h0OWc0?= =?utf-8?B?c1gzTzZacVJVbXRHT0ZtQU9tY0NDL1FCQzgyQ2p5VlJaNTQvOUdTSWxBVCsr?= =?utf-8?B?bFdGRmxaQTZxTXR0bHppMzFrVklMTm1YQzJBdjd0V0tUUllSa0U3T2Q0MjBT?= =?utf-8?B?bDFyVHVUSHFNa1k4dzZsaU9kUFlnRUdPTzNJMlphditXS3dnWUNsSEgzdTBu?= =?utf-8?B?bDVIUWpNbm1YM3phbWRSeXVTcjd2dHFZNkI5cTJxNUdNZUxnSDcwU1NNSyti?= =?utf-8?B?WHJDbXd6TjA0dzk3UkxtVjZqbkZGZzZuRHRyTlRkM0swZjA0dTN5MldGL2RZ?= =?utf-8?B?MzZOa2dWSWdMS3RuUzdkTTlvU1R3K1BwL2NSeldrUHkrSGdtK1VCWmIrcnQ0?= =?utf-8?B?Q2x1YjVkb2MyWHdFVUIrRHlOZEk1Z0ZFeW1CZmFCNlpWR1VwMVhqUjJLWXBz?= =?utf-8?B?eUNNRVEwbkQ1cXhQVkliZ1JXbFc3akoxZ3Q5N2R4eG5RUUZ4cHBMdHc1YTV4?= =?utf-8?B?NUZNMnpJUG8xclhndTV0VVpYQVpMNmczUWtpbXVOelV3SzBKM05xZXBxdUxZ?= =?utf-8?B?LzViMjlHeFp3dzM4dzhCejllRTdtN2tiU01NVW5ES1FXU29uc1NnTzFYamM0?= =?utf-8?B?K1lFcGs4Si9uaG52bC9jOHQ5WVpaWGozTEVDSVRYeHNoQmtLZ2dlTEM1YitI?= =?utf-8?B?ZnlBUGFKOWpBeThjZXo2Y2J3SjhncVoydzUyem9ZR3hlU0dMNSs5c0x4Qm84?= =?utf-8?B?TXRqeDc1bFRib3c5OXFrV3BVRGh4TmUzd2s1dElNQ3hvbHpvSk9XSlZxaW5V?= =?utf-8?B?c01vME1nVVNpRldCeTNOOTZmUTJXdXhHcWo5K0UzZHZNZjFjZEs5d1FCcG9l?= =?utf-8?B?V2FWUG4xS1JWYzJmOU5VUmlTdi9qQmRZZFJCdEtRaU9KSUpKZEd6N0x3QndZ?= =?utf-8?B?Q2lOMVdnajdGK3l5bzFtVXVENTVuSTd2MC9lMzFtbE9NYysvSTIyWnQxL2tJ?= =?utf-8?B?cnNxUzU4RUpvdVJPejdDWWJwZE1wYWV0QkJ4VGtPOUpkakZ2NGxyT0lpL2t6?= =?utf-8?B?Szd3THVSS3NaTWpHdTQ0R29XTGJjdXdaeDRLWkNVWEwyVzdKL05hYlp6SXFX?= =?utf-8?B?MUhJMmhPNy9SRWNPNmtmaHBzQjgwZWJrQmdOd0Nxd2ZWQldkZmVzU3RKU3Ni?= =?utf-8?B?anhpWTRhQ3RzdFU3OGdyNEVQS0M1QitraUs3cDJ3aUQvN0pQRmR4OFB6Z3Nv?= =?utf-8?B?bFNvRXlYQXF6d1dlOU9USXNOc3Z5WVdmTUFrT0pvVE5jVHpUWDZOREVCem84?= =?utf-8?B?dVU4WjdDYXVTM0p5T3FBZnNwYjFJUlVjRklqbldpMS8wVU1XOERUSEczMzVN?= =?utf-8?B?MkxoZTUwd1RPVFZuQS8vMmFFWUlOeDhrRitzeW01aWdHcUcrN0k4bDZveUhD?= =?utf-8?B?bTZuUmtxQ0dkdUwwNVR6dTQwTFY5ZDYwakZwTzZDT3QwaERyRnJrbkhjYWU3?= =?utf-8?B?YldQZk9KREFNVGl3V1RIK3paQUQ0OFg2VGJlam1jdUVWTG10cHB2YVBQTkRF?= =?utf-8?B?cDNZZ2VWNFpla2h0M2NEaVREOXFHQ01ybUZSeVdQN1Jqa1VSMmE3bC9XS25v?= =?utf-8?B?MXNGWmhVV1M4Y0FpQ0tHMHhDZjllSE1rRjlrWXpHMi9GekppSHVNanNkUXZa?= =?utf-8?B?WHJZN2daUUtPTUJ0NCtPSDJ6SW9TMWxXeTBxOHQ4TE9xd2F5UTEyZz09?= 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: BN9PR11MB5513.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 74ee0f49-70c9-445d-c4c4-08da1186309a X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2022 13:15:26.3835 (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: 9Nfe9WdTzGLPTN2GXTYBxBkFQPSQSalzEY1albqHCk3pW1tZ6eKjd2ep+7jzmoVKeHxUgmM9GoiAB2zA0/FE5g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3326 X-OriginatorOrg: intel.com X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org SGkgTWF4aW1lLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1heGlt ZSBDb3F1ZWxpbiA8bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+DQo+IFNlbnQ6IFR1ZXNkYXks IE1hcmNoIDI5LCAyMDIyIDg6NDcgUE0NCj4gVG86IERpbmcsIFh1YW4gPHh1YW4uZGluZ0BpbnRl bC5jb20+OyBYaWEsIENoZW5ibyA8Y2hlbmJvLnhpYUBpbnRlbC5jb20+DQo+IENjOiBkZXZAZHBk ay5vcmc7IEh1LCBKaWF5dSA8amlheXUuaHVAaW50ZWwuY29tPjsgc3RhYmxlQGRwZGsub3JnDQo+ IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjJdIGRvYzogZml4IHZob3N0IG11bHRpLXF1ZXVlIHJlY29u bmVjdGlvbg0KPiANCj4gDQo+IA0KPiBPbiAyLzI0LzIyIDA3OjI4LCB4dWFuLmRpbmdAaW50ZWwu Y29tIHdyb3RlOg0KPiA+IEZyb206IFh1YW4gRGluZyA8eHVhbi5kaW5nQGludGVsLmNvbT4NCj4g Pg0KPiA+IFNpbmNlIFFFTVUgNS4yLjAgZml4ZXMgdGhlIHZob3N0IG11bHRpLXF1ZXVlIHJlY29u bmVjdGlvbiBpc3N1ZSBpbg0KPiA+IGNvbW1pdCBmNjYzMzdiZGJmZGEgKCJ2aG9zdC11c2VyOiBz YXZlIGZlYXR1cmVzIG9mIG11bHRpcXVldWVzIGlmDQo+ID4gY2hhcmRldiBpcyBjbG9zZWQiKSwg dGhpcyBwYXRjaCByZW1vdmVzIHRoZSBwcmV2aW91cyBkZXNjcmlwdGlvbiBmcm9tDQo+ID4ga25v d24gaXNzdWUuDQo+ID4NCj4gPiBGaXhlczogYjM3ZTk1NTA3ZTFiICgiZG9jOiBhZGQgdmhvc3Qg bXVsdGktcXVldWUgcmVjb25uZWN0aW9uIGlzc3VlIikNCj4gPiBDYzogc3RhYmxlQGRwZGsub3Jn DQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBYdWFuIERpbmcgPHh1YW4uZGluZ0BpbnRlbC5jb20+ DQo+ID4gLS0tDQo+ID4gdjI6DQo+ID4gKiBBZGQgZml4ZXMgaW4gY29tbWl0IHRpdGxlIGFuZCBs b2cuDQo+ID4gLS0tDQo+ID4gICBkb2MvZ3VpZGVzL3JlbF9ub3Rlcy9rbm93bl9pc3N1ZXMucnN0 IHwgMjEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gICAxIGZpbGUgY2hhbmdlZCwgMjEgZGVs ZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy9yZWxfbm90ZXMva25v d25faXNzdWVzLnJzdA0KPiA+IGIvZG9jL2d1aWRlcy9yZWxfbm90ZXMva25vd25faXNzdWVzLnJz dA0KPiA+IGluZGV4IDE4N2Q5Yzk0MmUuLmE4ZDE0MDFhNzEgMTAwNjQ0DQo+ID4gLS0tIGEvZG9j L2d1aWRlcy9yZWxfbm90ZXMva25vd25faXNzdWVzLnJzdA0KPiA+ICsrKyBiL2RvYy9ndWlkZXMv cmVsX25vdGVzL2tub3duX2lzc3Vlcy5yc3QNCj4gPiBAQCAtODg0LDI0ICs4ODQsMyBAQCBVbnN1 aXRhYmxlIElPVkEgbW9kZSBtYXkgYmUgcGlja2VkIGFzIHRoZQ0KPiBkZWZhdWx0DQo+ID4NCj4g PiAgICoqRHJpdmVyL01vZHVsZSoqOg0KPiA+ICAgICAgQUxMLg0KPiA+IC0NCj4gPiAtVmhvc3Qg bXVsdGktcXVldWUgcmVjb25uZWN0aW9uIGZhaWxlZCB3aXRoIFFFTVUgdmVyc2lvbiA+PSA0LjIu MA0KPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tDQo+ID4gLQ0KPiA+IC0qKkRlc2NyaXB0aW9uKioNCj4gPiAtICAgSXQn cyBhIFFFTVUgcmVncmVzc2lvbiBidWcgKGJhZCBjb21taXQ6IGM2YmVlZmQ2NzRmZikuIFFFTVUg b25seQ0KPiBzYXZlcw0KPiA+IC0gICBhY2tlZCBmZWF0dXJlcyBmb3Igb25lIHZob3N0LW5ldCB3 aGVuIHZob3N0IHF1aXRzLiBXaGVuIHZob3N0DQo+IHJlY29ubmVjdHMNCj4gPiAtICAgdG8gdmly dGlvLW5ldC92aXJ0aW8tcG1kIGluIG11bHRpLXF1ZXVlIHNpdHVhdGlvbnMsIHRoZSBmZWF0dXJl cyBiZWVuDQo+ID4gLSAgIHNldCBtdWx0aXBsZSB0aW1lcyBhcmUgbm90IGNvbnNpc3RlbnQuDQo+ ID4gLQ0KPiA+IC0qKkltcGxpY2F0aW9uKioNCj4gPiAtICAgVmhvc3QgY2Fubm90IHJlY29ubmVj dCBiYWNrIHRvIHZpcnRpby1uZXQvdmlydGlvLXBtZCBub3JtYWxseS4NCj4gPiAtDQo+ID4gLSoq UmVzb2x1dGlvbi9Xb3JrYXJvdW5kKio6DQo+ID4gLSAgIEl0IGlzIHBvc3NpYmxlIHRvIGZpbHRl ciB0aGUgaW5jb3JyZWN0IGFja2VkIGZlYXR1cmVzIGF0IHZob3N0LXVzZXIgc2lkZS4NCj4gPiAt DQo+ID4gLSoqQWZmZWN0ZWQgRW52aXJvbm1lbnQvUGxhdGZvcm0qKjoNCj4gPiAtICAgQUxMLg0K PiA+IC0NCj4gPiAtKipEcml2ZXIvTW9kdWxlKio6DQo+ID4gLSAgIFZpcnR1YWwgRGV2aWNlIFBv bGwgTW9kZSBEcml2ZXIgKFBNRCkuDQo+IA0KPiBJbnN0ZWFkIG9mIHJlbW92aW5nIHRoaXMgaW5m b3JtYXRpb24sIEkgd291bGQgcmF0aGVyIHVwZGF0ZSBpdCB0byBpbmRpY2F0ZSB0aGUNCj4gcmFu Z2Ugb2YgYWZmZWN0ZWQgUUVNVSB2ZXJzaW9ucy4NCj4gDQo+IFdoYXQgZG8geW91IHRoaW5rPw0K DQpUaGF0J3MgYSBnb29kIGlkZWEsIHNvIHRoYXQgdXNlcnMgY2FuIGtub3cgd2hpY2ggdmVyc2lv bnMgYXJlIGFmZmVjdGVkLg0KSSB3aWxsIHVwZGF0ZSBpdCBpbiBuZXh0IHZlcnNpb24uDQoNClRo YW5rcywNClh1YW4NCg0KPiANCj4gVGhhbmtzLA0KPiBNYXhpbWUNCg0K