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 607F04320E; Fri, 27 Oct 2023 03:23:13 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 13B584025E; Fri, 27 Oct 2023 03:23:13 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2139.outbound.protection.outlook.com [40.107.244.139]) by mails.dpdk.org (Postfix) with ESMTP id A13684003C for ; Fri, 27 Oct 2023 03:23:11 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZGEXtARyJJZKuZqEpHaDxubYJL3MrWzjIeIt3X1Avu0/jPHwQGnJ/ZieMP8ehfNXVAcrbcAPYFd8roDZDaeD40rv7y5rpg8JKL2mOKMm3xtOadpHVQ9FIlFLu2tAZ4Z+0O9i+1cTRtUT2Y0e9XkzUxnju26P3qpKpUXe2NqK0p9JGfy/MqGhf09OSUSvdbZBs2vVqpl7aNBothdf+kmHrAfwonNMPTO22DFcmWIGClPKRM2l/wa88tMxRYGqIsWipvrLQnkZ1XipPndIYN2l8v8jJUnprT2y1V5ebPfRa0bR7YpVF6+BzNsMbjxE4I+vmyUwH1Zp9WntkvqOwzQc/w== 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=hkdHOujmQw4fFudHjVartOfMobMTdJROPYB7lpvSggo=; b=mcuhBpsv4uXkmdLvntb4os+VV0yngdnYw9SXBV1LQpuy7tSwibG48mbh72e8wz/wEQin+q/V/f+hPSU9cN/Y/pL3sSKw79TeCT4/Jz636pxgExPTEd0AW38aQL4xUlm7JsKiXYXMrl91C3Qvrx6kXJzMLLE9vqlAwxiCVGOMnSnJeT9/EzeSMcqz1LkxS4M+mggiJVT368OCULi0GhgtJ1XZcrHNm1tTRm8j6Zly8MsKWm9GVwWUF9jFcNDZrpp+DrTPC5xzTCknGBNOHCardJuE5k17g4+1M92kVg0O9T+t7fImRHEc0C2n7SUdidneIbjhILAMOXFbrLh8pLzXFg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hkdHOujmQw4fFudHjVartOfMobMTdJROPYB7lpvSggo=; b=ZKgBUrKijN4zT4K+sFam4i4/RBN36L3WhQl7A6Rqfclpx7Y0oVzBpjfAAX/SB+qazcAn8fvgIlYCSHaqq/GVB7ZHvXg18JMdLRM4ctU9QfbyOoy7+yv9+Cez020OtVYRa9LXiuqnccsdhKHq0SFaQkEeW9oZv96HlnCzg794Qjs= Received: from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) by SJ2PR13MB6117.namprd13.prod.outlook.com (2603:10b6:a03:4f8::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.29; Fri, 27 Oct 2023 01:23:08 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::45b3:d83c:cff2:4a1b]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::45b3:d83c:cff2:4a1b%6]) with mapi id 15.20.6933.022; Fri, 27 Oct 2023 01:23:08 +0000 From: Chaoyong He To: Ferruh Yigit , "dev@dpdk.org" CC: oss-drivers Subject: RE: [PATCH v3 00/25] add the NFP vDPA PMD Thread-Topic: [PATCH v3 00/25] add the NFP vDPA PMD Thread-Index: AQHaB9fDusIOx+60Y0qiAwysKGe7NLBcKT6AgACvOYA= Date: Fri, 27 Oct 2023 01:23:08 +0000 Message-ID: References: <20231024022849.3092506-1-chaoyong.he@corigine.com> <20231026064324.177531-1-chaoyong.he@corigine.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=corigine.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR13MB5545:EE_|SJ2PR13MB6117:EE_ x-ms-office365-filtering-correlation-id: 7f021833-455a-4834-7f96-08dbd68b4721 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 08mZP2OFo/s1O0AVFLy7ayMLiWHKhOAYHua7v7j4BVOeSJnL9k5oM5M6NAmDJkDjIAfFHoAJafS9ckHRUSTRfTLpiksX731yicMYUR7q0e2e8ck+GHZKAQSv5IMasFRCdbw6NozCpsBmupjaKQeJuwD15F7BZMA/ndyVKOvTbgf/81uuL8PqHzUL+zO5eaoFulWqUGXjX89QKp5LMK2C3AfDeEKawyZizXn3PZqFtsmeO764N6rF3RH0PHkPjt/WlljQTvtLo6RdT+/wUHv10+pNeqxByqNDA3ZcP2eTmKq+Q5lNJbKT/W1jqfOCzN2QFhxYZ/jtgdOBnSZEcZ7mhbtyJEkf7SOpbUnXRQ540BF4Ykn9z/pRdfBEap8gEg/dDZ3yfdzSdhc6Kv41ydSylQu89pvrCDqF+4SR/s/QbQTag2yhbRBTjXMsWyE+oIf5Lt5+bfMcqTtzshxT2BbipZMiX0ypEBYtB63l+EryiwYZc7LsDhKfDmnMnh3SpeVDzqbO21D7CGywicWr5JqF4k0d3vfIht6L2pVQOq0Op3xGDoK0Mlsr/r2iLUUvCq7FpCSSh99Q8AMKwW/iidizAYVJC7B+6g3XwY5h7fmuN9bCi+9KjxJpF6f9xJ4gq5vPQNgeZDQFsV3nV06C/GkB8FMKenkiyah+wKogrNy+Ln+MU09KLJDBSZv1EcbuYG1ulW4ulcGwb4Uw1ooMUdvQirO1t4yb4rJpOv2JnPHV45Y= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(136003)(366004)(396003)(346002)(39840400004)(376002)(230922051799003)(230173577357003)(230273577357003)(186009)(64100799003)(451199024)(1800799009)(33656002)(66946007)(66476007)(110136005)(38100700002)(66446008)(64756008)(55016003)(38070700009)(316002)(86362001)(66556008)(9686003)(122000001)(53546011)(83380400001)(76116006)(52536014)(2906002)(107886003)(6506007)(71200400001)(26005)(7696005)(41300700001)(478600001)(8936002)(8676002)(44832011)(5660300002)(4326008)(21314003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UEhZOS9RY0JWbnQzaFFsVXk0eURRTFFkM21OYlU1WUZudndEZG5EcGs1TVJu?= =?utf-8?B?VUlPYW5jUWR5SlVadFROSytBbEMzSjZ2N2JXU205bUJtdFBkdGo3Y0M2UGwv?= =?utf-8?B?T2toaGJiY2xic1d4Rmk2dGovMWFhbmtubVRQNGp4MTFWdUZPTEt5VkdNNEhE?= =?utf-8?B?NEtJVitVNHErZFZDMkovckk2dk1SYlFkTG1KQUhJV3B4cFlyUzdxNkRwOVI0?= =?utf-8?B?Y2NnUnllOEhDeDVKVUFJQ3FZRmRXYkYzT2dVSFIvd0R5c3JMeG9jWExDaEhT?= =?utf-8?B?Mk54ZW50djA0RmRZUDdaYkJUUk5TRFRPVUFOclpBWTQvek43TzlCRUFkTHNT?= =?utf-8?B?M3RGa2VkQkVMYmZqTk1pc2Z0Q3BUc3ppM1RjRHYxYjVwMWtPNFV3UStsdDVz?= =?utf-8?B?dFpPSlg5KzEzdHhXaGx1QVJNRTNubDAzSHU3YjdMdG5hUkpqWDd0RnZGd0t1?= =?utf-8?B?eXNobGxtbjVOV0djdkxlemNaczdwOE11RThNZnZKVXRSaEQ0TDdVMjZWRnNh?= =?utf-8?B?b2ZQWW9QVXlRbTU0dFJsTEdNQXFLWnVBbEFHcGUwc1ZROHc5YW5ZQTlOOXcv?= =?utf-8?B?WVZKSjJqclVKTGJDMUoxZ0hkTURTQ2tFSVFUNXpLVnphRjBRTDlXcTROYjFU?= =?utf-8?B?YUlaYlhPclg4bkVXaDMzeGd5b1NENVN4ZnloTnhxS2laVktrZ1lyVWp4ZGF6?= =?utf-8?B?bm1JYjVPbTdjMkNRQWk2eXFMdUlocm9sTStIakpZU1d3cW91aUd0VG8zUEhq?= =?utf-8?B?Y2xWakpwYWh6NmtsQzRPRXJKekRHYnhaMXlrZW84OGdGWllBTjJxUjc2eXhs?= =?utf-8?B?NldmcVZRUlR0THNsN0Jhc04vN2N6c1NPdmx1WHVrdlBFUlN0UktrcUhjMER0?= =?utf-8?B?VmpDQU1nRkxqRXRWNUFRcjdFdzZOUGFIMG9JVDdjR1NNbDVpUFlEYkh3UE5N?= =?utf-8?B?d0VQb0RWZUdFSTZjUzYwcmExcjVvM0RDeWd4SGpjcVhwU2lYV1phYXBQbFU1?= =?utf-8?B?YVYwR2NoY0E2YkJybWQ0cnp6M0xubG05Ujh5K2c5clJ1VEhBaGxGcWx0RHBI?= =?utf-8?B?S015amRvaVoxL2VlcTdOajk0SFprWHhNL1UxMlRXOFU1WmhQTm1hYlJWWERm?= =?utf-8?B?OVkyRkRJejlBakphNWZyWkg4WVdLRm9IYWN0amJNeUszcEhRWEtiOU5BSCtI?= =?utf-8?B?MGNQSlZISUxabWRTSkRkOG1BeDR2SUhkOHhrbVVtaWtsZW50U2dkQ0s5SmtK?= =?utf-8?B?MVhTZS81bGRVNWo5SkNmSFlDQzk5T0JzeENlbEduTTljNjkyMGR2U0YrTEtU?= =?utf-8?B?VHg0TGVKUVVqd1JYcnhPeCtXTEdJenl3V00yTFAvUUZjTGxWQjVYVmZlbDk0?= =?utf-8?B?YlhwL1p2Nk9lbjlqRGtjV0svMlZDUkhDOUJZSkE0QmZja2sreGU4NEVrVHJE?= =?utf-8?B?MWJtVnM1TmFtQlFkbXpTN3ROZlYwOWVoQXd6c1Q1YWx3c3lEd0ZVOEpQaFFq?= =?utf-8?B?QkQ1WUJFekdQNHhRRXRUaFFQdUQxR0ZhODQ0ajYxR0FCQkw0RExTTGNpY1dC?= =?utf-8?B?aFgzc0Z2Yk0xQzFGMW1xRWJqMlp3NWdaSVhkbTRZRUtXaTlmZWtxZ2FRMm9p?= =?utf-8?B?dGxGY2pwcFRud041eWNUZXFWdzZkRkRvbFE1b1FvbGVJWnlMRHpqck5WREd5?= =?utf-8?B?RGE4MnZCbEt4Nk0rMFFTQk1zZXhabC8weFlGZXNVa2t0OExhSi9odUJqbnBp?= =?utf-8?B?dWR5MzZjdGZSN3crdnBCdDFsZWFhblZ5ZVVzTUd1WDhUWTVKck45ZldYQngz?= =?utf-8?B?TER6WFRBUmRFTFRBRzZvRHNkcEVBdSsvaGpYSmhXTzZZellZa3pkRXBzRFBK?= =?utf-8?B?aTFPSnBiRkt0OUFqMElDVmVqZWN6WkZjUlFMMlRLSkcvcDd2U1p4WnkyeHl5?= =?utf-8?B?S2ZkYmhHUnRCaXJDdEVWVHI4YXZxQ2dyQ05mS05MSXJINXhMRHNZRnh5V2hq?= =?utf-8?B?aWwwQjRBeW1GdWlBZGR2QVRZajVGWFdqVkFRNXA2YmVFMm10SjlKaE00a0RW?= =?utf-8?B?YWRiREpBUUdUcDViM1FSV3hXcFF2b29paVdxWlhseUkwdXRmNmNldk1kSzZR?= =?utf-8?Q?Eo9psT7+R4JvjSuald7dMRWAY?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7f021833-455a-4834-7f96-08dbd68b4721 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Oct 2023 01:23:08.5009 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 8WU/hCEblbi/NkbZx731IrrZRr5iXomSVf+4PENUyMXzMK7j7F/bF6ohOPoClUN1lG1u287KTBTmtyuWJZ0MEWX5oT1XHULTk28E0OHc9L4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR13MB6117 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 PiBPbiAxMC8yNi8yMDIzIDc6NDIgQU0sIENoYW95b25nIEhlIHdyb3RlOg0KPiA+IFRoaXMgcGF0 Y2ggc2VyaWVzIGFpbXMgdG8gYWRkIHRoZSBORlAgdkRQQSBQTUQsIHdlIGFsc28gZ3JhYiB0aGUN Cj4gPiBjb21tb24gbG9naWMgaW50byB0aGUgYGRyaXZlcnMvY29tbW9uL25mcGAgZGlyZWN0b3J5 Lg0KPiA+DQo+ID4gLS0tDQo+ID4gdjM6DQo+ID4gKiBSZXBsYWNlICdwdGhyZWFkX3h4eCcgQVBJ IHdpdGggJ3J0ZV90aHJlYWRfeHh4JyBBUEkuDQo+ID4gKiBSZXBsYWNlICdfX2F0b21pY194eHgn IGJ1aWx0LWlucyB3aXRoICdydGVfYXRvbWljX3h4eCcuDQo+ID4gKiBEcm9wIHRoZSBjaGVjayBz dGF0ZW1lbnQgaW4gbWVzb24uYnVpbGQgZmlsZSB3aGljaCBwcmV2ZW50IGJ1aWxkIG9mDQo+ID4g ICBQTUQuDQo+ID4gKiBGaXggYSBwcm9ibGVtIGFib3V0IHRoZSBsb2d0eXBlIHByZWZpeC4NCj4g PiAqIE1vdmUgdGhlIGRvY3VtZW50IG1vZGlmaWNhdGlvbiB0byB0aGUgY29tbWl0IHdoaWNoIHNo b3VsZCBiZS4NCj4gPiB2MjoNCj4gPiAqIEdyYWIgbW9yZSBsb2dpYyBpbnRvIHRoZSBgZHJpdmVy cy9jb21tb24vbmZwYCBkaXJlY3RvcnkuDQo+ID4gKiBEZWxldGUgc29tZSBsb2dpYyB3aGljaCBz aG91bGQgYmUgd2hlbiBtb3ZpbmcgbG9naWMuDQo+ID4gLS0tDQo+ID4NCj4gPiBDaGFveW9uZyBI ZSAoMjUpOg0KPiA+ICAgZHJpdmVyczogaW50cm9kdWNlIHRoZSBORlAgY29tbW9uIGxpYnJhcnkN Cj4gPiAgIG5ldC9uZnA6IG1ha2UgVkYgUE1EIHVzaW5nIG9mIE5GUCBjb21tb24gbW9kdWxlDQo+ ID4gICBuZXQvbmZwOiByZW5hbWUgY29tbW9uIG1vZHVsZSBuYW1lDQo+ID4gICBuZXQvbmZwOiBy ZW5hbWUgY3RybCBtb2R1bGUgbmFtZQ0KPiA+ICAgbmV0L25mcDogZXh0cmFjdCB0aGUgY2FwIGRh dGEgZmllbGQNCj4gPiAgIG5ldC9uZnA6IGV4dHJhY3QgdGhlIHFjcCBkYXRhIGZpZWxkDQo+ID4g ICBuZXQvbmZwOiBleHRyYWN0IHRoZSBjdHJsIEJBUiBkYXRhIGZpZWxkDQo+ID4gICBuZXQvbmZw OiBleHRyYWN0IHRoZSBjdHJsIGRhdGEgZmllbGQNCj4gPiAgIG5ldC9uZnA6IGNoYW5nZSB0aGUg cGFyYW1ldGVyIG9mIEFQSXMNCj4gPiAgIG5ldC9uZnA6IGNoYW5nZSB0aGUgcGFyYW1ldGVyIG9m IHJlY29uZmlnDQo+ID4gICBuZXQvbmZwOiBleHRyYWN0IHRoZSBNQUMgYWRkcmVzcyBkYXRhIGZp ZWxkDQo+ID4gICBuZXQvbmZwOiByZW5hbWUgcGFyYW1ldGVyIGluIHJlbGF0ZWQgbG9naWMNCj4g PiAgIGRyaXZlcnM6IGFkZCB0aGUgY29tbW9uIGN0cmwgbW9kdWxlDQo+ID4gICBkcml2ZXJzOiBh ZGQgdGhlIG5mcCBjb21tb24gbW9kdWxlDQo+ID4gICBkcml2ZXJzOiBtb3ZlIHF1ZXVlIGxvZ2lj IHRvIGNvbW1vbiBtb2R1bGUNCj4gPiAgIGRyaXZlcnM6IG1vdmUgcGxhdGZvcm0gbW9kdWxlIHRv IGNvbW1vbiBsaWJyYXJ5DQo+ID4gICBkcml2ZXJzOiBtb3ZlIGRldmljZSBtb2R1bGUgdG8gY29t bW9uIGxpYnJhcnkNCj4gPiAgIGRyaXZlcnMvdmRwYTogaW50cm9kdWNlIHRoZSBORlAgdkRQQSBs aWJyYXJ5DQo+ID4gICBkcml2ZXJzOiBhZGQgdGhlIGJhc2ljIGZyYW1ld29yayBvZiB2RFBBIFBN RA0KPiA+ICAgdmRwYS9uZnA6IGFkZCB0aGUgbG9naWMgb2YgcmVtYXAgUENJIG1lbW9yeQ0KPiA+ ICAgdmRwYS9uZnA6IGFkZCB0aGUgaGFyZHdhcmUgaW5pdCBsb2dpYw0KPiA+ICAgZHJpdmVyczog YWRkIHRoZSBkYXRhcGF0aCB1cGRhdGUgbG9naWMNCj4gPiAgIHZkcGEvbmZwOiBhZGQgdGhlIG5v dGlmeSByZWxhdGVkIGxvZ2ljDQo+ID4gICB2ZHBhL25mcDogYWRkIG5mcCB2RFBBIGRldmljZSBv cGVyYXRpb25zDQo+ID4gICBkb2M6IGFkZCBhIGVudHJ5IGluIHRoZSByZWxlYXNlIG5vdGVzDQo+ ID4NCj4gDQo+IEkgd2FzIGFib3V0IHRoZSBtZXJnZSB0aGlzIHBhdGNoIGJ1dCByZWNvZ25pemVk IHRoZSBidWlsZCBlcnJvciwgYW5kIEkgYXNzdW1lDQo+IHRoZXJlIHdpbGwgYmUgbmV3IHZlcnNp b24sIGZvciBuZXcgdmVyc2lvbiBjYW4geW91IHBsZWFzZSBsb29rIGZvbGxvd2luZyBhcw0KPiBw YXRjaCBzdWJqZWN0IHN1Z2dlc3Rpb25zOg0KPiANCj4gIHZkcGEvbmZwOiBhZGQgZGV2aWNlIG9w ZXJhdGlvbnMNCj4gIHZkcGEvbmZwOiBhZGQgbm90aWZ5IHJlbGF0ZWQgbG9naWMNCj4gIHZkcGEv bmZwOiBhZGQgZGF0YXBhdGggdXBkYXRlDQo+ICB2ZHBhL25mcDogYWRkIGhhcmR3YXJlIGluaXQN Cj4gIHZkcGEvbmZwOiBhZGQgcmVtYXAgUENJIG1lbW9yeQ0KPiAgdmRwYS9uZnA6IGFkZCBiYXNp YyBmcmFtZXdvcmsNCj4gIHZkcGEvbmZwOiBpbnRyb2R1Y2UgZHJpdmVyDQo+ICBjb21tb24vbmZw OiBtb3ZlIGRldmljZSBtb2R1bGUNCj4gIGNvbW1vbi9uZnA6IG1vdmUgcGxhdGZvcm0gbW9kdWxl DQo+ICBjb21tb24vbmZwOiBtb3ZlIHF1ZXVlIGxvZ2ljDQo+ICBjb21tb24vbmZwOiBhZGQgY29t bW9uIG1vZHVsZQ0KPiAgY29tbW9uL25mcDogYWRkIGNvbW1vbiBjdHJsIG1vZHVsZQ0KPiAgbmV0 L25mcDogcmVuYW1lIHBhcmFtZXRlciBpbiByZWxhdGVkIGxvZ2ljDQo+ICBuZXQvbmZwOiBleHRy YWN0IE1BQyBhZGRyZXNzIGRhdGEgZmllbGQNCj4gIG5ldC9uZnA6IGNoYW5nZSBwYXJhbWV0ZXIg b2YgcmVjb25maWcNCj4gIG5ldC9uZnA6IGNoYW5nZSBwYXJhbWV0ZXIgb2YgZnVuY3Rpb25zDQo+ ICBuZXQvbmZwOiBleHRyYWN0IGN0cmwgZGF0YSBmaWVsZA0KPiAgbmV0L25mcDogZXh0cmFjdCBj dHJsIEJBUiBkYXRhIGZpZWxkDQo+ICBuZXQvbmZwOiBleHRyYWN0IHFjcCBkYXRhIGZpZWxkDQo+ ICBuZXQvbmZwOiBleHRyYWN0IGNhcCBkYXRhIGZpZWxkDQo+ICBuZXQvbmZwOiByZW5hbWUgY3Ry bCBtb2R1bGUNCj4gIG5ldC9uZnA6IHJlbmFtZSBuZXQgY29tbW9uIG1vZHVsZQ0KPiAgbmV0L25m cDogbWFrZSBWRiBQTUQgdXNlIE5GUCBjb21tb24gZHJpdmVyDQo+ICBjb21tb24vbmZwOiBpbnRy b2R1Y2UgZHJpdmVyDQo+IA0KPiANCj4gSSBhbSBhd2FyZSBzb21lIHdpbGwgZ2VuZXJhdGUgY2hl Y2twYXRjaCB3YXJuaW5nICdXcm9uZyBoZWFkbGluZSBwcmVmaXgnLA0KPiB0aGF0IGhhcHBlbnMg d2hlbiBwYXRjaCBoYXMgbWl4dHVyZSBvZiBkaWZmZXJlbnQgbW9kdWxlcywgSSB0aGluayBiZXR0 ZXIgdG8NCj4gaGF2ZSB0aGUgd2FybmluZyB0aGFuIHVzaW5nICdkcml2ZXI6ICcuDQoNCk9rYXks IGdvdCBpdC4gVGhhbmtzLg0K