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 EC428A00C3; Wed, 7 Dec 2022 11:26:48 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D1D5F410D2; Wed, 7 Dec 2022 11:26:48 +0100 (CET) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id BF75B40156 for ; Wed, 7 Dec 2022 11:26:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1670408806; x=1701944806; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=bYWM/nLiUEfyJEJ6W/pX4Ymr+dSJ6IrWEAwJNQuFE+g=; b=Try/jp4pIA7nF4gqs3wN9/OlHCgvPkROFrsRB4jx9qJwkQF33nIqbJqe 6T4+QEBO4J1EKRfOdOlu/SnctLdJqTRWCOdlq6kJxQj0KJhfgGM4i1QqA dtef092+zMk4DTaZVpHRU80Y37gk24utipF7115cXXb1BODy0Bj62jVE9 dWupBn4SAs0g9EAOjrEvH9UuPjrHKHGCspESD7I10PDsZf/8w2UXhPCvy 4J/5xaP6MNqW/KMyJ9ZlF1xhZ9q4YS8mKrN2YuXFK7yevUpAZMQkarYZO Lo3EQQ70OrOx5ZaditNJX7Ype1mC4eK3j2jbAZr4T75RkqZKAzNJe80l0 A==; X-IronPort-AV: E=McAfee;i="6500,9779,10553"; a="314506034" X-IronPort-AV: E=Sophos;i="5.96,225,1665471600"; d="scan'208";a="314506034" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Dec 2022 02:26:45 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10553"; a="640199495" X-IronPort-AV: E=Sophos;i="5.96,225,1665471600"; d="scan'208";a="640199495" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga007.jf.intel.com with ESMTP; 07 Dec 2022 02:26:45 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 7 Dec 2022 02:26:44 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.2507.16; Wed, 7 Dec 2022 02:26:43 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Wed, 7 Dec 2022 02:26:43 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.103) 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.16; Wed, 7 Dec 2022 02:26:43 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kXRanPgPDiXK85LsIiyUiZgW4zEq+yrJXhm3/YTVCOOpCBWx4MsDW1cOcYR8AC71e5o1PKe1fa8r7Sdu8FMV+2xiVk3EDgA8dZErwV3akDZqdV5B93fxxrYjtXpKuxmPVlyOpsP9kwpAm8Ybovwbuamuiy9X0e8TQmbvo8Erj/qUoLLe58e2yb46696myAupBfcSdkHMyqLqYncjLXNxY1E+CudpoIcLoy7bz86SDBF4WauHpqIuBlVjTgx8Ze4b65dnaiUTphkkIuqS1/luI24mxSvfXU8vE/PHfUVH/oU/ba9y8Jyngx9+eKkAhXdzpRQD8ftz3DnyOsGFXpG48g== 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=bYWM/nLiUEfyJEJ6W/pX4Ymr+dSJ6IrWEAwJNQuFE+g=; b=M3i19uBdg4IsbrlZTugAWcQuQjMzP6F3zndYzWFmksMt6QHu0Jy28AV9b9j93vUdbfHSLKLLoWnyYO8QwRoog1S+KuogSDXG2OOjSrJZN5hOYHXOLP7jhXHjWqm+emUeueR1DjQEZQ3sc3P1cKSTFk/npo7GsGMnYCfI/45fTMAdqqwxrE0l8smygNyW6twtlk4Uc0+TOk/dri7bBh29NRBQv1Xx/nIebitJT/cAO7SqDHGJUfLHRu6OFfeR5NeYK7c88Y32CP2gZD3JjAl/g9RHplTQvMTxFDhEmUS4qCt6WdgyH/Tplxsb4RUfZpb2WWtFZdzTMzA1H3SvdCRUWw== 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 BYAPR11MB2711.namprd11.prod.outlook.com (2603:10b6:a02:c2::30) by SA0PR11MB4639.namprd11.prod.outlook.com (2603:10b6:806:70::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.14; Wed, 7 Dec 2022 10:26:39 +0000 Received: from BYAPR11MB2711.namprd11.prod.outlook.com ([fe80::3207:f5ef:dfe6:f91c]) by BYAPR11MB2711.namprd11.prod.outlook.com ([fe80::3207:f5ef:dfe6:f91c%7]) with mapi id 15.20.5880.014; Wed, 7 Dec 2022 10:26:39 +0000 From: "Jiang, YuX" To: "christian.ehrhardt@canonical.com" , dev CC: "dev@dpdk.org" , Abhishek Marathe , Ali Alnubani , "Walker, Benjamin" , David Christensen , Hemant Agrawal , "Stokes, Ian" , Jerin Jacob , "Mcnamara, John" , Ju-Hyoung Lee , "Kevin Traynor" , Luca Boccassi , Pei Zhang , "Xu, Qian Q" , Raslan Darawsheh , Thomas Monjalon , "yanghliu@redhat.com" , "Peng, Yuan" , "Chen, Zhaoyan" Subject: RE: 19.11.14 patches review and test Thread-Topic: 19.11.14 patches review and test Thread-Index: AQHZAyvKQQ0sV0yaRUuEatHf4XjMKa5iRTCg Date: Wed, 7 Dec 2022 10:26:39 +0000 Message-ID: References: <20221128131653.1403352-1-christian.ehrhardt@canonical.com> In-Reply-To: <20221128131653.1403352-1-christian.ehrhardt@canonical.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: BYAPR11MB2711:EE_|SA0PR11MB4639:EE_ x-ms-office365-filtering-correlation-id: 1fffedf6-49e7-479d-ef45-08dad83d86ec x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: KWGtmDoPG3vYKWJIpyeABPPJBP+PzltWsn/B/ebxVcLy4k/8mkMz0awpiCpLjZXIRSpwrQc/KpTCdm02IlLeA19qHS1bgPMazbuzVjB4vaM7NJQgpGRD8uPBFYNf96mx228qFijMvIVyIwLCx35POp9ojGNWI1AR++sob01qTr39d2RGwNd7TdehJd8d7quPicBtlU9aaxT5ZoODQhOGaKb0KHizov8BK7uvHAKoOrK/N1z4N9qiucc8wIZuBEglmFaD3TQyXQ5NEdyyU1iQSzhxtUxFATJOa20mYhD8NRRoL+iz2KENRYV2wZdpvN/QakQWk9aBFVo5VszFWMsCKLkm0sQcUyMBmrbhiJwREWCOImmNMZKl+otRHrTve7CwoL77nxKlCU2SwOwL9Usj4Nqh5Vq6Z+8JH7fcdVTluw2R66T8Ge5anzJqtael0/JaqDUIweLse5eFrWOROsyVp71AsWFIGpMZA5ve/OLbMgVWb7EGtK25I1WfTAw1+x2QxRTzKwsacVyxJBFxI738NdyrEozPVfrjqyqpv6TI0hJQ1+WNOaaym/5bcSEHh81cD63zR2UO1pGaPGBgDR+zPT0lylptugw+tBdiey3FUtIYrQUBHXTlxdST6Op4OezHFFJbcud/JR17icJLQfSNxiuz8uExpJF71Uy+1V/0VgSsu+uS/x/5I2IOZuUps/SZEMwR92db/w1ZChpwnikCFsTnQEmeKqV4Rkc5+cw18qtKe3tCAThXDMyWxfVyCIs3vzT/fQRKYrYlPujJ11/wdg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB2711.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(346002)(136003)(366004)(376002)(396003)(39860400002)(451199015)(38100700002)(82960400001)(122000001)(8936002)(41300700001)(4326008)(38070700005)(7416002)(2906002)(5660300002)(83380400001)(33656002)(86362001)(71200400001)(66946007)(66476007)(966005)(66446008)(316002)(110136005)(54906003)(478600001)(66556008)(55016003)(7696005)(9686003)(8676002)(52536014)(76116006)(107886003)(53546011)(6506007)(64756008)(186003)(26005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SGp5TWdKZFFJY00vZzFFYUJjanJnVHBrdDVKWTZ1TmtHWjRlUG1LVHRyOWJO?= =?utf-8?B?MVFUTzY5ellndTFqVHlucStTeUYxNVBTN0grakpsNGZvZU9ZWUFxZUU0OU1u?= =?utf-8?B?SzNOTHQwVk91NVVwSHpSQVR3bUl2TjI4eWhvcThKZHVhaGhxS0Q2THVObVZa?= =?utf-8?B?dm9LMndEYmUzWGJOZWpoeGJKZVZhTzkvYlhRMWxkOXM1TDdWUWEvTE92K0Ez?= =?utf-8?B?cmcvdlRRVGZyYkhHekY3M01hVVBNREdxRG8yUDdnMXNkVm1qSTkybU5nbHVh?= =?utf-8?B?emwrRWhiRTl1dHpsNnZiZzkzWXpKQkNwblFYRUNrN3NGYys1U0haMzI1dTlx?= =?utf-8?B?Z0duMHVBTzl6c1JKYWFueFVrUHBHK2xpQ2c0ME12ZHVuTW5mYTh3aGtUcEQ4?= =?utf-8?B?K0NlQ1hZeWJIdFU0ck9jeHhkN2hKNXlkaGVUelRIb3NUSXZBbHQyTldYZ0M1?= =?utf-8?B?bXpHOGVNREpwWFlYOGNoK3R5QTVuaHVWTDRhRDBJNlo0Mnl0U0lxcWVyaFlV?= =?utf-8?B?Vzh5RGU4TUNoLzRjVlBtZUc3cFhWN0dMVkdKREw0Qk1YUjRISlpra0xKOWJw?= =?utf-8?B?eUlYSXpmMEU2RDA1Z2VLUlgwdzUzQVVXZVc0dm1WSm5zcnU5UnF3SDN1RnNh?= =?utf-8?B?RHNuMGZ5ZXJQTlpoU1ZuVW0xb3hFYThSd2NqV3RuSSsydkdKM0NsNkR2R2Nw?= =?utf-8?B?UW1EMmV1VkZaWUloSEFDMFhNQS9qR2FpNlpqY0MrUk1qTmxoY3FZaEVwcnNs?= =?utf-8?B?dkxxV1NtS21LaWNWWEUyY21sNmh0anp5a2liNWE2ZUNFWXRmemk3TTNObmpK?= =?utf-8?B?L0JueGhtSkdNMDh0ck9haTlqQm1iVlRZTG56TjcvVktNY2VIcFE3cUtJOGNM?= =?utf-8?B?MjYybERyRjU4WmJiNWNLR0ZCcnU2R1ZsMVYyd0VxU2JDdGZWbDZaMFRCZENw?= =?utf-8?B?ZHhwYW5qSi85UEFTb3ZzaHBIU0tjNzZNamJza3A4LzNhblRIQitiOFduSkRS?= =?utf-8?B?eGVFS09ibnBpb0paaFFkd255cGpRSzgvSUNTYk95V2tRM2hkc1FuYkQwNUUr?= =?utf-8?B?YWFBeFNnOVQxL1ZGejQrSDhsc21YYWd6WCt5eHdkWXRoT0o0bWwybmdNRm9H?= =?utf-8?B?WlZQWXV3aGVpMFBRVWQzZjhwc1ZLYjNXLy95ak9YeGdlTHFlbTVXNjJmUWxE?= =?utf-8?B?VWgxZEdabUdGR3c1Q2dKZktjTDRmMXNSd1hhb3R3Tko5ZHYyVFJNNlBROFhy?= =?utf-8?B?KzgvaEl3elZKcDBFR21uUEYySEpBT1pwTXM5dGowTU1OdnhzTmJUNUw4Sndo?= =?utf-8?B?Sm1leXUxNUxFUXVXS3hxakVQMDQ1SGo4YmFoR0g1K1BJSDBnUWFBWVloMm1j?= =?utf-8?B?SW9EaUd4NXMrVFlLTXRmdlJ3V0hlSkZiM2U3NjZmM1dYV1NFaktiTmsrT2Zs?= =?utf-8?B?NmNMVlM0VlNKbVB3YVNvWmpkRm9MZUZlWGZvOTRuYi9oYndRRjhodXRldTNZ?= =?utf-8?B?U2w5WC9jcmtlOGRPY3YvSnhQdHg2dmh4aFJCdU1JVlgwQjVuZXYzaFdJRVB0?= =?utf-8?B?eEtsc0JiS1g1dzJPZE9Vaks4TDdsajF1YUhYVmR1Y1Avb1VqRk4rcGlnZjFm?= =?utf-8?B?bm1XMnhRK3YvQ0p4Tm1LWnZrUzU1QlFxc0dUWm01eXNacGxGc2kxb1cxNWVv?= =?utf-8?B?cVN4R3d6SzRyUDcvbk9KTHFwZmcxUkxzS1p1WjVNc2pBSHFoWW40L2JDVEVo?= =?utf-8?B?akJ3TVMxTkp5NmE3Yk55clBHYXZWT3BpNkVaQ0JqUHBodEFqS0dwYytWRU4x?= =?utf-8?B?RlJDR3ZDZlVYSi9OalgrRW81eW9QZkNWcXF3Q3djVjdHc3NWZHFlbWZVd2NJ?= =?utf-8?B?R0pjSTdjdnB3NW9yYWZSRWRjdWt0VkFPSENnWEttWVJQY3JGVW82b2puVlA2?= =?utf-8?B?bEU1cVlocE05ZU5abWRGQ0dBWHIvNTBNNCtRL1ZmZ1hHeHkzV2QzTUZMYzZl?= =?utf-8?B?TFV3eDFaR2ZZRzc3UkNoQ1pmbDMzZ3BMTGhQMmZYT0JmUHdkaWZjQWhvTlhT?= =?utf-8?B?c1d1SnN4d1JUUGhPWC9YUGp6ZEhuMk9STERsWVBybDRNTVBhYnhzdE9NOGtU?= =?utf-8?Q?ssvX8ACcCW6ammccplVp6e1K8?= 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: BYAPR11MB2711.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1fffedf6-49e7-479d-ef45-08dad83d86ec X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Dec 2022 10:26:39.4157 (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: 0ZvMyif11P4ywdD+1VU/KDdGCq9v4iw5T3v4qudJHtrcmD09VjQVqqzTrGOThULKIzjlG3YIPtFncJgRI3nUSw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4639 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 SGkgQWxsLA0KDQpVcGRhdGUgdGhlIHRlc3Qgc3RhdHVzIGZvciBJbnRlbCBwYXJ0LiBEUERLMTku MTEuMTQtcmMxIHZhbGlkYXRpb24gdGVzdCBpcyBhbG1vc3QgZmluaXNoZWQsIG5vIGNyaXRpY2Fs IGlzc3VlIGlzIGZvdW5kLCBidXQgZmluZCBzb21lIG5ldyBidWdzIGZvciBidWlsZCBhbmQgcG93 ZXIgbWFuYWdlbWVudC4NCk5ldyBkZWZlY3RzIGZvciBidWlsZDogTm8gZml4IHlldC4NCglodHRw czovL2J1Z3MuZHBkay5vcmcvc2hvd19idWcuY2dpP2lkPTExNDAgDQoJaHR0cHM6Ly9idWdzLmRw ZGsub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTQxIA0KCWh0dHBzOi8vYnVncy5kcGRrLm9yZy9zaG93 X2J1Zy5jZ2k/aWQ9MTE0MiANCk5ldyBkZWZlY3RzIGZvciBwb3dlciBtYW5hZ2VtZW50OiBhbHNv IGZpbmQgb24gTFRTMjAuMTEuNw0KICAgIAlDb21waWxhdGlvbiBlcnJvciBjb21waWxpbmcgZHBk ayB3aXRoIHZtX3Bvd2VyX21hbmFnZXIgc2FtcGxlIGFwcC4gLS0gSW50ZWwgZGV2IGlzIHVuZGVy IGludmVzdGlnYXRpbmcuDQpLbm93biBkZWZlY3RzIGZvciBidWlsZDogTm8gZml4IHlldC4NCglo dHRwczovL2J1Z3MuZHBkay5vcmcvc2hvd19idWcuY2dpP2lkPTkxMiANCglodHRwczovL2J1Z3Mu ZHBkay5vcmcvc2hvd19idWcuY2dpP2lkPTk4NQ0KCWh0dHBzOi8vYnVncy5kcGRrLm9yZy9zaG93 X2J1Zy5jZ2k/aWQ9OTkxDQoJaHR0cHM6Ly9idWdzLmRwZGsub3JnL3Nob3dfYnVnLmNnaT9pZD0x MTIxDQoJaHR0cHM6Ly9idWdzLmRwZGsub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDY0DQojIEJhc2lj IEludGVsKFIpIE5JQyB0ZXN0aW5nDQoqIEJ1aWxkOiBjb3ZlciB0aGUgYnVpbGQgdGVzdCBjb21i aW5hdGlvbiB3aXRoIGxhdGVzdCBHQ0MvQ2xhbmcgdmVyc2lvbiBhbmQgdGhlIHBvcHVsYXIgT1Mg cmV2aXNpb24gc3VjaCBhcyBVYnVudHUyMC4wNCYyMi4wNCwgRmVkb3JhMzYsIFJIRUw4LjQsIGV0 Yy4NCgktIEFsbCB0ZXN0IGRvbmUuIExvdHMgb2YgYnVpbGQgaXNzdWVzIGhhdmUgbm8gZml4LCBp bmNsdWRpbmcgbmV3ICBhbmQga25vd24uDQoqIFBGJlZGKGk0MGUsIGl4Z2JlKTogdGVzdCBzY2Vu YXJpb3MgaW5jbHVkaW5nIFJURV9GTE9XL1RTTy9KdW1ib2ZyYW1lL2NoZWNrc3VtIG9mZmxvYWQv VkxBTi9WWExBTiwgZXRjLiANCgktIEFsbCB0ZXN0IGRvbmUuIE5vIG5ldyBidWcgaXMgZm91bmQu DQoqIFBGL1ZGKGljZSk6IHRlc3Qgc2NlbmFyaW9zIGluY2x1ZGluZyBTd2l0Y2ggZmVhdHVyZXMv UGFja2FnZSBNYW5hZ2VtZW50L0Zsb3cgRGlyZWN0b3IvQWR2YW5jZWQgVHgsIGV0Yy4NCgktIEFs bCB0ZXN0IGRvbmUuIE5vIG5ldyBpc3N1ZSBpcyBmb3VuZC4gDQoqIEludGVsIE5JQyBzaW5nbGUg Y29yZS9OSUMgcGVyZm9ybWFuY2U6IHRlc3Qgc2NlbmFyaW9zIGluY2x1ZGluZyBQRi9WRiBzaW5n bGUgY29yZSBwZXJmb3JtYW5jZSB0ZXN0IGV0Yy4NCgktIEFsbCB0ZXN0IGRvbmUuIE5vIGJpZyBw ZXJmb3JtYW5jZSBkcm9wLg0KIyBCYXNpYyBjcnlwdG9kZXYgYW5kIHZpcnRpbyB0ZXN0aW5nDQoq IFZpcnRpbzogYm90aCBmdW5jdGlvbiBhbmQgcGVyZm9ybWFuY2UgdGVzdCBhcmUgY292ZXJlZC4g U3VjaCBhcyBQVlAvVmlydGlvX2xvb3BiYWNrL3ZpcnRpby11c2VyIGxvb3BiYWNrL3ZpcnRpby1u ZXQgVk0yVk0gcGVyZiB0ZXN0aW5nLCBldGMuDQoJLSBBbGwgdGVzdCBkb25lLiBObyBuZXcgaXNz dWUgaXMgZm91bmQuDQoqIENyeXB0b2RldjogDQoqIEZ1bmN0aW9uIHRlc3Q6IHRlc3Qgc2NlbmFy aW9zIGluY2x1ZGluZyBDcnlwdG9kZXYgQVBJIHRlc3RpbmcvQ29tcHJlc3NEZXYgSVNBLUwvUUFU L1pMSUIgUE1EIFRlc3RpbmcvIGV0Yy4NCgktIEFsbCB0ZXN0IGRvbmUuIE5vIG5ldyBpc3N1ZSBp cyBmb3VuZC4NCiogUGVyZm9ybWFuY2UgdGVzdDogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIFRo b3VnaHB1dCBQZXJmb3JtYW5jZSAvQ3J5cHRvZGV2IExhdGVuY3ksIGV0Yy4NCgktIEFsbCB0ZXN0 IGRvbmUuIE5vIHBlcmZvcm1hbmNlIGRyb3AuDQoNCkJlc3QgcmVnYXJkcywNCll1IEppYW5nDQoN Cj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogY2hyaXN0aWFuLmVocmhhcmR0 QGNhbm9uaWNhbC5jb20gPGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPg0KPiBTZW50 OiBNb25kYXksIE5vdmVtYmVyIDI4LCAyMDIyIDk6MTcgUE0NCj4gVG86IHN0YWJsZUBkcGRrLm9y Zw0KPiBDYzogZGV2QGRwZGsub3JnOyBBYmhpc2hlayBNYXJhdGhlIDxBYmhpc2hlay5NYXJhdGhl QG1pY3Jvc29mdC5jb20+OyBBbGkNCj4gQWxudWJhbmkgPGFsaWFsbnVAbnZpZGlhLmNvbT47IFdh bGtlciwgQmVuamFtaW4NCj4gPGJlbmphbWluLndhbGtlckBpbnRlbC5jb20+OyBEYXZpZCBDaHJp c3RlbnNlbiA8ZHJjQGxpbnV4LnZuZXQuaWJtLmNvbT47DQo+IEhlbWFudCBBZ3Jhd2FsIDxoZW1h bnQuYWdyYXdhbEBueHAuY29tPjsgU3Rva2VzLCBJYW4NCj4gPGlhbi5zdG9rZXNAaW50ZWwuY29t PjsgSmVyaW4gSmFjb2IgPGplcmluakBtYXJ2ZWxsLmNvbT47IE1jbmFtYXJhLCBKb2huDQo+IDxq b2huLm1jbmFtYXJhQGludGVsLmNvbT47IEp1LUh5b3VuZyBMZWUgPGp1aGxlZUBtaWNyb3NvZnQu Y29tPjsgS2V2aW4NCj4gVHJheW5vciA8a3RyYXlub3JAcmVkaGF0LmNvbT47IEx1Y2EgQm9jY2Fz c2kgPGJsdWNhQGRlYmlhbi5vcmc+OyBQZWkNCj4gWmhhbmcgPHBlemhhbmdAcmVkaGF0LmNvbT47 IFh1LCBRaWFuIFEgPHFpYW4ucS54dUBpbnRlbC5jb20+OyBSYXNsYW4NCj4gRGFyYXdzaGVoIDxy YXNsYW5kQG52aWRpYS5jb20+OyBUaG9tYXMgTW9uamFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+ Ow0KPiB5YW5naGxpdUByZWRoYXQuY29tOyBQZW5nLCBZdWFuIDx5dWFuLnBlbmdAaW50ZWwuY29t PjsgQ2hlbiwgWmhhb3lhbg0KPiA8emhhb3lhbi5jaGVuQGludGVsLmNvbT4NCj4gU3ViamVjdDog MTkuMTEuMTQgcGF0Y2hlcyByZXZpZXcgYW5kIHRlc3QNCj4gDQo+IEhpIGFsbCwNCj4gDQo+IEhl cmUgaXMgYSBsaXN0IG9mIHBhdGNoZXMgdGFyZ2V0ZWQgZm9yIHN0YWJsZSByZWxlYXNlIDE5LjEx LjE0Lg0KPiANCj4gVGhlIHBsYW5uZWQgZGF0ZSBmb3IgdGhlIGZpbmFsIHJlbGVhc2UgaXMgVHVl IDEydGggRGVjZW1iZXIgMjAyMi4NCj4gDQo+IFBsZWFzZSBoZWxwIHdpdGggdGVzdGluZyBhbmQg dmFsaWRhdGlvbiBvZiB5b3VyIHVzZSBjYXNlcyBhbmQgcmVwb3J0IGFueQ0KPiBpc3N1ZXMvcmVz dWx0cyB3aXRoIHJlcGx5LWFsbCB0byB0aGlzIG1haWwuIEZvciB0aGUgZmluYWwgcmVsZWFzZSB0 aGUgZml4ZXMgYW5kDQo+IHJlcG9ydGVkIHZhbGlkYXRpb25zIHdpbGwgYmUgYWRkZWQgdG8gdGhl IHJlbGVhc2Ugbm90ZXMuDQo+IA0KPiBBIHJlbGVhc2UgY2FuZGlkYXRlIHRhcmJhbGwgY2FuIGJl IGZvdW5kIGF0Og0KPiANCj4gICAgIGh0dHBzOi8vZHBkay5vcmcvYnJvd3NlL2RwZGstc3RhYmxl L3RhZy8/aWQ9djE5LjExLjE0LXJjMQ0KPiANCj4gVGhlc2UgcGF0Y2hlcyBhcmUgbG9jYXRlZCBh dCBicmFuY2ggMTkuMTEgb2YgZHBkay1zdGFibGUgcmVwbzoNCj4gICAgIGh0dHBzOi8vZHBkay5v cmcvYnJvd3NlL2RwZGstc3RhYmxlLw0KPiANCj4gVGhhbmtzLg0KPiANCj4gQ2hyaXN0aWFuIEVo cmhhcmR0IDxjaHJpc3RpYW4uZWhyaGFyZHRAY2Fub25pY2FsLmNvbT4NCj4gDQo+IC0tLQ0K