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 43BEDA00C3; Wed, 15 Dec 2021 12:04:09 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B225C40688; Wed, 15 Dec 2021 12:04:08 +0100 (CET) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id 9E04F40041; Wed, 15 Dec 2021 12:04:06 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1639566247; x=1671102247; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=oCAYm1SPa3bNNbxfnw/qKSnInMZuvSuhToZfOnVXFsE=; b=mHfmeF32pdkv3nFBEvyUb3v9yCgX1u5p4Hz9iTD+eMJVaBEuKQyNZPTK mmh5PWu29qil9cpCHLZxtLmLSzUNzZC526gGyjYsraAGV+Nc/YSqdeaRC 3IU8xZN0lp8k2RxGkJs0rg3Y1owOU8luL/kzkxUDOTg55QRjCOK9uNwPH 51roKNa0P4Ac5vw7MOvGftX41zYrPku5u9ihCI3i3Rq+3tiwaY39XBjJB hD46DeGPmMEFQEeMgQAZv/ax0dL5kEtwNqaFLAhSQxTJ5oMtpRC3gsKHJ s53AiZ+7w65Xncuk/juf/fgW2mhlExfO+hIUBaTnHDIwvKKRU4okvnXWF Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10198"; a="237939486" X-IronPort-AV: E=Sophos;i="5.88,207,1635231600"; d="scan'208";a="237939486" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Dec 2021 03:04:05 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,207,1635231600"; d="scan'208";a="465553326" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga006.jf.intel.com with ESMTP; 15 Dec 2021 03:04:04 -0800 Received: from fmsmsx606.amr.corp.intel.com (10.18.126.86) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Wed, 15 Dec 2021 03:04:04 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Wed, 15 Dec 2021 03:04:04 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.100) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Wed, 15 Dec 2021 03:04:04 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LIswdkBnD9PIrXcAi7YV6M7RuaFrcIk+zJ609DQKmH5hDs0qjmOPZ2TNqQR5R1w4vbdJqBsXeyGXcztDDKXwTU99GCkyIdxZxLYTjdGqof4WJaYPK+WAASjAOkxFH9Na1GdCDpdQCKVqIZmefF/JJRh9BbiU3ELpRUnII7sgEnbTJ7PXSqIN1cq6iqKMZICN11sQp0qRFk6tUO10C7g8H3XJYwvn0yEObrpY1KLLJ24CqLP9tiU3U1r02+1NAU3LKbh73iGOIONBJfAI9aIAzu2+XfbGnmeVaPjoth6MDgz0AJu9vfdZCbMTh/NekRJI0Iw0MYfIFCxsRJ/sVabpgA== 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=oCAYm1SPa3bNNbxfnw/qKSnInMZuvSuhToZfOnVXFsE=; b=j11K1Mrp2xKSuE+5MDy0P3DFrPav8+1AabD2EhWMvMlDkkGKwH7AjHlK+5wO1CX3Has1sOwVHPBsljHOhl/H3pRcaKqlGgyQKs99dmyi6HNGza9MSA5rDMLfbKtSQrVTW5rbJPlzXt28FFVOqOUM510YQbqb7lijcxl1LeTkJ+7hXPToMPDvWk+3GM/878uzEv6aE0BeUMbnBMN1cMxJj8u7u/5czQFKPg8GuvHO/bmr1UvKNS0aMrhzaqkkA2jbG/tRjNn1vphGcwJRB9DVFsCbDiZRASXt3e3FiNsJpDJ6v9qXFhKxd21/aJepbMiEpL+aNCOxUhazMYHXsZn3Pg== 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 BYAPR11MB3541.namprd11.prod.outlook.com (2603:10b6:a03:f5::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.17; Wed, 15 Dec 2021 11:04:02 +0000 Received: from BYAPR11MB2711.namprd11.prod.outlook.com ([fe80::907a:e5e1:f7f6:2810]) by BYAPR11MB2711.namprd11.prod.outlook.com ([fe80::907a:e5e1:f7f6:2810%7]) with mapi id 15.20.4801.014; Wed, 15 Dec 2021 11:04:02 +0000 From: "Jiang, YuX" To: "Jiang, YuX" , "christian.ehrhardt@canonical.com" , "stable@dpdk.org" CC: "dev@dpdk.org" , Abhishek Marathe , Akhil Goyal , "Ali Alnubani" , "Walker, Benjamin" , David Christensen , "Govindharajan, Hariprasad" , "Hemant Agrawal" , "Stokes, Ian" , Jerin Jacob , "Mcnamara, John" , Ju-Hyoung Lee , "Kevin Traynor" , Luca Boccassi , Pei Zhang , "pingx.yu@intel.com" , "Xu, Qian Q" , Raslan Darawsheh , Thomas Monjalon , "Peng, Yuan" , "Chen, Zhaoyan" Subject: RE: 19.11.11 patches review and test Thread-Topic: 19.11.11 patches review and test Thread-Index: AQHX7QswCiE1lv4xCES1HY2GYGu6IKwxiolwgAHhJ3A= Date: Wed, 15 Dec 2021 11:04:01 +0000 Message-ID: References: <20211209144315.3424225-1-christian.ehrhardt@canonical.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-reaction: no-action dlp-product: dlpe-windows 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: ad942b8c-5442-4461-30c9-08d9bfba9a43 x-ms-traffictypediagnostic: BYAPR11MB3541:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: BS6PgDYPEJI7h+z/kT4yCzSOykTvIWFkssuQiKyLzvc0cOnfvf5oPqHvEOEqq5L0AdYsRDJ8xSCBlFXwMF9SE39SGd8gveSp2LbrUsS3g/g+6pjuo0S46KyIDanweNh9B3HDFfgBQjgqwavZ//6GlPsQwSxqKn50mRAy5TmmQbQlnRzKg7oM7nGMQhsfHYRWBGYYpq9i1SfujSuRNrEjtoFAhPE077RPsm8Yq+MbbXJj2kuwG9oPNNIoDbpTuG+N+7ehYZsN3kkYxMkg+M4C4CNE9ISh/gbYG0mWOObsTGjcE05aqJMh0Hlc8Y3IwkyEx3N344juyCGUYX7cqzBZ55d/PMjfV1Xw3ilvL0BXZHV+daIxXPICr9mVZJWC3VeCCXvUH+yGHFIS9iD9t71dgLzTbHK4tYBaz6YXUBXxoblP2lrvGn0FjDrAgP+YLK7f0dzudYi7ApCyLVUvHMnQMwQ8pa8JNtWD14a7KvhC6aPJ2XkfnZ6Ns5jde14aZ1ZqxUb+qpNBdOqRwLjnfSOSnrSIpsT2zkizE86G/2pu/cGzqsy/mmdDqxcI0LfTxJek7pqH7Y6VPUdSDWdMrvCHV4DK8HI8MUdKid9DXgG7VA7gMtViStqXVmaw2kVJEV+OL7ZmPxOzIt0lHfYCeYysGbRiYNwUW0sWQ6HYwQDQra42fUBLFojNJ8kJH33Ia+i3pBtFJ///eqwGv1bZSA+MjfsXumxWEb45uCsQy2w2B6qWCnrJWjBTway9VypCYXy5BsqwEbUU56LU0i3X5u5MXzU41GvQjDfLrVtkK2gZ8LWYPZPFLhvzKwbKLPA12BLGYDSXSN97FrKHHr9o94mSHQ== 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:(366004)(83380400001)(9686003)(966005)(82960400001)(4326008)(110136005)(54906003)(8676002)(316002)(66556008)(66946007)(107886003)(71200400001)(8936002)(508600001)(66446008)(64756008)(66476007)(7416002)(86362001)(38100700002)(7696005)(76116006)(122000001)(2906002)(26005)(53546011)(33656002)(38070700005)(5660300002)(52536014)(186003)(55016003)(6506007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UloyNVByd1dsWEhKbjhiRGVza3Z5NXAwNG56SWZ1UlFXdnkvSXovS3VrVlhE?= =?utf-8?B?a1k5d0pRNTgzVnE4OWhyb0Q1L3RIdGJvTm4zQmZhM1E0MUhBZTVSR2ZWcy8x?= =?utf-8?B?cnpzeHkwVys2Mzd6U3VTVmlwZUp6UXBROVBSejZ6YWkxTzRmakJ4RnR2UTB3?= =?utf-8?B?SHVxbGRpL3ZhalUzQzcwTmZLVVFRV2xLY3pwMkxpRGRJM095clZIOHI3OTlk?= =?utf-8?B?R09keU5HWG9XMlQ1ME56Nk1WTUVhUGZ4SEpyaEFUZEk4MFNDNTZtRTdyZDc4?= =?utf-8?B?UnRNeHRPZjFla3M0WmxhcVc4cTc3TXg4NnFSQUY5YzE2Vm42YWJMbkNxN1Ja?= =?utf-8?B?M3FwR0lHVzhKcEpJUHlsOW44K1cvbjVySzNmcEg1bTVNc2xGM05tZm9XcHls?= =?utf-8?B?TmJGSlRNYUpMOGE0aE5PNTNLVU13eEZ3aEU2ZXBQd0FnUjBmVmRuL3IwOVFY?= =?utf-8?B?bHdxMFB0bm55bVEyVFVXbTRvcmRmVk1HWHc3SkMvMXU4cEhnQVFvcTdGU0xG?= =?utf-8?B?M2xvcUZ2ajVXb3hsNWJLSktpOG0rbEhpRTU2dUQzRWppTVJyQVhKd29KTlpm?= =?utf-8?B?VTBwYng4YS9sckthbzZVTDU3TTlVbEpyd1JsS0ZJRmxpREdGSHhyME9jaDRz?= =?utf-8?B?Sk11WDgvQ0JzdUhOZ1pCWmRiTUpmamZTa1E5VnFOa3JSZmpNWFhtK0VDaXZD?= =?utf-8?B?aVZxdGVuR3RXSGZMVlE5YStzYmo4a2ozZGFDZUpmVEJZZ1REMm9QYi9LbFBq?= =?utf-8?B?R0IyaHRMcmNjVitWaGsyQVZPRTVxTG83YSt1MVhNVGNIdWVMalNLNS9pMmcz?= =?utf-8?B?YkhNY0xFWUgxYUo3VGNNazVIdXJzT0hhMjhjbkorRk9xcmNLeGZJWjRkcHRY?= =?utf-8?B?OFdIRUxEOWVkaVZORTE1dGo4ME9XU2taeHpUME5LWjR2Wk5LWEVpclhNM1l3?= =?utf-8?B?Ukd2ZnQxdEVTd2tqVFlWblQ2MXQrNEZtem5zQ0ZpY0ZUdmYxZXVqT3hPMFR2?= =?utf-8?B?NVlIZmk4SXJYdENRQ1o5cW1GNVRPUVlWbjZuU1ZXaEwvN0xmbExGRlJhQ0tz?= =?utf-8?B?V3UwSzd2akFtUDgrS0JhT0EwQmlvQlIyaDI0d3p1QUtjaHE0T09HZTgvVzRL?= =?utf-8?B?TXdaSDZOY3I1YUZOVy9qZTdhUUtrdlgyVTcrZnZ0WnAwR3pBeGI2Z0JoejIw?= =?utf-8?B?RjM2bDJYQW5nczhjRzNMV0N3K09VS2lYMDRKZmlvbEM0K3JUOTV4U1QyUTZq?= =?utf-8?B?dG9KQWZBNEFaTlRsN0ZSOE5WdDNrMk1uSUI5RVR6VjZCdVQwUDUxaFNleWhv?= =?utf-8?B?ZnpVMzlUNVFxbkZmOEs4OThVWUQrTHFGZU8wUTF1TzBiNnROVWVpTmlScjd0?= =?utf-8?B?Ry9CU2FuanBaM0U4bFhXOVNUb2J4dkltaHprbmRGeXl3UUpSeS9aMkZrd0JV?= =?utf-8?B?U3hjemxYdHFhajgyR0U5OCt4RkFiejJGa1c4Tnd1VlJCeW5oYlJaeDd2L0xL?= =?utf-8?B?MGswQkR2a09XY05Xd0IrTHdFdTE5ZDgwQWtvMmZFa0NnUlVMY1h3YjBsekFW?= =?utf-8?B?ZW83c1ZkV1l1cm1maG8wRkNUWENuOGpqb3crdmJhdmpidjZMUVBsRkVCVXhs?= =?utf-8?B?cWYxV2ozN090REo3Ti9SaFFkc21veUdGa3c3QzVMOVh6eTZEZWdmaEk4WHBQ?= =?utf-8?B?VHhrUmxDRUg1cUdWK3lVRTE5d1hWRHk3TnFiS3lMNVRHWHNXUGs1amZ2Ry9Q?= =?utf-8?B?QlhIUEw3K2V6L3AzNmpXVENYSDBMSXlORmpBVjBsUWFqWGF0emVwRjZlNWF6?= =?utf-8?B?VVlrRmpQQzFvOTl2dkMxZzZXdzFxYTBOSlp5QUZqVnBSSVNteFE3dm9DY29v?= =?utf-8?B?OHU2MTNGQU5EM2xBYXRPSEptL3dJVE14bWNFZVBWYkhwbHlXS2xhZk5WQVpV?= =?utf-8?B?SmIxWUUrMUVjSE1xa20rUlJsR1E4ZXBNNHpSdUErUzYvUHl2azQ5MmF1VzlY?= =?utf-8?B?VSt4a09xb2ZUMzlzNXJQNUd0citaTmltc0dlMFpxUmNmK2NCcTRSdjNhT3lQ?= =?utf-8?B?UXZvcTBZTUwyK1VGbDBWZHAyZUkrQTBSTnJ6cVVzRktHOStiUTRGYk1zS3BX?= =?utf-8?B?UWN2bDNtd2E1MmxhbkpIVFR3UHNBcVZ5UzM4Z0FscXQ0bGN5V3FsWlFqOUQw?= =?utf-8?Q?0VIerZz7bxIeCy9bcIJwOmY=3D?= 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: ad942b8c-5442-4461-30c9-08d9bfba9a43 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Dec 2021 11:04:02.0513 (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: Jpmk43K7ohb4RxhRdP4vYEZPRTogGHBraId0BFN8Q2/PmQnf6nur1iFlUfgkh+/Awv38QH241hTGdkInk7LpRg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3541 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKaWFuZywgWXVYIDx5dXguamlh bmdAaW50ZWwuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBEZWNlbWJlciAxNCwgMjAyMSAzOjE0IFBN DQo+IFRvOiBjaHJpc3RpYW4uZWhyaGFyZHRAY2Fub25pY2FsLmNvbTsgc3RhYmxlQGRwZGsub3Jn DQo+IENjOiBkZXZAZHBkay5vcmc7IEFiaGlzaGVrIE1hcmF0aGUgPEFiaGlzaGVrLk1hcmF0aGVA bWljcm9zb2Z0LmNvbT47DQo+IEFraGlsIEdveWFsIDxha2hpbC5nb3lhbEBueHAuY29tPjsgQWxp IEFsbnViYW5pIDxhbGlhbG51QG52aWRpYS5jb20+Ow0KPiBXYWxrZXIsIEJlbmphbWluIDxiZW5q YW1pbi53YWxrZXJAaW50ZWwuY29tPjsgRGF2aWQgQ2hyaXN0ZW5zZW4NCj4gPGRyY0BsaW51eC52 bmV0LmlibS5jb20+OyBHb3ZpbmRoYXJhamFuLCBIYXJpcHJhc2FkDQo+IDxoYXJpcHJhc2FkLmdv dmluZGhhcmFqYW5AaW50ZWwuY29tPjsgSGVtYW50IEFncmF3YWwNCj4gPGhlbWFudC5hZ3Jhd2Fs QG54cC5jb20+OyBTdG9rZXMsIElhbiA8aWFuLnN0b2tlc0BpbnRlbC5jb20+OyBKZXJpbg0KPiBK YWNvYiA8amVyaW5qQG1hcnZlbGwuY29tPjsgTWNuYW1hcmEsIEpvaG4gPGpvaG4ubWNuYW1hcmFA aW50ZWwuY29tPjsNCj4gSnUtSHlvdW5nIExlZSA8anVobGVlQG1pY3Jvc29mdC5jb20+OyBLZXZp biBUcmF5bm9yDQo+IDxrdHJheW5vckByZWRoYXQuY29tPjsgTHVjYSBCb2NjYXNzaSA8Ymx1Y2FA ZGViaWFuLm9yZz47IFBlaSBaaGFuZw0KPiA8cGV6aGFuZ0ByZWRoYXQuY29tPjsgcGluZ3gueXVA aW50ZWwuY29tOyBYdSwgUWlhbiBRDQo+IDxxaWFuLnEueHVAaW50ZWwuY29tPjsgUmFzbGFuIERh cmF3c2hlaCA8cmFzbGFuZEBudmlkaWEuY29tPjsgVGhvbWFzDQo+IE1vbmphbG9uIDx0aG9tYXNA bW9uamFsb24ubmV0PjsgUGVuZywgWXVhbiA8eXVhbi5wZW5nQGludGVsLmNvbT47DQo+IENoZW4s IFpoYW95YW4gPHpoYW95YW4uY2hlbkBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJFOiAxOS4xMS4x MSBwYXRjaGVzIHJldmlldyBhbmQgdGVzdA0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPiA+IEZyb206IGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tDQo+ID4gPGNo cmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPg0KPiA+IFNlbnQ6IFRodXJzZGF5LCBEZWNl bWJlciA5LCAyMDIxIDEwOjQzIFBNDQo+ID4gVG86IHN0YWJsZUBkcGRrLm9yZw0KPiA+IENjOiBk ZXZAZHBkay5vcmc7IEFiaGlzaGVrIE1hcmF0aGUNCj4gPEFiaGlzaGVrLk1hcmF0aGVAbWljcm9z b2Z0LmNvbT47DQo+ID4gQWtoaWwgR295YWwgPGFraGlsLmdveWFsQG54cC5jb20+OyBBbGkgQWxu dWJhbmkgPGFsaWFsbnVAbnZpZGlhLmNvbT47DQo+ID4gV2Fsa2VyLCBCZW5qYW1pbiA8YmVuamFt aW4ud2Fsa2VyQGludGVsLmNvbT47IERhdmlkIENocmlzdGVuc2VuDQo+ID4gPGRyY0BsaW51eC52 bmV0LmlibS5jb20+OyBHb3ZpbmRoYXJhamFuLCBIYXJpcHJhc2FkDQo+ID4gPGhhcmlwcmFzYWQu Z292aW5kaGFyYWphbkBpbnRlbC5jb20+OyBIZW1hbnQgQWdyYXdhbA0KPiA+IDxoZW1hbnQuYWdy YXdhbEBueHAuY29tPjsgU3Rva2VzLCBJYW4gPGlhbi5zdG9rZXNAaW50ZWwuY29tPjsgSmVyaW4N Cj4gPiBKYWNvYiA8amVyaW5qQG1hcnZlbGwuY29tPjsgTWNuYW1hcmEsIEpvaG4NCj4gPGpvaG4u bWNuYW1hcmFAaW50ZWwuY29tPjsNCj4gPiBKdS1IeW91bmcgTGVlIDxqdWhsZWVAbWljcm9zb2Z0 LmNvbT47IEtldmluIFRyYXlub3INCj4gPiA8a3RyYXlub3JAcmVkaGF0LmNvbT47IEx1Y2EgQm9j Y2Fzc2kgPGJsdWNhQGRlYmlhbi5vcmc+OyBQZWkgWmhhbmcNCj4gPiA8cGV6aGFuZ0ByZWRoYXQu Y29tPjsgcGluZ3gueXVAaW50ZWwuY29tOyBYdSwgUWlhbiBRDQo+ID4gPHFpYW4ucS54dUBpbnRl bC5jb20+OyBSYXNsYW4gRGFyYXdzaGVoIDxyYXNsYW5kQG52aWRpYS5jb20+OyBUaG9tYXMNCj4g PiBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5ldD47IFBlbmcsIFl1YW4gPHl1YW4ucGVuZ0Bp bnRlbC5jb20+Ow0KPiA+IENoZW4sIFpoYW95YW4gPHpoYW95YW4uY2hlbkBpbnRlbC5jb20+DQo+ ID4gU3ViamVjdDogMTkuMTEuMTEgcGF0Y2hlcyByZXZpZXcgYW5kIHRlc3QNCj4gPg0KPiA+IEhp IGFsbCwNCj4gPg0KPiA+IEhlcmUgaXMgYSBsaXN0IG9mIHBhdGNoZXMgdGFyZ2V0ZWQgZm9yIHN0 YWJsZSByZWxlYXNlIDE5LjExLjExLg0KPiA+DQo+ID4gVGhlIHBsYW5uZWQgZGF0ZSBmb3IgdGhl IGZpbmFsIHJlbGVhc2UgaXMgN3RoIEphbnVhcnkgMjAyMS4NCj4gPg0KPiA+IFBsZWFzZSBoZWxw IHdpdGggdGVzdGluZyBhbmQgdmFsaWRhdGlvbiBvZiB5b3VyIHVzZSBjYXNlcyBhbmQgcmVwb3J0 DQo+ID4gYW55IGlzc3Vlcy9yZXN1bHRzIHdpdGggcmVwbHktYWxsIHRvIHRoaXMgbWFpbC4gRm9y IHRoZSBmaW5hbCByZWxlYXNlDQo+ID4gdGhlIGZpeGVzIGFuZCByZXBvcnRlZCB2YWxpZGF0aW9u cyB3aWxsIGJlIGFkZGVkIHRvIHRoZSByZWxlYXNlIG5vdGVzLg0KPiA+DQo+ID4gQSByZWxlYXNl IGNhbmRpZGF0ZSB0YXJiYWxsIGNhbiBiZSBmb3VuZCBhdDoNCj4gPg0KPiA+ICAgICBodHRwczov L2RwZGsub3JnL2Jyb3dzZS9kcGRrLXN0YWJsZS90YWcvP2lkPXYxOS4xMS4xMS1yYzENCj4gPg0K PiA+IFRoZXNlIHBhdGNoZXMgYXJlIGxvY2F0ZWQgYXQgYnJhbmNoIDE5LjExIG9mIGRwZGstc3Rh YmxlIHJlcG86DQo+ID4gICAgIGh0dHBzOi8vZHBkay5vcmcvYnJvd3NlL2RwZGstc3RhYmxlLw0K PiA+DQo+ID4gVGhhbmtzLg0KPiA+DQo+ID4gQ2hyaXN0aWFuIEVocmhhcmR0IDxjaHJpc3RpYW4u ZWhyaGFyZHRAY2Fub25pY2FsLmNvbT4NCj4gPg0KPiA+IC0tLQ0KPiBIaSBDaHJpc3RpYW4sDQo+ IA0KPiBXZSBmaW5kIG1hbnkgYnVpbGQgaXNzdWVzIG9uIExUUzE5LjExLiBCdXQgYWxsIG9mIHRo ZW0gaGF2ZSBubyBmaXggeWV0Lg0KPiBodHRwczovL2J1Z3MuZHBkay5vcmcvc2hvd19idWcuY2dp P2lkPTc0NAlEUERLCWNvcmUJZGV2CVVOQ08NCj4gCS0tLQlbZHBkay0xOS4xMS45LXJjM10gbWFr ZSBidWlsZCBmYWlsZWQgb24gRmVkb3JhMzQgd2l0aCBHQ0MxMQ0KPiBhbmQgYnVpbGQgZmFpbGVk IG9uIEZlZG9yYTM1IHdpdGggZ2NjMTEuMi4xJmNsYW5nMTMuMC4wDQo+IGh0dHBzOi8vYnVncy5k cGRrLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzQ3CURQREsJY29yZQlkZXYJVU5DTw0KPiAJLS0tCVtk cGRrLTE5LjExLjktcmMzXSBNZXNvbiBidWlsZCBmYWlsZWQgd2l0aCBJQ0MtMTkuMS4xDQo+IGh0 dHBzOi8vYnVncy5kcGRrLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTAwCURQREsJZXRoZGV2CWRldglV TkNPDQo+IAktLS0JWzE5LjExLjExLXJjMV0gbmV0L25mcCBidWlsZCBmYWlsdXJlIHdpdGggY2xh bmcgMTMNCj4gaHR0cHM6Ly9idWdzLmRwZGsub3JnL3Nob3dfYnVnLmNnaT9pZD05MDEJRFBESwll dGhkZXYJZGV2CVVOQ08NCj4gCS0tLQlbMTkuMTEuMTEtcmMxXSBuZXQvaTQwZSBidWlsZCBmYWls dXJlIHdpdGggbWFrZSBhbmQgY2xhbmcgMTMNCj4gaHR0cHM6Ly9idWdzLmRwZGsub3JnL3Nob3df YnVnLmNnaT9pZD05MDIJRFBESwlldGhkZXYJZGV2CVVOQ08NCj4gCS0tLQlbMTkuMTEuMTEtcmMx XSBuZXQvaWNlIGJ1aWxkIGZhaWx1cmUgd2l0aCBtYWtlIGFuZCBjbGFuZyAxMw0KPiBodHRwczov L2J1Z3MuZHBkay5vcmcvc2hvd19idWcuY2dpP2lkPTkwMwlEUERLCWV0aGRldglkZXYJVU5DTw0K PiAJLS0tCVsxOS4xMS4xMS1yYzFdIG5ldC9peGdiZSBidWlsZCBmYWlsdXJlIHdpdGggbWFrZSBh bmQgY2xhbmcgMTMNCj4gaHR0cHM6Ly9idWdzLmRwZGsub3JnL3Nob3dfYnVnLmNnaT9pZD05MDQJ RFBESwltZXNvbglkZXYJVU5DTw0KPiAJLS0tCVtkcGRrLTE5LjExLjExXSBNZXNvbiBidWlsZCBo YXMgc29tZSBmYWlsdXJlcyBvbiBGZWRvcmEzNQ0KPiB3aXRoIGNsYW5nIDEzLjAuMA0KPiBodHRw czovL2J1Z3MuZHBkay5vcmcvc2hvd19idWcuY2dpP2lkPTkwNQlEUERLCW1lc29uCWRldglVTkNP DQo+IAktLS0JW2RwZGstMTkuMTEuMTEtcmMxXU1lc29uJk1ha2VmaWxlIGJ1aWxkIGZhaWxlZCBv bg0KPiBGcmVlYnNkMTMgd2l0aCBnY2MxMC4zLjAmY2xhbmcxMS4wLjENCg0KVXBkYXRlIHRoZSB0 ZXN0IHN0YXR1cyBmb3IgSW50ZWwgcGFydC4gVGlsbCBub3cgZHBkazE5LjExLjExLXJjMSB0ZXN0 IGlzIGFsbW9zdCBmaW5pc2hlZC4gDQpUb3RhbGx5IGZpbmQgdGhyZWUgYnVncyBmb3IgQnVpbGQg dGVzdCBmcm9tIEludGVsLg0KIyBCYXNpYyBJbnRlbChSKSBOSUMgdGVzdGluZw0KKiBCdWlsZDog Y292ZXIgdGhlIGJ1aWxkIHRlc3QgY29tYmluYXRpb24gd2l0aCBsYXRlc3QgR0NDL0NsYW5nL0lD QyB2ZXJzaW9uIGFuZCB0aGUgcG9wdWxhciBPUyByZXZpc2lvbiBzdWNoIGFzIFVidW50dTIwLjA0 LCBGZWRvcmEzNCwgUkhFTDguNCwgZXRjLg0KLSBBbGwgdGVzdCBkb25lLg0KLSBUcmVlIGJ1Z3Mg YXJlIGZvdW5kLg0KICBodHRwczovL2J1Z3MuZHBkay5vcmcvc2hvd19idWcuY2dpP2lkPTkwNA0K ICBodHRwczovL2J1Z3MuZHBkay5vcmcvc2hvd19idWcuY2dpP2lkPTkwNQ0KICBkcGRrLTE5LjEx LjExLXJjXUtOSSBidWlsZCBmYWlsZWQgdXNlZCBtYWtlZmlsZSBvbiBPcGVuU3VzZTE1LjMgd2l0 aCBnY2M3LjUuMCZjbGFuZzExLjAuMSwgaGFzIGZpeC4NCiogUEYoaTQwZSwgaXhnYmUpOiB0ZXN0 IHNjZW5hcmlvcyBpbmNsdWRpbmcgUlRFX0ZMT1cvVFNPL0p1bWJvZnJhbWUvY2hlY2tzdW0gb2Zm bG9hZC9WTEFOL1ZYTEFOLCBldGMuIA0KLSBBbGwgdGVzdCBkb25lLiBObyBuZXcgaXNzdWUgaXMg Zm91bmQuIA0KKiBWRihpNDBlLCBpeGdiZSk6IHRlc3Qgc2NlbmFyaW9zIGluY2x1ZGluZyBWRi1S VEVfRkxPVy9UU08vSnVtYm9mcmFtZS9jaGVja3N1bSBvZmZsb2FkL1ZMQU4vVlhMQU4sIGV0Yy4J CQ0KLSBBbGwgdGVzdCBkb25lLiBObyBuZXcgaXNzdWUgaXMgZm91bmQuIAkNCiogUEYvVkYoaWNl KTogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIFN3aXRjaCBmZWF0dXJlcy9QYWNrYWdlIE1hbmFn ZW1lbnQvRmxvdyBEaXJlY3Rvci9BZHZhbmNlZCBUeCwgZXRjLg0KLSBBbGwgdGVzdCBkb25lLiBO byBuZXcgaXNzdWUgaXMgZm91bmQuIA0KKiBJbnRlbCBOSUMgc2luZ2xlIGNvcmUvTklDIHBlcmZv cm1hbmNlOiB0ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcgUEYvVkYgc2luZ2xlIGNvcmUgcGVyZm9y bWFuY2UgdGVzdCBldGMuDQotIEFsbCB0ZXN0IGRvbmUuIE5vIGJpZyBwZXJmb3JtYW5jZSBkcm9w Lg0KKiBJUHNlYzogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIGlwc2VjL2lwc2VjLWd3L2lwc2Vj IGxpYnJhcnkgYmFzaWMgdGVzdCAtIFFBVCZTVy9GSUIgbGlicmFyeSwgZXRjLg0KLSBBbGwgcGFz c2VkLgkJCQ0KIyBCYXNpYyBjcnlwdG9kZXYgYW5kIHZpcnRpbyB0ZXN0aW5nDQoqIFZpcnRpbzog Ym90aCBmdW5jdGlvbiBhbmQgcGVyZm9ybWFuY2UgdGVzdCBhcmUgY292ZXJlZC4gU3VjaCBhcyBQ VlAvVmlydGlvX2xvb3BiYWNrL3ZpcnRpby11c2VyIGxvb3BiYWNrL3ZpcnRpby1uZXQgVk0yVk0g cGVyZiB0ZXN0aW5nLCBldGMuDQotIEFsbCB0ZXN0IGRvbmUuIE5vIG5ldyBpc3N1ZSBpcyBmb3Vu ZC4NCiogQ3J5cHRvZGV2OiANCiogRnVuY3Rpb24gdGVzdDogdGVzdCBzY2VuYXJpb3MgaW5jbHVk aW5nIENyeXB0b2RldiBBUEkgdGVzdGluZy9Db21wcmVzc0RldiBJU0EtTC9RQVQvWkxJQiBQTUQg VGVzdGluZy8gZXRjLg0KLSBBbGwgdGVzdCBkb25lLg0KKiBQZXJmb3JtYW5jZSB0ZXN0OiB0ZXN0 IHNjZW5hcmlvcyBpbmNsdWRpbmcgVGhvdWdocHV0IFBlcmZvcm1hbmNlIC9DcnlwdG9kZXYgTGF0 ZW5jeSwgZXRjLg0KLSBBbGwgdGVzdCBkb25lLg0K