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 9FD0E43270; Thu, 2 Nov 2023 19:18:37 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8D1B942D7F; Thu, 2 Nov 2023 19:18:37 +0100 (CET) Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id A855F42D3F for ; Thu, 2 Nov 2023 19:18:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1698949115; x=1730485115; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=QlfYWiiyTKTPuzZ+UxOpNcD4it4oJVlRlVVJSdofYss=; b=lQfnWyk81HI7rzvN4ZjvBTMFYV9KgMWo/x0DMisKX2r+sFm7dnd4lM8i aYWpm/FpgO4X8PU8IQwKzNtTLsl9BS5sVKQ5jxkOkTYrLzJia4jcUL3cP jzjYm0yJ9QYvrrjxdjjcqQQuU3UVaSWkfaYlzXzj6REHEl5uGR1xjP1FU 9V2BHyIrGj6i03ZBxTXkwPrcFq9j32huLzN+wNDafbx5gLGKWNmO7ckC7 mDR6YuVANurpT2S6rLg9B1IenaWjKvUh3AYnoi2LGo8BeP876rpvevrjC f4BsC2OhfttJ94b+AIqzWkgH7bwxJsuXE7DdaHH5z3JVpQcl013Wauonu A==; X-IronPort-AV: E=McAfee;i="6600,9927,10882"; a="391649966" X-IronPort-AV: E=Sophos;i="6.03,272,1694761200"; d="scan'208";a="391649966" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Nov 2023 11:18:34 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10882"; a="831766721" X-IronPort-AV: E=Sophos;i="6.03,272,1694761200"; d="scan'208";a="831766721" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga004.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 02 Nov 2023 11:18:34 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Thu, 2 Nov 2023 11:18:33 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34 via Frontend Transport; Thu, 2 Nov 2023 11:18:33 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.168) 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.2507.34; Thu, 2 Nov 2023 11:18:33 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HThCzbUBOb0VcTWEKYvxSqLeUKsTvbiiQQ/adyxFw0tgWdXSJtx/T2mHojo+4QTrKJS7k5rfjWQJeVHHU79/u6QsCSZvmnxZySUvtx447i9TMyho9C5YQLtFhLle8mdI+zTDswV0I87pvqlHsbBOim/dVjkScEI+bEMKsIcgv5m0ksr2idrQi3Rspiyr8eioqxhjHpfUa+epv8qz7LiDki4cWb6cJqIHvThnjQhknHwb6/T7i3aJUadgeO+e90w6iyMMrexw6Md89XZjlCr6JMqb4wTF/RcGu7MG1OS7WiFRFjwWpol42cJCXTUFGTPHi+nRL1QBEQdLTMW0BN3svg== 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=QlfYWiiyTKTPuzZ+UxOpNcD4it4oJVlRlVVJSdofYss=; b=L4UCyK3/nd50KSenUwJs6BJwgDRPSKgfh6Bex0IKo3m7BMrRm0PcAHH4MXF96eSoqKhq312aLaNnUBRkYqF0DipETQuby9Lc7M0oybxNfrsplNPTAG1a3gSm76D3anulZU+4t8ESjB4SDwSnjL5dlNhGl7wpFlAAkmzC7cvUk7ntJ5tybfYaWt6Nuhs0xynN7Q/RGWW7jF+xfViWQLD0ltgWoJreIfMV0YjdkaktpcpgBmvpkvQy/ZmypMqbN8DV9sVW9um/NzfCkbVivKka/5Sv2ut1qBvf028iDZYnQCQ4JOg7At4fVtDKr6yCWGSPOEY1RyFWTYUt86XNNusMow== 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 SA0PR11MB4703.namprd11.prod.outlook.com (2603:10b6:806:9f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.21; Thu, 2 Nov 2023 18:18:30 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::5e5e:24e9:65a6:866b]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::5e5e:24e9:65a6:866b%7]) with mapi id 15.20.6954.019; Thu, 2 Nov 2023 18:18:30 +0000 From: "Chautru, Nicolas" To: "Coquelin, Maxime" , "Vargas, Hernan" , "dev@dpdk.org" , "gakhil@marvell.com" , "Rix, Tom" , Hemant Agrawal CC: "Zhang, Qi Z" Subject: RE: [PATCH v1 02/11] test/bbdev: update python script parameters Thread-Topic: [PATCH v1 02/11] test/bbdev: update python script parameters Thread-Index: AQHZ8wC7Ufp3LL4GykC0hn61GTnXoLBOdHIAgAJ67LCAAAVHAIAALzTQgA0UK/CACT4IgIAAFBIQ Date: Thu, 2 Nov 2023 18:18:30 +0000 Message-ID: References: <20230929181328.104311-1-hernan.vargas@intel.com> <20230929181328.104311-3-hernan.vargas@intel.com> <25566cf0-2c91-43b3-b7cd-7a93b935c4b2@redhat.com> In-Reply-To: <25566cf0-2c91-43b3-b7cd-7a93b935c4b2@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=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BY5PR11MB4451:EE_|SA0PR11MB4703:EE_ x-ms-office365-filtering-correlation-id: 5ded9924-2821-4f32-bdf1-08dbdbd01dc4 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1LPgQICUPRsf+IOzLWMn5/CQ7osKuzm8h4mq4MSwLSTDQmA6BcovtqQZHAoGAqezdK/YrECRKLh/gowJfDojmGGwIUxhBWNhZ4xWR7m16RC0bimkRZw8x5T9DzOfHvS05o7yMAEBPHt8d3878TnbSF6QyzVmkkScE8gmgQ1gMhTJB8WMfTTqWENEjrG04d8PrMdyVNNyygZkJDgCDkfrMH0vbH3CtiiT6Ox/8Mk080KMk5EDQLdgwuFwx7pB+iT0BGeHEeuc8m27uiUgU+8vCF+OPUh+crHZpp2FvYTElBctclEIWnSEr6xow9fOUvAs2KC5/SVJJqPuOIagzl6GwQx3ljd5/EFjkbFcivEpUrR68PfWzx5Nd8lf8C+TkG288RKGLOilGWgxAEsQtrJsvtJqK/vSYNYW8a8RRmm0s8LcOPlgN4J2Pm30GVDPoSOM2DSBlByCy0bxPk0J014U4H8kOw39m/CbacEIPxDUq+UP3CIYyaMwqEsMeIexjvvJzOQyJTIBCzRIWcm5960JbEgfhLY/mXpB1D6VIhnnE//Fn9/4lJ5sDYFScTuifRcGhJRy4/VbgN8GYWVIGxpkjmMG6SE3L8YejbQHWqvySonzoojeWQBt7jt9a1tEgWVEoYKHjPtwa257hU1hQnSb9Q== 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:(13230031)(366004)(136003)(346002)(376002)(396003)(39860400002)(230922051799003)(230173577357003)(230273577357003)(186009)(451199024)(1800799009)(64100799003)(66899024)(55016003)(26005)(9686003)(38100700002)(38070700009)(86362001)(33656002)(82960400001)(122000001)(15650500001)(52536014)(2906002)(83380400001)(53546011)(5660300002)(71200400001)(478600001)(7696005)(6506007)(4326008)(8676002)(8936002)(76116006)(64756008)(316002)(66946007)(66446008)(107886003)(66556008)(66476007)(41300700001)(966005)(110136005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?R1VEYy9iK1pzd2E0SWFHQ01CV0hXL2kveVJDZmh5dXNuWHRoZ3BqaW52K0Uy?= =?utf-8?B?S2dCY0xabXRBTHR3d2RSVEo5ZEd0MU1mU2NzS3FtbTMxYzVqVmtwVXZVdS9N?= =?utf-8?B?TVMzRllaT3RsSmJpbnE2a1JlcExyRm5KQkNubUZGb0dYci9XSWErai9yaE1J?= =?utf-8?B?cEc0cjFVYmErUFhjSk4wOSt1Q0J4RmxQL1NtS0hzbDZ1Sm9WUy82RTBlcUM1?= =?utf-8?B?dnNOWDFOWE9ieXF6T3ZtMldZaUFBNS85QVZYWGJpM3lCTmV4c2Y1N0VmUWxF?= =?utf-8?B?UWpiaWFWNlVrRVhNRzlWVzVuWG1HdTNYRDk3eTRlMmhibHlrdzBucjl6eDRS?= =?utf-8?B?bWRuZHl3VElaU05seEpsN1JrT29Wczhta2dYOUtJQmt1blR6SDRhcFhRQWNW?= =?utf-8?B?RGxmTEFuRWRGK09YQlRBeFhnc3JrdVJUWlREVE45VEVVL3VGbm5qanZ4ekwy?= =?utf-8?B?M0ZNU1RsZGNGSkt6R2dTTU1HUmljdjk4RitUbE9HQ0MxTmRBd3RBL2MyeTNJ?= =?utf-8?B?eDBMWmNYSGRjaUdLbE5aRUtKM3NDeUd0V2tWZGFhODNSTnZmS3h6OXprbXAx?= =?utf-8?B?Tkp6VFdDclpkalIwaFdZV1JWR0NQZHBKampSdEQxdkVoc1ZDSDRnL0Ftck5x?= =?utf-8?B?VEdYanVjNEh3YVhhWm9SdS9ra3UvcjNMeFdZN0tvaGJZcUVGRzVQcGszRWc3?= =?utf-8?B?azFUZm1CaUdyS2JZWGpvbm9wU0w2TGtSNVcvdlk5QUJPYVFRRm1tR3BjcXNZ?= =?utf-8?B?V2V0RVAwZkQvOG9FZ1M4NTNaYXY5N1Z6UEVXMGo3cFhUSVlnclZEN2czam0w?= =?utf-8?B?eUZUV2JlMHFZSVRlM0ZDKzUrdVZuaFlIaUlKLzJuTGRrbEg3OVdJdEQ3UnIx?= =?utf-8?B?Q3c5Yk5tK0R0R0FvNjdUN0tyazNLRDdHdk85R0hEek1tei9zNGY4dXROcUla?= =?utf-8?B?Zmp6eEZGSzZsOUs0VTAzV3FQUjRtSkJsUjFNdGpvQkJqaUNEVFRMYUNFZ0Vw?= =?utf-8?B?YzdJYyszZUhGbjZ3RkxGT2dlKzFqREFVUExKdkJCREZlcWRYWkxDamN5ZUwr?= =?utf-8?B?OW1JNkJWZ0cwVFc5WWViUkZMcWs2cG1yMXM5SkFQMmdocFlreGdMVm5jSFly?= =?utf-8?B?aHNTVUplMldhVHZkekR6MkFwNE5hcE05RWV3NTJZZ2R6KzUzU2VDMGdFek5N?= =?utf-8?B?SXBlVkJqOGxTWDQzL2QrQUhzbDJIOVIwSVhPYjI2ZE4yTEdtUlJBdEZoYmRU?= =?utf-8?B?Y29UdjZZSFhkQXdhb1RmNkFZV3gvaERpMzQvckpQWEJaTFlKemIzVFI0Vnc1?= =?utf-8?B?cU5QRmJaVWhpaXorWlNRdGpGcUx5bVZMalJCV1REMXRSUHI5cEVzZ0xGbWky?= =?utf-8?B?Nzh2d0x4R1hzREpaaS9NT21nSVBBRHlMZDlGUC9tTFZSRy9sVmp0clo0NTlJ?= =?utf-8?B?a0NqUW9Fa3dFbVJibWJ2RUJIU1YwVlBPU3l5YmNJcHExZ1doQ0VXVzM3M1hh?= =?utf-8?B?ZWRhOG0rNVU3VUo5czZGZXU1WkdBZmFUUjRlMHVnYXdkb1FNRTJ4WGtyOXdH?= =?utf-8?B?S1Z0dmpkd1lLODR5RnQrWUg2SVl1MzRiby9QYjBvcGV3MXNxMEJxUTVjQWRy?= =?utf-8?B?ZUU4bTNWK0hTVE5uWHZZMC9vckFORitndm9rbFJTN3NwNFpjK2hwdU9HQzk5?= =?utf-8?B?ZGllRk5KQVFROXNZdHF1MzVhR0NyQXhDUzQ0aG43U3NEZGdGUzJXUnlqMXV4?= =?utf-8?B?a2x2VEhaNE5iMmV0L294MGgvU3Y3T0NzZXZPRkZvdGtYWTJ4K093UUozOUtX?= =?utf-8?B?VFJrSnA4YUR5Tk9jT1JvZ2N1eUtiR3VYRlJ4UGtLVnRzbm1PM2U1NUhOaTc0?= =?utf-8?B?ZS85VWRuYXBnbXpoU0ZXSkJxL2lWK3JDVWJPV29MbUcyTFBDTER0ZmRNY2lp?= =?utf-8?B?dzJDMGE0ZnFJRFdSMjFDaG5oZ3pKRFpKN0taSHBrbkp0bEc4OVZteUwxTTlJ?= =?utf-8?B?Ykp4dlZiWlZ1NFVDWTlGR3Q4eGhkRnNwVElLdS9IU2h4dU8vdGhEWE15Q29v?= =?utf-8?B?aThBOHI3L1dURTkzdkVFRGJLc2wwdEdPRVJGR1JNL3p2K2o3VDdoQVlsa2xs?= =?utf-8?Q?2q4HK5Ttd2V7GtwiYRDBTwrc5?= 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: 5ded9924-2821-4f32-bdf1-08dbdbd01dc4 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2023 18:18:30.1589 (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: vcWhISOuHbVaOgBE+3mXPFH0EMH4TwMaIKbcBWHt/y6H9DYqpC+Y5FLRrVlRzDFo4ayIotBw0PR/pWfWLoklrlcKTDmy+cPhqT/J1szkGlQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4703 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 bWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBUaHVyc2Rh eSwgTm92ZW1iZXIgMiwgMjAyMyAxMDowMCBBTQ0KPiBUbzogQ2hhdXRydSwgTmljb2xhcyA8bmlj b2xhcy5jaGF1dHJ1QGludGVsLmNvbT47IFZhcmdhcywgSGVybmFuDQo+IDxoZXJuYW4udmFyZ2Fz QGludGVsLmNvbT47IGRldkBkcGRrLm9yZzsgZ2FraGlsQG1hcnZlbGwuY29tOyBSaXgsIFRvbQ0K PiA8dHJpeEByZWRoYXQuY29tPjsgSGVtYW50IEFncmF3YWwgPGhlbWFudC5hZ3Jhd2FsQG54cC5j b20+DQo+IENjOiBaaGFuZywgUWkgWiA8cWkuei56aGFuZ0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6 IFJlOiBbUEFUQ0ggdjEgMDIvMTFdIHRlc3QvYmJkZXY6IHVwZGF0ZSBweXRob24gc2NyaXB0IHBh cmFtZXRlcnMNCj4gDQo+IEhpIE5pY29sYXMsDQo+IA0KPiBPbiAxMC8yNy8yMyAyMjowMiwgQ2hh dXRydSwgTmljb2xhcyB3cm90ZToNCj4gPiBIaSBNYXhpbWUsDQo+ID4NCj4gPiBCYWNrIG9uIHRo aXMgZGlzY3Vzc2lvbiBhbmQgdGhlcmUgd2FzIHNvbWUgbWlzdW5kZXJzdGFuZGluZy4gVGhpcyBp cyByZWFsbHkNCj4gYSBidWcgZm9yIHRoZSBweXRob24gc2NyaXB0IGhlbHBlciBvbmx5Lg0KPiA+ IFRoZSAtdCBvcHRpb24gaXMgYWxyZWFkeSByZXNlcnZlZCBmb3IgYmJkZXYtdGVzdCBhcHBsaWNh dGlvbiAoYW5kIGluIGRvYykgZm9yDQo+IHNldHRpbmcgdGhlIGl0ZXJfbWF4IChzZWUgbWFpbi5j KS4NCj4gPiBUaGUgcHJvYmxlbSBpcyB0aGF0IHRoZSBweXRob24gc2NyaXB0IGludHJvZHVjZWQg LXQgYnkgbWlzdGFrZSBmb3IgYW4NCj4gYWRkaXRpb25hbCB0aW1lIG91dCB3aGVuIGNhbGxpbmcg dGhlIGJpbmFyeSB0byBiZSBoYW5kbGVkIGluIHRoZSBzY3JpcHQgb25seSwNCj4gbm93IHJlc29s dmluZyB0aGlzIGJ5IHVzaW5nIC1UIHRvIGF2b2lkIGNsYXNoIHdpdGggZXhpc3RpbmcgLXQgb3B0 aW9uLg0KPiA+IE5vIG9uZSBpcyBnZW51aW5lbHkgdXNpbmcgLXQgZm9yIHRpbWVvdXQuDQo+ID4g UGluZyBtZSBpZiBzdGlsbCB1bmNsZWFyDQo+IA0KPiBJIGFjdHVhbGx5IHVuZGVyc3Rvb2QgaXQg ZnJvbSB0aGUgYmVnaW5uaW5nLCAtdCB3YXMgdXNlZCBhcyB0aW1lb3V0IG9wdGlvbiBpbg0KPiB0 aGUgdGVzdC1iYmRldi5weSBzY3JpcHQsIHRoaXMgcGF0Y2ggY2hhbmdlcyAtdCB0byBub3cgcmVw cmVzZW50IHRoZSBtYXhpbXVtDQo+IG51bWJlciBvZiBpdGVyYXRpb25zLg0KPiANCj4gSSdtIHN1 cmUgeW91IGNhbiBzZWUgdGhlIHByb2JsZW0gaWYgc29tZW9uZSB3YXMgdXNpbmcgLXQgZm9yIHRp bWVvdXQgaW4gc29tZQ0KPiBDSSAoTmVpdGhlciBtZSBvciB5b3UgY2FuIGd1YXJhbnRlZSB0aGlz IGlzIG5vdCB1c2VkKT8NCj4gDQo+IElmIHlvdSB0aGluayB3ZSByZWFsbHkgc2hvdWxkIGNoYW5n ZSB0aGUgbWVhbmluZyBvZiB0aGlzIG9wdGlvbiwgd2Ugc2hvdWxkDQo+IGhhdmUgYSBkZXByZWNh dGlvbiBub3RpY2UsIGhhdmUgYm90aCAtdCBhbmQgLVQgdG8gcmVwcmVzZW50IHRpbWVvdXQgZHVy aW5nDQo+IHRoZSBkZXByZWNhdGlvbiBwZXJpb2QgYW5kIGVtaXQgYSB3YXJuaW5nIHdoZW4gLXQg aXMgdXNlZC4gT25jZSBkZXByZWNhdGVkLA0KPiB5b3UgY2FuIGFzc2lnbiAtdCB0byBtYXggaXRl cmF0aW9ucy4NCj4gDQo+IFNvdW5kcyBnb29kPw0KDQpUaGUgcHJvYmxlbSB3aXRoIHlvdXIgb3B0 aW9uIGlzIHRoYXQgZHVyaW5nIHRoYXQgcGVyaW9kIG9mIHRpbWUgdGhlIHNjcmlwdCBpcyBzdGls bCBicm9rZW4gc2luY2UgeW91IGNhbm5vdCBzZXQgdGhlIG51bWJlciBvZiBpdGVyYXRpb25zIHdo aWNoIGlzIHdoYXQgLXQgaXMgbWVhbnQgZm9yIGluIHRoZSBiaW5hcnkgYXBwbGljYXRpb24uIA0K VGhpcyBpcyByZWFsbHkgYSBmaXgsIGFuZCB1bnRpbCB0aGF0IGZpeCBpcyBhcHBsaWVkIHRoZSBw eXRob24gc2NyaXB0IHNob3VsZCBub3QgYmUgdXNlZCwgaW5zdGVhZCB0aGUgYmluYXJ5IHNob3Vs ZCBiZSBjYWxsZWQgZGlyZWN0bHkuIA0KSWYgeW91IHdhbnQgdG8gZG8gaXQgeW91ciBzdWdnZXN0 ZWQgd2F5IGFuZCB0aGVuIGRvIHRoZSBmb3JtYWwgZml4IGluIDI0LjAzIHRoYXQgaXMgcG9zc2li bGUgZXZlbiBpZiBub3QgaWRlYWwgdG8gbWUsIGJ1dCBpdCB3b3VsZCBzdGlsbCBtZWFuIHRoZSBz Y3JpcHQgc2hvdWxkIGFyZ3VhYmx5IG5vdCBiZSB1c2VkIGR1cmluZyB0aGF0IHBlcmlvZCBvZiB0 aW1lIGZyb20gbXkgcG9pbnQgb2Ygdmlldy4NCkxldCBtZSBrbm93DQoNCg0KPiANCj4gUmVnYXJk cywNCj4gTWF4aW1lDQo+IA0KPiA+IE5pYw0KPiA+DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQo+ID4+IEZyb206IENoYXV0cnUsIE5pY29sYXMNCj4gPj4gU2VudDogVGh1cnNkYXks IE9jdG9iZXIgMTksIDIwMjMgODoxMCBBTQ0KPiA+PiBUbzogTWF4aW1lIENvcXVlbGluIDxtYXhp bWUuY29xdWVsaW5AcmVkaGF0LmNvbT47IFZhcmdhcywgSGVybmFuDQo+ID4+IDxIZXJuYW4uVmFy Z2FzQGludGVsLmNvbT47IGRldkBkcGRrLm9yZzsgZ2FraGlsQG1hcnZlbGwuY29tOyBSaXgsDQo+ IFRvbQ0KPiA+PiA8dHJpeEByZWRoYXQuY29tPjsgSGVtYW50IEFncmF3YWwgPGhlbWFudC5hZ3Jh d2FsQG54cC5jb20+DQo+ID4+IENjOiBaaGFuZywgUWkgWiA8cWkuei56aGFuZ0BpbnRlbC5jb20+ DQo+ID4+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjEgMDIvMTFdIHRlc3QvYmJkZXY6IHVwZGF0ZSBw eXRob24gc2NyaXB0DQo+ID4+IHBhcmFtZXRlcnMNCj4gPj4NCj4gPj4gSGkgTWF4aW1lLA0KPiA+ PiBJbiBwcmFjdGljZSBhbnlvbmUgdXNpbmcgdGhhdCBBUEkgaXMgYWxyZWFkeSB1c2luZyB0aGUg b25lIGRlZmluZWQgaW4NCj4gPj4gdGhlIHBhdGNoIGJlbG93IGFuZCBub3QgdXNpbmcgLXQgZm9y IHRpbWUgb3V0LiBTbyBub3QgYSBjb25jZXJuIHRvIGRvDQo+ID4+IGl0IHByb3Blcmx5IHRocm91 Z2ggdGhhdCBwYXRjaC4NCj4gPj4gSGVtYW4sIGFueSBjb25jZXJuIG9uIHlvdXIgc2lkZSB3aXRo IHRoaXMgY2hhbmdlPw0KPiA+Pg0KPiA+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g Pj4+IEZyb206IE1heGltZSBDb3F1ZWxpbiA8bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+DQo+ ID4+PiBTZW50OiBUaHVyc2RheSwgT2N0b2JlciAxOSwgMjAyMyAxMToxOSBBTQ0KPiA+Pj4gVG86 IENoYXV0cnUsIE5pY29sYXMgPG5pY29sYXMuY2hhdXRydUBpbnRlbC5jb20+OyBWYXJnYXMsIEhl cm5hbg0KPiA+Pj4gPGhlcm5hbi52YXJnYXNAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnOyBnYWto aWxAbWFydmVsbC5jb207IFJpeCwNCj4gPj4gVG9tDQo+ID4+PiA8dHJpeEByZWRoYXQuY29tPg0K PiA+Pj4gQ2M6IFpoYW5nLCBRaSBaIDxxaS56LnpoYW5nQGludGVsLmNvbT4NCj4gPj4+IFN1Ympl Y3Q6IFJlOiBbUEFUQ0ggdjEgMDIvMTFdIHRlc3QvYmJkZXY6IHVwZGF0ZSBweXRob24gc2NyaXB0 DQo+ID4+PiBwYXJhbWV0ZXJzDQo+ID4+Pg0KPiA+Pj4NCj4gPj4+DQo+ID4+PiBPbiAxMC8xOS8y MyAxMTowMSwgQ2hhdXRydSwgTmljb2xhcyB3cm90ZToNCj4gPj4+PiBIaSBNYXhpbWUsDQo+ID4+ Pj4NCj4gPj4+PiBJIGJlbGlldmUgdGhlcmUgd2FzIHNvbWUgaGlzdG9yaWNhbCBkaXNjcmVwYW5j eSwgZXZlbiBpbiBkb2MgYm90aA0KPiA+Pj4+IGFwcGVhcmVkDQo+ID4+PiBidXQgbm9uZSBvZiB0 aGUgMiAtdCBvcHRpb25zIHdpdGggdGhlIGNhcC4NCj4gPj4+PiBodHRwczovL2RvYy5kcGRrLm9y Zy9ndWlkZXMvdG9vbHMvdGVzdGJiZGV2Lmh0bWwNCj4gPj4+PiBSZXNvbHZpbmcgdGhpcyBoaXN0 b3JpY2FsIGlzc3VlIGhlcmUuDQo+ID4+Pg0KPiA+Pj4gT2ssIHRoZW4gd2Ugc2hvdWxkIGZpeCB0 aGUgZG9jLCBub3QgdGhlIGNvZGUuDQo+ID4+Pg0KPiA+Pj4gVGhhbmtzLA0KPiA+Pj4gTWF4aW1l DQo+ID4+Pg0KPiA+Pj4+IFRoYW5rcw0KPiA+Pj4+IE5pYw0KPiA+Pj4+DQo+ID4+Pj4+IC0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4+IEZyb206IE1heGltZSBDb3F1ZWxpbiA8bWF4 aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+DQo+ID4+Pj4+IFNlbnQ6IFR1ZXNkYXksIE9jdG9iZXIg MTcsIDIwMjMgOTowOCBQTQ0KPiA+Pj4+PiBUbzogVmFyZ2FzLCBIZXJuYW4gPGhlcm5hbi52YXJn YXNAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnOw0KPiA+Pj4+PiBnYWtoaWxAbWFydmVsbC5jb207 IFJpeCwgVG9tIDx0cml4QHJlZGhhdC5jb20+DQo+ID4+Pj4+IENjOiBDaGF1dHJ1LCBOaWNvbGFz IDxuaWNvbGFzLmNoYXV0cnVAaW50ZWwuY29tPjsgWmhhbmcsIFFpIFoNCj4gPj4+Pj4gPHFpLnou emhhbmdAaW50ZWwuY29tPg0KPiA+Pj4+PiBTdWJqZWN0OiBSZTogW1BBVENIIHYxIDAyLzExXSB0 ZXN0L2JiZGV2OiB1cGRhdGUgcHl0aG9uIHNjcmlwdA0KPiA+Pj4+PiBwYXJhbWV0ZXJzDQo+ID4+ Pj4+DQo+ID4+Pj4+DQo+ID4+Pj4+DQo+ID4+Pj4+IE9uIDkvMjkvMjMgMjA6MTMsIEhlcm5hbiBW YXJnYXMgd3JvdGU6DQo+ID4+Pj4+PiBVcGRhdGUgdGhlIHRpbWVvdXQgYXJndW1lbnQgYW5kIGRl ZmF1bHQgdmFsdWVzLg0KPiA+Pj4+Pj4gVXBkYXRlIEVBTCBoZWxwIG1lc3NhZ2UgYW5kIGRlZmF1 bHQgdmFsdWUuDQo+ID4+Pj4+PiBBZGQgaXRlcl9tYXggYW5kIHNuciBhcmd1bWVudHMuDQo+ID4+ Pj4+Pg0KPiA+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogSGVybmFuIFZhcmdhcyA8aGVybmFuLnZhcmdh c0BpbnRlbC5jb20+DQo+ID4+Pj4+PiAtLS0NCj4gPj4+Pj4+ICAgICBhcHAvdGVzdC1iYmRldi90 ZXN0LWJiZGV2LnB5ICAgICB8IDIyICsrKysrKysrKysrKysrKysrKy0tLS0NCj4gPj4+Pj4+ICAg ICBhcHAvdGVzdC1iYmRldi90ZXN0X2JiZGV2X3BlcmYuYyB8ICAyICstDQo+ID4+Pj4+PiAgICAg MiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQ0KPiA+Pj4+ Pj4NCj4gPj4+Pj4+IGRpZmYgLS1naXQgYS9hcHAvdGVzdC1iYmRldi90ZXN0LWJiZGV2LnB5DQo+ ID4+Pj4+PiBiL2FwcC90ZXN0LWJiZGV2L3Rlc3QtYmJkZXYucHkgaW5kZXgNCj4gOWNkYjQ2NTk3 MjRkLi44ZDAxNDUwNzZlNGQNCj4gPj4+Pj4+IDEwMDc1NQ0KPiA+Pj4+Pj4gLS0tIGEvYXBwL3Rl c3QtYmJkZXYvdGVzdC1iYmRldi5weQ0KPiA+Pj4+Pj4gKysrIGIvYXBwL3Rlc3QtYmJkZXYvdGVz dC1iYmRldi5weQ0KPiA+Pj4+Pj4gQEAgLTI1LDEyICsyNSwxMiBAQCBkZWYga2lsbChwcm9jZXNz KToNCj4gPj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHA9InNwZWNpZmllcyBwYXRo IHRvIHRoZSBiYmRldiB0ZXN0IGFwcCIsDQo+ID4+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAg ICBkZWZhdWx0PWRwZGtfcGF0aCArICIvIiArIGRwZGtfdGFyZ2V0ICsNCj4gPj4+Pj4+ICIvYXBw L2RwZGstdGVzdC0NCj4gPj4+IGJiZGV2IikNCj4gPj4+Pj4+ICAgICBwYXJzZXIuYWRkX2FyZ3Vt ZW50KCItZSIsICItLWVhbC1wYXJhbXMiLA0KPiA+Pj4+Pj4gLSAgICAgICAgICAgICAgICAgICAg aGVscD0iRUFMIGFyZ3VtZW50cyB3aGljaCBhcmUgcGFzc2VkIHRvIHRoZSB0ZXN0IGFwcCIsDQo+ ID4+Pj4+PiAtICAgICAgICAgICAgICAgICAgICBkZWZhdWx0PSItLXZkZXY9YmFzZWJhbmRfbnVs bDAiKQ0KPiA+Pj4+Pj4gLXBhcnNlci5hZGRfYXJndW1lbnQoIi10IiwgIi0tdGltZW91dCIsDQo+ ID4+Pj4+PiArICAgICAgICAgICAgICAgICAgICBoZWxwPSJFQUwgYXJndW1lbnRzIHdoaWNoIG11 c3QgYmUgcGFzc2VkIHRvDQo+ID4+Pj4+PiArIHRoZSB0ZXN0DQo+ID4+IGFwcCIsDQo+ID4+Pj4+ PiArICAgICAgICAgICAgICAgICAgICBkZWZhdWx0PSItLXZkZXY9YmFzZWJhbmRfbnVsbDAgLWEw MDowMC4wIikNCj4gPj4+Pj4+ICtwYXJzZXIuYWRkX2FyZ3VtZW50KCItVCIsICItLXRpbWVvdXQi LA0KPiA+Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT1pbnQsDQo+ID4+Pj4+PiAg ICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSJUaW1lb3V0IGluIHNlY29uZHMiLA0KPiA+Pj4+ Pj4gLSAgICAgICAgICAgICAgICAgICAgZGVmYXVsdD0zMDApDQo+ID4+Pj4+PiArICAgICAgICAg ICAgICAgICAgICBkZWZhdWx0PTYwMCkNCj4gPj4+Pj4+ICAgICBwYXJzZXIuYWRkX2FyZ3VtZW50 KCItYyIsICItLXRlc3QtY2FzZXMiLA0KPiA+Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg bmFyZ3M9IisiLA0KPiA+Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgaGVscD0iRGVmaW5l cyB0ZXN0IGNhc2VzIHRvIHJ1bi4gUnVuIGFsbA0KPiA+Pj4+Pj4gaWYgbm90DQo+ID4+Pj4+PiBz cGVjaWZpZWQiKSBAQCAtNDgsNiArNDgsMTQgQEAgZGVmIGtpbGwocHJvY2Vzcyk6DQo+ID4+Pj4+ PiAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPWludCwNCj4gPj4+Pj4+ICAgICAgICAgICAg ICAgICAgICAgICAgIGhlbHA9Ik9wZXJhdGlvbnMgZW5xdWV1ZS9kZXF1ZXVlIGJ1cnN0IHNpemUu IiwNCj4gPj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ9WzMyXSkNCj4gPj4+ Pj4+ICtwYXJzZXIuYWRkX2FyZ3VtZW50KCItcyIsICItLXNuciIsDQo+ID4+Pj4+PiArICAgICAg ICAgICAgICAgICAgICB0eXBlPWludCwNCj4gPj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgIGhl bHA9IlNOUiBpbiBkQiBmb3IgQkxFUiB0ZXN0cyIsDQo+ID4+Pj4+PiArICAgICAgICAgICAgICAg ICAgICBkZWZhdWx0PTApDQo+ID4+Pj4+PiArcGFyc2VyLmFkZF9hcmd1bWVudCgiLXQiLCAiLS1p dGVyLW1heCIsDQo+ID4+Pj4+DQo+ID4+Pj4+IFdlIHNob3VsZG4ndCBjaGFuZ2UgcGFyYW1ldGVy cyBtZWFuaW5nLCBpdCB3aWxsIHNpbGVudGx5IGJyZWFrDQo+ID4+Pj4+IGV4aXN0aW5nIHNjcmlw dHMgbWFraW5nIHVzZSBvZiBpdC4NCj4gPj4+Pj4NCj4gPj4+Pj4+ICsgICAgICAgICAgICAgICAg ICAgIHR5cGU9aW50LA0KPiA+Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgaGVscD0iTWF4IGl0 ZXJhdGlvbnMiLA0KPiA+Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgZGVmYXVsdD02KQ0KPiA+ Pj4+Pj4gICAgIHBhcnNlci5hZGRfYXJndW1lbnQoIi1sIiwgIi0tbnVtLWxjb3JlcyIsDQo+ID4+ Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPWludCwNCj4gPj4+Pj4+ICAgICAgICAg ICAgICAgICAgICAgICAgIGhlbHA9Ik51bWJlciBvZiBsY29yZXMgdG8gcnVuLiIsIEBAIC02OCw2 DQo+ID4+Pj4+PiArNzYsMTIgQEAgZGVmIGtpbGwocHJvY2Vzcyk6DQo+ID4+Pj4+Pg0KPiA+Pj4+ Pj4gICAgIHBhcmFtcy5leHRlbmQoWyItLSJdKQ0KPiA+Pj4+Pj4NCj4gPj4+Pj4+ICtpZiBhcmdz LnNucjoNCj4gPj4+Pj4+ICsgICAgcGFyYW1zLmV4dGVuZChbIi1zIiwgc3RyKGFyZ3Muc25yKV0p DQo+ID4+Pj4+PiArDQo+ID4+Pj4+PiAraWYgYXJncy5pdGVyX21heDoNCj4gPj4+Pj4+ICsgICAg cGFyYW1zLmV4dGVuZChbIi10Iiwgc3RyKGFyZ3MuaXRlcl9tYXgpXSkNCj4gPj4+Pj4+ICsNCj4g Pj4+Pj4+ICAgICBpZiBhcmdzLm51bV9vcHM6DQo+ID4+Pj4+PiAgICAgICAgIHBhcmFtcy5leHRl bmQoWyItbiIsIHN0cihhcmdzLm51bV9vcHMpXSkNCj4gPj4+Pj4+DQo+ID4+Pj4+PiBkaWZmIC0t Z2l0IGEvYXBwL3Rlc3QtYmJkZXYvdGVzdF9iYmRldl9wZXJmLmMNCj4gPj4+Pj4+IGIvYXBwL3Rl c3QtYmJkZXYvdGVzdF9iYmRldl9wZXJmLmMNCj4gPj4+Pj4+IGluZGV4IDI3NmJiZjBhMmU2ZC4u ZmFlYTI2YzEwZWVkIDEwMDY0NA0KPiA+Pj4+Pj4gLS0tIGEvYXBwL3Rlc3QtYmJkZXYvdGVzdF9i YmRldl9wZXJmLmMNCj4gPj4+Pj4+ICsrKyBiL2FwcC90ZXN0LWJiZGV2L3Rlc3RfYmJkZXZfcGVy Zi5jDQo+ID4+Pj4+PiBAQCAtMjYsNyArMjYsNyBAQA0KPiA+Pj4+Pj4NCj4gPj4+Pj4+ICAgICAj ZGVmaW5lIE1BWF9RVUVVRVMgUlRFX01BWF9MQ09SRQ0KPiA+Pj4+Pj4gICAgICNkZWZpbmUgVEVT VF9SRVBFVElUSU9OUyAxMDANCj4gPj4+Pj4+IC0jZGVmaW5lIFRJTUVfT1VUX1BPTEwgMWU4DQo+ ID4+Pj4+PiArI2RlZmluZSBUSU1FX09VVF9QT0xMIDFlOQ0KPiA+Pj4+Pj4gICAgICNkZWZpbmUg V0FJVF9PRkZMT0FEX1VTIDEwMDANCj4gPj4+Pj4+DQo+ID4+Pj4+PiAgICAgI2lmZGVmIFJURV9C QVNFQkFORF9GUEdBX0xURV9GRUMNCj4gPj4+Pg0KPiA+DQoNCg==