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 7782BA0548; Thu, 11 Aug 2022 09:37:26 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D11EA42B93; Thu, 11 Aug 2022 09:37:25 +0200 (CEST) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id 490FB40DDA; Thu, 11 Aug 2022 09:37:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1660203443; x=1691739443; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=3P0bEg/xbO/D+3MQRXUKqwRRIGWVCoVZCEfBtxEiBVE=; b=jFmMnKztaJnJ33QmVMsWD9kkwT0QuHwQz9G6ml5A00AU9YmcekbtNps/ WlYOnPKu3hXizrgmV0rW5JYdHBBkfUqrOMEADM55DXRdhDVNm1SbAnj3+ WECgHPnyRIMh5EpN857J0h5IIY7RlfZlFIZOrffmecPj54G0ceQ+G4eQN z5vtaEeYTh5yMESYj9zKPR+s71oOyBlc8qhn1FJxll386lCHtLbej+AM2 6iYGYZ3RSruhD6uo4DvY6pmYJSBvFNCNXurwQFmJ5jpSmujJvV+O3fBNC tdbgA+PM6Ub/87CtPpOPoHU2A4dyTQssArqNMwRwmYx+HlGeawWTSLROY A==; X-IronPort-AV: E=McAfee;i="6400,9594,10435"; a="317242849" X-IronPort-AV: E=Sophos;i="5.93,228,1654585200"; d="scan'208";a="317242849" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Aug 2022 00:37:22 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,228,1654585200"; d="scan'208";a="673600138" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga004.fm.intel.com with ESMTP; 11 Aug 2022 00:37:21 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Thu, 11 Aug 2022 00:37:21 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Thu, 11 Aug 2022 00:37:20 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28 via Frontend Transport; Thu, 11 Aug 2022 00:37:20 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.103) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.28; Thu, 11 Aug 2022 00:37:20 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F15VCOfTlQb7iFoGzpyVHAxfEUCwyRPatwNmFbaWLMHWkwQsybB/15gJSkJP3KtxWSEmdEdAy6Py9MCG6ORlnNd5mGqmkfZd5gApSrOvGlxhQYaxGwkJn2vu80crOfEhFW7YfEqx0f0JofWldXiomfDTytgFe+D5SExZpHq0vvTvhNtvGVF92eVMUvK+LtyY5uam1pzLMAyt5oFkW3GgB3PPItEHzedK33K/2j2zMdusg54NXURQswIemn/MHce8Vw4kRzZvnaKbnMiLRExVemZw9J0QXpGohlU26NInw9rMFIQBWl4LqkqErfbyeDMw2yysXPgXky4NkwVvbCjkRQ== 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=3P0bEg/xbO/D+3MQRXUKqwRRIGWVCoVZCEfBtxEiBVE=; b=AiJ9whYe0kk1z/ESEMIAsauMwUVPco2CZfcw58Vk9Wvx6UJsy/jQCu+afaAv/JslFKLFVJ6eDxbgyQl9xSPF53iM2ta17+SejmsGGeiIWosfzd+h6T4Hx1zkPEXrZiCAR8uxdumckqTLqAVuy4/iRvHNdw0F9L0jtb/8nd2ib0Tq+XfeJ1d5pNKO6CmkEVZvFj5uS+8Ha4p6zZFz7eM1p6oRSSGYXBNM4VG4AtfuvozdsPokwKIn6r0JtWpIqAxAMeBgc57qoKi9XumXjlM6DscJdn5JOljo4o72k02To3rxEyOlrYPnNX94/PrjSsE1HUZRnI5TykCUoSjpNs+GkA== 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 SJ0PR11MB5136.namprd11.prod.outlook.com (2603:10b6:a03:2d1::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.10; Thu, 11 Aug 2022 07:37:18 +0000 Received: from BYAPR11MB2711.namprd11.prod.outlook.com ([fe80::8d0c:46b3:f1f5:acbd]) by BYAPR11MB2711.namprd11.prod.outlook.com ([fe80::8d0c:46b3:f1f5:acbd%4]) with mapi id 15.20.5525.011; Thu, 11 Aug 2022 07:37:18 +0000 From: "Jiang, YuX" To: "christian.ehrhardt@canonical.com" , "stable@dpdk.org" 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 , Yanghang Liu , "Peng, Yuan" , "Chen, Zhaoyan" Subject: RE: 19.11.13 patches review and test Thread-Topic: 19.11.13 patches review and test Thread-Index: AQHYp9tZwX1gMO9y3kG5TkkLBcOhCa2pWTAw Date: Thu, 11 Aug 2022 07:37:18 +0000 Message-ID: References: <20220804082154.1954244-1-christian.ehrhardt@canonical.com> In-Reply-To: <20220804082154.1954244-1-christian.ehrhardt@canonical.com> 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: a738a7d5-43b7-414d-3e97-08da7b6c51ba x-ms-traffictypediagnostic: SJ0PR11MB5136:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: MLjeM9EgRQHfzd4UdCv1qMOpnI2LsyFK+TvgwAfle6KjyDYLSuGpipwfyKhYt60h805c/QA+YSLBzFr0ea6F/A2zdxyce9FAgunueqCBPVciCW25HMUKR+976qeR33dXEdYFt6AdUI1oz3qSBzriPeb/0kN5S8LNz70xjv4QsOVMTGboTq5MXa9v0ss3SiBFvcM3TAINo00IX2Drp/U8i0KWXqDZZ6ylP0rPj8abUe89Qov3XbtnpbODoDjREKmht2yi6yRgG2qpyIffmUDsQJ77DHasT7JH+1KsLxthYlsjIp1odLhfBwRmgN0jsgXHVZ/FUex5kv1r5Uy+fiaDK5xf49OpJCWKcLoPKJZFyZpOVk3r6rkNZIrwkVd5fOHPXu3+AYOmvxsW3WXrGHYhJEDYOgbqjetT/lCfiINzbVFNLUTmbNsMxbnqwyMrvaFkd4KLU/nIVcrq8/yap5epvnhsJQ4FcTOe/c8EmhZ12Ln0xkg8MW+hF9dIaJLhkZMeDq7Rj5eLNfdLLHl/69kEYm03HOaUgCsKirwZ6WTnCom3s6Jhc4BBL4KhgAJIP6U3z1ARwSMaXul61k1rvzhsDVMENXyahyYR9R5fwdVQP1bTJd7rMVbbIRjZmoAVL4nn5mCC6K8HOtB+pa3EeM4xj02PwdBhlDew3CUOsdBMQljBfif3H7m1+7Amsrbw/odLmsdM4Et1qBinX5yjRorc9heFkfR6Tk2/Y0pbxzi6k9YYFCv3Odyvmmzzn6YBtRiSoRQrj8/dILWZXrmZiOSlCfHuWV5mP1YaKR0AnbkB1x+I/b+nvTbEaZjC8pS+kMSdxALD6K28K3I4C8azcflGYpogYDIybRtODBgD/DXriSjfVxnvGt2xxu0aSuNuRvVG 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:(13230016)(136003)(346002)(396003)(39860400002)(366004)(376002)(110136005)(54906003)(5660300002)(52536014)(7416002)(41300700001)(76116006)(316002)(4326008)(66476007)(6506007)(33656002)(86362001)(7696005)(8936002)(2906002)(66946007)(8676002)(53546011)(66556008)(9686003)(26005)(66446008)(64756008)(82960400001)(83380400001)(107886003)(186003)(966005)(71200400001)(478600001)(55016003)(38070700005)(122000001)(38100700002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SnN0SDloclVscVdaM042alJkOGxPdEJlSjB0SGpqOUQyL3pYQTgyZWY0OHNZ?= =?utf-8?B?d3JtMWg0OGpqTUFNa1QrQXhiZHVXODlnelRCd0NNWVIzb2txVXgyR2E0ZGJG?= =?utf-8?B?OVphUnhsRHp0RVBMeHBSZmp2MFhmMUdCTW9KMDRJVDZSQUNueFpxenlwVGoz?= =?utf-8?B?OTNkalcyVkpaS1BDZkRuek8wQ091bHEyeTFEVWhDVnQrenEvd2tzYVl2clN3?= =?utf-8?B?RUFQcjVHMUZuR3k4dkJrMUd4dWtVa3hhU1JMeHdBVExnWU1uYThCaTU2ZlJL?= =?utf-8?B?bUt6TTJiMENTbEgrQXlaSGhSbGVwcVo1d2RlZ3F4VHMwVTl0RTQraTA2U1dR?= =?utf-8?B?M283NGJONU5PVGhOUlFpYkllQjUxRHhycEIrTEdMeU1GaXIyUUMxRDhUeFJk?= =?utf-8?B?bDdkbzFVekVzVmRSWGpqNnF6cFAzVEdpdDZLVFdwN2IyUVZxYk5oWlpOOW1F?= =?utf-8?B?ZXVaV3RsWklsQ3BiYWwxY0JXL2lRL1krL1A3TE4vdXJjUldqenR3Nlp3MkJ1?= =?utf-8?B?dnErU3FmUy9NQ3lxd0p6SEwyQW5UVldhUmVUS0xac3BtTVFzYWZRVnh0akNY?= =?utf-8?B?QW1pTUhvL28vemtmSXZVSFd2VmxIc21GZFJLR08yaFBIYWpDM21xNXpWZTU4?= =?utf-8?B?aFE1cVY1UjI2K05kQlNoSG9GeVl0NTdCdjhBY1BNb20rcGo5UU5pR3FrcExE?= =?utf-8?B?SnZsbVRIQ0tWdm85MkxxYjIxL3pHWTd3OVpDWUNkdnB2c0dpZ1c4R0JkTFY1?= =?utf-8?B?K0pFNzl3QkVDNmxWd25pcTV2VnMwTmV5bzRCOCtucUJpcWdSaTdjbDFFYitS?= =?utf-8?B?eXhXcDRlLzViYkRjcDA4NDNOSFdwMjhPZG1EUUZ0L1FaMHJPeTFqbmt5QzZv?= =?utf-8?B?ZkpUZitjZ2dRQkhpalhRQkd5WEJDL1pzVVh5bVpFSUtmM3lxQ2Jqd3VSeU9v?= =?utf-8?B?Slo0S0RpTXFsMk5lVExSQ1dOTVVFUTVFaDQ1OSsxK0x2anlwUHp1N0s3YVJK?= =?utf-8?B?dDd3RFZNSGNBbGZyU0ZTMlpINlhHNi9uSnB6c2puVHdZTDM0S0FlSzh6VWtG?= =?utf-8?B?dE9lTzlvRi8vNXR5eFpwaC9ibmEyaXlIcUZVVTYzVjBsQWFnTGd4dUpKaUU3?= =?utf-8?B?Z3lLamtJbjJ4WVJhUzBjOGFDYTNjb29jbVZ1STlDSXV4Vm1tZ1NMa3hjdzlI?= =?utf-8?B?VzRJTWdiNkhyVDVkVHNkU204UUZzVk0vM1dYS3hlTVZQdVpjQVZHQkszTlFO?= =?utf-8?B?c2NOcnBqR1J1OGtmQm9XeE1kTFdrUlNxQ1JCYlVsdlJxMERLRTRkLzhpZ0FP?= =?utf-8?B?bHlOMnFuMG1xV1NpWEhZb2Flc0F2NDhGM1VzQU0zQ09XMmF4cUlhZXVUcTFy?= =?utf-8?B?YTk5T0ptWlp4NDBpRXlIUjBwekVYSExibDRxUnExSHplZWlSQzlmSDhqWjhN?= =?utf-8?B?UXpMNWRZZGZCS3NOcjJybCt2T1ZCSEh2MVp1R3R2MXRqQWFIYm84UUw4ZGMy?= =?utf-8?B?Nm5IemFiM082TjZwamtZUGFtYWNGZ3pnZ3lOaGpHSkdZdGJkNzVuVHB2QmZy?= =?utf-8?B?dktCU1pGSUQ0YXlHajJ4cEpXVkhOc2xPaEtpVE9Jb1lmaW4vOEtJTUgyNnB0?= =?utf-8?B?K3JzbDZ1TVplcUhzRUxsZWtXVHNSbHBkcXRBSG1pSUhYZHIxQWQzZWZKc2lJ?= =?utf-8?B?TUtZbm9lVUhQTTNuZ3J0R1JDOXNhSnRNak9FZFR0TlZYRVZWZnVrY3BGUU8y?= =?utf-8?B?Y1BmK0xteEk0RXV0UURGSzdxcFhQM0VPR2RQV0JydFZWQkRId3FFSTZUdmg2?= =?utf-8?B?STBSSDlUUFlhZzR2VGttQmorZUo3TnEyWlI3cWd3UlZwb1V0aHRFT00vL1Yz?= =?utf-8?B?QU5zVTdDZVRyZlFWck5aMlZuNEFpUVFEendVcUF3Y3RsT24rU2p4dzJoaTVq?= =?utf-8?B?MXJSZDBBa2phak5BMEt6a3RaVC81b290bGJTbTNxR0lWdndtenBhcktMK3lG?= =?utf-8?B?bjdoVzFlaWVneWZYU3JZL1dWSlNnSjRMeldnRjI1ZExzUkVQdWpNanRZVVVw?= =?utf-8?B?OURPS1BVb0JaU0NCeVZOZEdHb2hBT0NZdVdaVFV2QlRuOGhza0hpM0FIOVQ1?= =?utf-8?Q?Z7DaVCbqRbobY78wgR/PukPm6?= 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: a738a7d5-43b7-414d-3e97-08da7b6c51ba X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Aug 2022 07:37:18.3722 (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: JkbXfST3SMkL7so8PR4BE6yJr6x5QLhZeLNo5h0bzCsjqD1Il3SYWVggC/lJgIyY7dGpUjOrpFjMDcHF9L2f8A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5136 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBjaHJpc3RpYW4uZWhyaGFyZHRA Y2Fub25pY2FsLmNvbSA8Y2hyaXN0aWFuLmVocmhhcmR0QGNhbm9uaWNhbC5jb20+DQo+IFNlbnQ6 IFRodXJzZGF5LCBBdWd1c3QgNCwgMjAyMiA0OjIyIFBNDQo+IFRvOiBzdGFibGVAZHBkay5vcmcN Cj4gQ2M6IGRldkBkcGRrLm9yZzsgQWJoaXNoZWsgTWFyYXRoZSA8QWJoaXNoZWsuTWFyYXRoZUBt aWNyb3NvZnQuY29tPjsNCj4gQWxpIEFsbnViYW5pIDxhbGlhbG51QG52aWRpYS5jb20+OyBXYWxr ZXIsIEJlbmphbWluDQo+IDxiZW5qYW1pbi53YWxrZXJAaW50ZWwuY29tPjsgRGF2aWQgQ2hyaXN0 ZW5zZW4NCj4gPGRyY0BsaW51eC52bmV0LmlibS5jb20+OyBIZW1hbnQgQWdyYXdhbCA8aGVtYW50 LmFncmF3YWxAbnhwLmNvbT47DQo+IFN0b2tlcywgSWFuIDxpYW4uc3Rva2VzQGludGVsLmNvbT47 IEplcmluIEphY29iIDxqZXJpbmpAbWFydmVsbC5jb20+Ow0KPiBNY25hbWFyYSwgSm9obiA8am9o bi5tY25hbWFyYUBpbnRlbC5jb20+OyBKdS1IeW91bmcgTGVlDQo+IDxqdWhsZWVAbWljcm9zb2Z0 LmNvbT47IEtldmluIFRyYXlub3IgPGt0cmF5bm9yQHJlZGhhdC5jb20+OyBMdWNhDQo+IEJvY2Nh c3NpIDxibHVjYUBkZWJpYW4ub3JnPjsgUGVpIFpoYW5nIDxwZXpoYW5nQHJlZGhhdC5jb20+OyBY dSwgUWlhbg0KPiBRIDxxaWFuLnEueHVAaW50ZWwuY29tPjsgUmFzbGFuIERhcmF3c2hlaCA8cmFz bGFuZEBudmlkaWEuY29tPjsNCj4gVGhvbWFzIE1vbmphbG9uIDx0aG9tYXNAbW9uamFsb24ubmV0 PjsgWWFuZ2hhbmcgTGl1DQo+IDx5YW5naGxpdUByZWRoYXQuY29tPjsgUGVuZywgWXVhbiA8eXVh bi5wZW5nQGludGVsLmNvbT47IENoZW4sDQo+IFpoYW95YW4gPHpoYW95YW4uY2hlbkBpbnRlbC5j b20+DQo+IFN1YmplY3Q6IDE5LjExLjEzIHBhdGNoZXMgcmV2aWV3IGFuZCB0ZXN0DQo+IA0KPiBI aSBhbGwsDQo+IA0KPiBUaGlzIGlzIC1yYzMganVzdCBhZnRlciAtcmMyIGFzIGEgYnVpbGQgaXNz dWUgd2FzIGhpZGluZyBpbiB0aGUgZm9ybWVyLg0KPiBTb3JyeSBmb3IgdGhlIGV4dHJhIG5vaXNl LCBidXQgb3RoZXIgdGhhbiB0aGF0IGl0IGFsbCBzdGF5cyB0aGUgc2FtZS4NCj4gDQo+IHRoZXJl IHdlcmUgdGhyZWUgcGF0Y2hlcyBjbG9zZSB0byB0aGUgZGVhZGxpbmUgdGhhdCBJIG1pc3NlZCBh bmQgSQ0KPiBjb25zaWRlcmVkIHBvc3Rwb25pbmcgdGhlbSB0byAxOS4xMS4xNCBhdCBmaXJzdC4g QnV0IGluIHRoZSBtZWFudGltZSB0aGVyZQ0KPiBhcnJpdmVkIDExIG1vcmUgYW5kIEkgdGhpbmsg dGhhdCBqdXN0ZmllcyBhIG5ldyB0YWcgZm9yIDE5LjExLjEzLg0KPiANCj4gV2Ugc3RpbGwgaGF2 ZSBhbG1vc3QgNCB3ZWVrcyBsZWZ0IC0gSSBob3BlIHRoYXQgaXMgb2suDQo+IA0KPiBIZXJlIGlz IHRoZSBjb21iaW5lZCBsaXN0IG9mIHBhdGNoZXMgKHRoZSBzYW1lIGFzIGJlZm9yZSBwbHVzIHRo ZSBuZXcgMTQpDQo+IHRhcmdldGVkIGZvciBzdGFibGUgcmVsZWFzZSAxOS4xMS4xMy4NCj4gDQo+ IFRoZSBwbGFubmVkIGRhdGUgZm9yIHRoZSBmaW5hbCByZWxlYXNlIGlzIEF1Z3VzdCAyOXRoLg0K PiANCj4gUGxlYXNlIGhlbHAgd2l0aCB0ZXN0aW5nIGFuZCB2YWxpZGF0aW9uIG9mIHlvdXIgdXNl IGNhc2VzIGFuZCByZXBvcnQgYW55DQo+IGlzc3Vlcy9yZXN1bHRzIHdpdGggcmVwbHktYWxsIHRv IHRoaXMgbWFpbC4gRm9yIHRoZSBmaW5hbCByZWxlYXNlIHRoZSBmaXhlcyBhbmQNCj4gcmVwb3J0 ZWQgdmFsaWRhdGlvbnMgd2lsbCBiZSBhZGRlZCB0byB0aGUgcmVsZWFzZSBub3Rlcy4NCj4gDQo+ IEEgcmVsZWFzZSBjYW5kaWRhdGUgdGFyYmFsbCBjYW4gYmUgZm91bmQgYXQ6DQo+IA0KPiAgICAg aHR0cHM6Ly9kcGRrLm9yZy9icm93c2UvZHBkay1zdGFibGUvdGFnLz9pZD12MTkuMTEuMTMtcmMz DQo+IA0KPiBUaGVzZSBwYXRjaGVzIGFyZSBsb2NhdGVkIGF0IGJyYW5jaCAxOS4xMSBvZiBkcGRr LXN0YWJsZSByZXBvOg0KPiAgICAgaHR0cHM6Ly9kcGRrLm9yZy9icm93c2UvZHBkay1zdGFibGUv DQo+IA0KPiBUaGFua3MuDQo+IA0KPiBDaHJpc3RpYW4gRWhyaGFyZHQgPGNocmlzdGlhbi5laHJo YXJkdEBjYW5vbmljYWwuY29tPg0KPiANCj4gLS0tDQpVcGRhdGUgdGhlIHRlc3Qgc3RhdHVzIGZv ciBJbnRlbCBwYXJ0LiBEUERLMTkuMTEuMTMtcmMzIGFsbW9zdCB0ZXN0IGZpbmlzaGVkLCBubyBj cml0aWNhbCBpc3N1ZSBpcyBmb3VuZCwgYnV0IGFsc28gZmluZCBzb21lIG5ldyBidWdzIG9uIEZy ZWVCU0QxMy4wLg0KTmV3IHJlcG9ydCBkZWZlY3RzIGZvciBidWlsZDoNCiAgMSwgaHR0cHM6Ly9i dWdzLmRwZGsub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDY0IFsxOS4xMS4xMy1yYzNdIGxpYi9lYWwg bWFrZSBidWlsZCBmYWlsZWQgd2l0aCBnY2MxMC4zLjAgYW5kIGNsYW5nMTEuMC4xIG9uIEZyZWVC U0QxMy4wLzY0DQoJPiBOb3QgZm91bmQgc3VjaCBpc3N1ZSBvbiBGcmVlQlNEMTMuMQ0KICAyLCBo dHRwczovL2J1Z3MuZHBkay5vcmcvc2hvd19idWcuY2dpP2lkPTEwNjMgWzE5LjExLjEzLXJjM10g ZHJpdmVycy9uZXQvaTQwZSBvbiBtZXNvbiBidWlsZCBmYWlsdXJlIHdpdGggY2xhbmcxMy4wIG9u IEZyZWVCU0QxMy4xLzY0DQoJPiBOb3QgZm91bmQgc3VjaCBpc3N1ZSBvbiBGcmVlQlNEMTMuMCwg SW50ZWwgRGV2IGlzIGludmVzdGlnYXRpbmcuDQpLbm93biBkZWZlY3RzIGZvciBidWlsZDoNCiAg MSwgW2RwZGsgMTkuMTEuMTMtcmMxXSBsaWIvbGlicnRlX2VhbCBtZXNvbiBidWlsZCBlcnJvciB3 aXRoIGdjYzEyLjEgb24gZmVkb3JhMzYsIHNpbWlsYXIgYXMgaHR0cHM6Ly9idWdzLmRwZGsub3Jn L3Nob3dfYnVnLmNnaT9pZD05ODUNCgk+IE5vdCBmb3VuZCBzdWNoIGlzc3VlIG9uIEZlZG9yYTM1 LiBEZXYgc2FpZCB0aGF0IGxvb2tzIGxpa2UgYSBHQ0MxMyBCVUcNCiAgMiwgW2RwZGsgMTkuMTEu MTMtcmMxXSBkcml2ZXJzL25ldC9lbmEgbWFrZSBidWlsZCBlcnJvciB3aXRoIGdjYzEyLjEgb24g ZmVkb3JhMzYsIHNpbWlsYXIgYXMgaHR0cHM6Ly9idWdzLmRwZGsub3JnL3Nob3dfYnVnLmNnaT9p ZD05OTENCgk+IE5vIHVwZGF0ZSBpbiBidWd6aWxsYSwgbm8gZml4IHlldC4NCiAgMywgaHR0cHM6 Ly9idWdzLmRwZGsub3JnL3Nob3dfYnVnLmNnaT9pZD05MTIgW2RwZGsgMTkuMTEuMTMtcmMxXSBk cml2ZXJzL25ldC9xZWRlIG1ha2UgYnVpbGQgZXJyb3Igd2l0aCBjbGFuZzE0IG9uIGZlZG9yYTM2 L3JlZGhhdDguNi9VQjIyLjA0DQoJPiBLbm93biBpc3N1ZSwgbm8gdXBkYXRlIGluIGJ1Z3ppbGxh LCBubyBmaXggeWV0Lg0KDQojIEJhc2ljIEludGVsKFIpIE5JQyB0ZXN0aW5nDQoqIEJ1aWxkOiBj b3ZlciB0aGUgYnVpbGQgdGVzdCBjb21iaW5hdGlvbiB3aXRoIGxhdGVzdCBHQ0MvQ2xhbmcgdmVy c2lvbiBhbmQgdGhlIHBvcHVsYXIgT1MgcmV2aXNpb24gc3VjaCBhcyBVYnVudHUyMC4wNCYyMi4w NCwgRmVkb3JhMzYsIFJIRUw4LjQsIGV0Yy4NCgktIEFsbCB0ZXN0IGRvbmUuIA0KKiBQRiZWRihp NDBlLCBpeGdiZSk6IHRlc3Qgc2NlbmFyaW9zIGluY2x1ZGluZyBSVEVfRkxPVy9UU08vSnVtYm9m cmFtZS9jaGVja3N1bSBvZmZsb2FkL1ZMQU4vVlhMQU4sIGV0Yy4gDQoJLSBBbGwgdGVzdCBkb25l LiBObyBuZXcgYnVnIGlzIGZvdW5kLg0KKiBQRi9WRihpY2UpOiB0ZXN0IHNjZW5hcmlvcyBpbmNs dWRpbmcgU3dpdGNoIGZlYXR1cmVzL1BhY2thZ2UgTWFuYWdlbWVudC9GbG93IERpcmVjdG9yL0Fk dmFuY2VkIFR4LCBldGMuDQoJLSBBbGwgdGVzdCBkb25lLiBObyBuZXcgaXNzdWUgaXMgZm91bmQu IA0KCS0gS25vd24gYnVnIGFib3V0IFtkcGRrLTE5LjExLjEyXSBtZXRlcmluZ19hbmRfcG9saWNp bmcvaXB2NF9IQVNIX3RhYmxlX1JGQzI2OTg6IHVuYWJsZSB0byBmb3J3YXJkIHBhY2tldHMgbm9y bWFsbHkuIEludGVsIERldiBpcyBzdGlsbCBpbnZlc3RpZ2F0aW5nLg0KKiBJbnRlbCBOSUMgc2lu Z2xlIGNvcmUvTklDIHBlcmZvcm1hbmNlOiB0ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcgUEYvVkYg c2luZ2xlIGNvcmUgcGVyZm9ybWFuY2UgdGVzdCBldGMuDQoJLSBBbGwgdGVzdCBkb25lLiBObyBi aWcgcGVyZm9ybWFuY2UgZHJvcC4NCgkJDQojIEJhc2ljIGNyeXB0b2RldiBhbmQgdmlydGlvIHRl c3RpbmcNCiogVmlydGlvOiBib3RoIGZ1bmN0aW9uIGFuZCBwZXJmb3JtYW5jZSB0ZXN0IGFyZSBj b3ZlcmVkLiBTdWNoIGFzIFBWUC9WaXJ0aW9fbG9vcGJhY2svdmlydGlvLXVzZXIgbG9vcGJhY2sv dmlydGlvLW5ldCBWTTJWTSBwZXJmIHRlc3RpbmcsIGV0Yy4NCgktIEFsbCB0ZXN0IGRvbmUuIE5v IG5ldyBpc3N1ZSBpcyBmb3VuZC4NCiogQ3J5cHRvZGV2OiANCiogRnVuY3Rpb24gdGVzdDogdGVz dCBzY2VuYXJpb3MgaW5jbHVkaW5nIENyeXB0b2RldiBBUEkgdGVzdGluZy9Db21wcmVzc0RldiBJ U0EtTC9RQVQvWkxJQiBQTUQgVGVzdGluZy8gZXRjLg0KCS0gQWxsIHRlc3QgZG9uZS4gTm8gbmV3 IGlzc3VlIGlzIGZvdW5kLg0KKiBQZXJmb3JtYW5jZSB0ZXN0OiB0ZXN0IHNjZW5hcmlvcyBpbmNs dWRpbmcgVGhvdWdocHV0IFBlcmZvcm1hbmNlIC9DcnlwdG9kZXYgTGF0ZW5jeSwgZXRjLg0KCS0g QWxsIHRlc3QgZG9uZS4gTm8gcGVyZm9ybWFuY2UgZHJvcC4NCg0KQmVzdCByZWdhcmRzLA0KWXUg SmlhbmcNCg==