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 7634E41F53; Tue, 29 Aug 2023 10:56:22 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 29B0540293; Tue, 29 Aug 2023 10:56:22 +0200 (CEST) Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam04on2078.outbound.protection.outlook.com [40.107.102.78]) by mails.dpdk.org (Postfix) with ESMTP id 24BE740279; Tue, 29 Aug 2023 10:56:21 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z88U3CAPJK5/+2RB74edoU6IdF5tU8M3njym+qgbOaR+IluhLHgJZB8x+aMLL16uf2wc2pupsPuKa8aWd01TbKYZjPq6HUdqOjZu2/vRq6HWKV4o+o/kcxXab0Ken6WyvU538viVOgIqg7i1Zqs+325NrHAXh/CYJJerthsbbW6m4cYbEpFKC85tQ+WgBL+QUbCM5UJ4bg3AE2u7uTAv5Kpqk0oaJu4hVhDheBzDFmy3DhPtvgViXKuEK6wJBtIUmK1eXX65gbnqzdA31xHsTLFB/4qdYfHFioyD7HYmsKaiqW4yCzx+qe/3mGtYywE9jz34Pi7LYdxAR6Qp6oBlXg== 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=6OB94MA04akVtSZ2IHFXo8vFOzjnLpn41J+W7DSCLwo=; b=lO+zq4/wyBY+DbhxLUWTMIDbAeFIQo2du+gzAXK0/zeJsgPmnq4i7ZngqGd6ndfmez1e+WuxM7dku4WiHZk36+htNFlj5M6JMC8Tk6SdcrwWtqV5EcrfVWKjcZREXsb7ZHHxNlPlkeRozgaRgT1fhxxkBFI4FLDOK3elid+Fn6rqozLJleCH2uadQcP1IXiEBP2NSQR3CZY+muJ4mBIG1qcCkOGu2inhJn66B4wCiFNMzdwxlbdPZFRf94W5Xhe57M2+Zu8QXTJwZCp2/0FV3L0YSIKfa3bo8jBdhDQFJDDacpemwapj43l1u58FPHjoTUhOw98q9ZmO1zktNTLY7A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6OB94MA04akVtSZ2IHFXo8vFOzjnLpn41J+W7DSCLwo=; b=l/H6EqFMsZXLEMA263OLpwzlhUITtw+M/hm1vUf8ityKZzWqj/de9aS/rsM5RVL+SbyF+b7yB/tLmhw3DO41WdYKh7PLexNONn2GQsLO4D/rQshQn4B/YcQXmU2CrCSK6pDc1ugSJ2dB8hvek0k5nm512TF60INuJNzcZ8RTbWrqnYxopL1tnDnKbIZBvPW6n1QVgnqoSyWxAd+aboR3ycZXvvLklJnB7tHtiqzfDlmyqsDTYAopUUukFqsrID5/bKgS4nhuKBAj4gwATLsjaAuLhNCWyTOAWYsqq1Ta+tJisN/Inkc49c5P+cHm02EV5qVHC9UeQli4dWS+vdSN/Q== Received: from DM4PR12MB5373.namprd12.prod.outlook.com (2603:10b6:5:39d::14) by DM6PR12MB4465.namprd12.prod.outlook.com (2603:10b6:5:28f::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.35; Tue, 29 Aug 2023 08:56:18 +0000 Received: from DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::31fe:170b:f6dc:d78]) by DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::31fe:170b:f6dc:d78%7]) with mapi id 15.20.6699.034; Tue, 29 Aug 2023 08:56:18 +0000 From: "Xueming(Steven) Li" To: "Xu, HailinX" , "stable@dpdk.org" , Kevin Traynor CC: "xuemingl@nvdia.com" , "dev@dpdk.org" , Abhishek Marathe , Ali Alnubani , "Walker, Benjamin" , David Christensen , Hemant Agrawal , "Stokes, Ian" , Jerin Jacob , "Mcnamara, John" , Ju-Hyoung Lee , Luca Boccassi , Pei Zhang , "Xu, Qian Q" , Raslan Darawsheh , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , Yanghang Liu , "Peng, Yuan" , "Chen, Zhaoyan" Subject: RE: 22.11.3 patches review and test Thread-Topic: 22.11.3 patches review and test Thread-Index: AQHZ0NHyl4gDKvg2C0KTF79DGOK+ybABAjkAgAAGj9A= Date: Tue, 29 Aug 2023 08:56:18 +0000 Message-ID: References: <20230817061332.16248-1-xuemingl@nvidia.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-Mentions: ktraynor@redhat.com X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR12MB5373:EE_|DM6PR12MB4465:EE_ x-ms-office365-filtering-correlation-id: 37e61213-724a-4c34-5f08-08dba86dcf5d x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 72ifWMGz5WN66BBRNOlJRh/uTbcKpey9HiHcqKfYWSognj5WJNMI+urbtUmRPoUxLGsXo2ZyKqdxy5aI0RHSHyMVxEfmSeQuvllhgsV8JdLLr6zfqhVWiy8ez483ymf5aL774oTaA5SwF90ln+8FmqrMQdwEBWWMgmmSC/m1+GBjKTowUEUcMhx3vKrIV/G+LL20YCNlvS9ZYRN/MZykcT/4nxB1VdfQ7RVC1F3MNh/HxQxrYePySX9psK5HS4nCvDa4tyGuw/h2SrWea+MeHfRUVgFSiDNlt4lIip+EUxFpFsZbs9ye56Jy0l0pa/wtvfOFnbbCxan4f3t3zd8+jDXOxEh49qkiXx0d6gkSTaeUbvOcT+WUERJJNicPF8sMobmhcao7qJcW/qkuyK6pJ8pLG+/1D5jdAr/wteYBI6BPi9CQ6taTd51jRcLF9AYYTlrGYuk/iG/9wbm1/+j800mAy97ajc9uUGc1oCjzkkzXgCBma0RKs+p9yHC8ImmYd3hmbs/sLwyKT/biWt1x6UCJVFK9DcYxeHm/nb2FsJarjBLreNBNsF37tiRS0R0uFiUbs6RrfcijHvkQtVJOZQxTVhoxXcjr2rx9EB5WqnI35aIHOZ4hQXDzPUKvp+B3G1YWJCB4UzOeyStW1o3fGEzbG8VLemFMMtJh+QrnnjA= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5373.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(376002)(346002)(396003)(136003)(366004)(186009)(1800799009)(451199024)(9686003)(7696005)(71200400001)(6506007)(83380400001)(53546011)(478600001)(26005)(2906002)(110136005)(966005)(7416002)(64756008)(54906003)(66446008)(316002)(66556008)(66476007)(66946007)(52536014)(76116006)(5660300002)(41300700001)(8936002)(8676002)(4326008)(33656002)(55016003)(38070700005)(38100700002)(86362001)(122000001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ejU1UnlTY0lNSk45bkhvUWRiMGFha2pHS2YwZjZ4dkJjZ1RoSmVXMCswcTg5?= =?utf-8?B?NHRtUDZhampFcW1sdmREUURVSUNjZC9UY2hYK0RYdHZuQWtpdmdMekM3ekZF?= =?utf-8?B?aWMwOHhmVENHYkM0NmIzK0ZxTVRxbmdSSFNkaWJ0TXRsUVRvSGVoOFBnZ3gx?= =?utf-8?B?MEkyNlcrYXZSV09GSklOc1N3cmtLbG50ZFR4bWVqSS9jelZUVXJWbGRGSDFY?= =?utf-8?B?MEZvQjZTY0x0VnlyOHlnVlRuVGdFanhZR25lMmthNVprS2hLdzJFK3NveHpP?= =?utf-8?B?NytNbmtQRGJFbUdMSTFZU2JSWkN2bHpvWXRkT2dON09Dc1FMZHd2TjM0Mjhs?= =?utf-8?B?U2p3azkvMmlReEEvYXBVNjJWeDZLYTdYSTZiUzY5cTdCS01GQ3BoaW9IZlVt?= =?utf-8?B?WkJFWlJtTjdtdFB6S2pNamhwdE5xRmUwMFB0Z0pFTTVheVpYVmQzL3RFZ2hN?= =?utf-8?B?alErTlc3T2ozQkJWbW54ZjUwWnRrcTJYNW0rVnRWYTBCUFU0bDY4YXFMTVY3?= =?utf-8?B?b2pPdUpSK2dDYnhIcHRzS2xZbUtyM0NJTzZFT3EzUFhxWDMveUIzU001QmFP?= =?utf-8?B?Y25NN1dwVExyM1E1b1h0QTB2cU9FdGs1UGZRVDRHWkJEMG1KdzhwREpPTm1L?= =?utf-8?B?R3R4eHliT3ppaklEcFdGOGpKeHpzWmdYYWlMNHpuenV3SW1GemJHNklYakUz?= =?utf-8?B?bVhCSDhEaVNxbldqTHRjZkcxTXNCWjlMYURna1JlMkxsTHFyNHRybERZQjZE?= =?utf-8?B?L1JrQzU4NG1RT3hCdlViNitid29mTWEzeXhMdllGTjB2ZXEvU0RJbkpsNVlF?= =?utf-8?B?NjNwTURPNVJGMHdibG9hYmEwNW1TK01YY24yaUZuMEFMNjlQalJFczlNRVlW?= =?utf-8?B?eFRuUUVDQTJERmZUcGhqVk5HRzdMZlhMWEw4UENFMGI3TEV4WUtSSk9UK3E1?= =?utf-8?B?dzc5ZVdlei9udnlMWmFzeUdLMzBsUGprRGorVDlBcUNTbVNrMG8yby9kOGQ5?= =?utf-8?B?RTJEdFZmWVZtQVdQelNHUXloK0E1ZXZWRlowQVJkS3ZkYktReWxhVmlaOE9h?= =?utf-8?B?NENqTTF0ZS9yRnJCdFZYVlJRZHJvSVBVdHRqaTJaa3VtN3BneXhXT3ZCUWZ5?= =?utf-8?B?MnREUXdCRUFtTmtnTTk4eFhiMzRNaHdSU2xvMzJKUUg4aEZnYTRRRWovRGl6?= =?utf-8?B?RXlQeVJVUjlVVnpqbnppTTVzNVVyNU9yQkU4TjFCMmJ5clUvUjZzWWlTQy9w?= =?utf-8?B?V3pTQlkxaVh2Sm9CeXNTNDJ2U0VweFkrRWFDeE5ZYnRGQVdOWkRVd20vWU81?= =?utf-8?B?Y3dqQWFyNUpGdVB4M1BuNzNSQWtHOTNZZ2dsV21mbzViZHZuOFNRMUJhYUdM?= =?utf-8?B?U3FaV0ovZW1LT1RoclhIWGNwVS9IYkprRWlXMjFMOGlJLzlpZEd4NUNDOExL?= =?utf-8?B?YTB1Y09KaElFcVg2ZUlvVnlRZ3RFY1R2TjN5TldtOWU1em0wVm93Q29vSGRP?= =?utf-8?B?Q0RjenJhM2M1UmZ1MFVETU5wTXEvR2xSQWZXQmc5L2hIQVE3Z0RIWnJiVkZl?= =?utf-8?B?MGVjYm1ha2lKTDZlZFVSTzh5TzZ3d2duSEJzdVJyeXlTVmVOc0grdCszdnRw?= =?utf-8?B?TTV0RVNuZ1RRTlB3R041RlVqblFFMGROcVdDbVJlb09ETmcwK2krQlUyaGRR?= =?utf-8?B?UnBVOWV1dEorNm1aR0U2cElBaTRrbENvU1NZZ0pWNGtMTEpOTGhubEZnSnZT?= =?utf-8?B?bWRQOTlWRjhqQ2g1YnR6cUFGejJyWEVHWDZYZmlFYjM3UXV2Rkd3dm1VMjVY?= =?utf-8?B?dzZnV2VlMWxqdW5DeCtjalJGd3owOGU4cVJZekpYQkZNSjBPcUtrOG5QL2k5?= =?utf-8?B?cVdBNVN2b09QbzNyeXltdk1yV2NhclF4QmJuSThoazVya25INjlaTHMvUWpz?= =?utf-8?B?YnVZMWhVelJQR0NONzFhNk1tYVVUd1hWVFMxK1lGbE1jVjJRcUtBS09RRmpN?= =?utf-8?B?Tmc1V3gwcXpEZlRLTWtCV2RMbG0wMDJmSStwZEZTWDZrUndaMXMzRXY5UXZP?= =?utf-8?B?blcwZU1QZXh2TFh6d0lqSnZDTWw0cnJ6cTV2TVFjU1g5MnQwVlhBNDFyeXo2?= =?utf-8?Q?FFXBkmiYTS13cC+jcl32nKXls?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5373.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 37e61213-724a-4c34-5f08-08dba86dcf5d X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Aug 2023 08:56:18.6965 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: nMUXw8Az7Ecavxt1EcuoyDM8ddgGglz3xzTOt1UR2p75T2NdtE2IpSJ2dr86nG9cIIiQKiHRaVfNDjth2j3RXA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4465 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWHUsIEhhaWxpblggPGhh aWxpbngueHVAaW50ZWwuY29tPg0KPiBTZW50OiA4LzI5LzIwMjMgMTY6MjINCj4gVG86IFh1ZW1p bmcoU3RldmVuKSBMaSA8eHVlbWluZ2xAbnZpZGlhLmNvbT47IHN0YWJsZUBkcGRrLm9yZw0KPiBD YzogeHVlbWluZ2xAbnZkaWEuY29tOyBkZXZAZHBkay5vcmc7IEFiaGlzaGVrIE1hcmF0aGUNCj4g PEFiaGlzaGVrLk1hcmF0aGVAbWljcm9zb2Z0LmNvbT47IEFsaSBBbG51YmFuaSA8YWxpYWxudUBu dmlkaWEuY29tPjsNCj4gV2Fsa2VyLCBCZW5qYW1pbiA8YmVuamFtaW4ud2Fsa2VyQGludGVsLmNv bT47IERhdmlkIENocmlzdGVuc2VuDQo+IDxkcmNAbGludXgudm5ldC5pYm0uY29tPjsgSGVtYW50 IEFncmF3YWwgPGhlbWFudC5hZ3Jhd2FsQG54cC5jb20+Ow0KPiBTdG9rZXMsIElhbiA8aWFuLnN0 b2tlc0BpbnRlbC5jb20+OyBKZXJpbiBKYWNvYiA8amVyaW5qQG1hcnZlbGwuY29tPjsNCj4gTWNu YW1hcmEsIEpvaG4gPGpvaG4ubWNuYW1hcmFAaW50ZWwuY29tPjsgSnUtSHlvdW5nIExlZQ0KPiA8 anVobGVlQG1pY3Jvc29mdC5jb20+OyBLZXZpbiBUcmF5bm9yIDxrdHJheW5vckByZWRoYXQuY29t PjsgTHVjYQ0KPiBCb2NjYXNzaSA8Ymx1Y2FAZGViaWFuLm9yZz47IFBlaSBaaGFuZyA8cGV6aGFu Z0ByZWRoYXQuY29tPjsgWHUsIFFpYW4gUQ0KPiA8cWlhbi5xLnh1QGludGVsLmNvbT47IFJhc2xh biBEYXJhd3NoZWggPHJhc2xhbmRAbnZpZGlhLmNvbT47IE5CVS0NCj4gQ29udGFjdC1UaG9tYXMg TW9uamFsb24gKEVYVEVSTkFMKSA8dGhvbWFzQG1vbmphbG9uLm5ldD47IFlhbmdoYW5nDQo+IExp dSA8eWFuZ2hsaXVAcmVkaGF0LmNvbT47IFBlbmcsIFl1YW4gPHl1YW4ucGVuZ0BpbnRlbC5jb20+ OyBDaGVuLA0KPiBaaGFveWFuIDx6aGFveWFuLmNoZW5AaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBS RTogMjIuMTEuMyBwYXRjaGVzIHJldmlldyBhbmQgdGVzdA0KPiANCj4gPiAtLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IFh1ZW1pbmcgTGkgPHh1ZW1pbmdsQG52aWRpYS5jb20+ DQo+ID4gU2VudDogVGh1cnNkYXksIEF1Z3VzdCAxNywgMjAyMyAyOjE0IFBNDQo+ID4gVG86IHN0 YWJsZUBkcGRrLm9yZw0KPiA+IENjOiB4dWVtaW5nbEBudmRpYS5jb207IGRldkBkcGRrLm9yZzsg QWJoaXNoZWsgTWFyYXRoZQ0KPiA+IDxBYmhpc2hlay5NYXJhdGhlQG1pY3Jvc29mdC5jb20+OyBB bGkgQWxudWJhbmkgPGFsaWFsbnVAbnZpZGlhLmNvbT47DQo+ID4gV2Fsa2VyLCBCZW5qYW1pbiA8 YmVuamFtaW4ud2Fsa2VyQGludGVsLmNvbT47IERhdmlkIENocmlzdGVuc2VuDQo+ID4gPGRyY0Bs aW51eC52bmV0LmlibS5jb20+OyBIZW1hbnQgQWdyYXdhbCA8aGVtYW50LmFncmF3YWxAbnhwLmNv bT47DQo+ID4gU3Rva2VzLCBJYW4gPGlhbi5zdG9rZXNAaW50ZWwuY29tPjsgSmVyaW4gSmFjb2Ig PGplcmluakBtYXJ2ZWxsLmNvbT47DQo+ID4gTWNuYW1hcmEsIEpvaG4gPGpvaG4ubWNuYW1hcmFA aW50ZWwuY29tPjsgSnUtSHlvdW5nIExlZQ0KPiA+IDxqdWhsZWVAbWljcm9zb2Z0LmNvbT47IEtl dmluIFRyYXlub3IgPGt0cmF5bm9yQHJlZGhhdC5jb20+OyBMdWNhDQo+ID4gQm9jY2Fzc2kgPGJs dWNhQGRlYmlhbi5vcmc+OyBQZWkgWmhhbmcgPHBlemhhbmdAcmVkaGF0LmNvbT47IFh1LCBRaWFu DQo+ID4gUSA8cWlhbi5xLnh1QGludGVsLmNvbT47IFJhc2xhbiBEYXJhd3NoZWggPHJhc2xhbmRA bnZpZGlhLmNvbT47DQo+IFRob21hcw0KPiA+IE1vbmphbG9uIDx0aG9tYXNAbW9uamFsb24ubmV0 PjsgWWFuZ2hhbmcgTGl1IDx5YW5naGxpdUByZWRoYXQuY29tPjsNCj4gPiBQZW5nLCBZdWFuIDx5 dWFuLnBlbmdAaW50ZWwuY29tPjsgQ2hlbiwgWmhhb3lhbg0KPiA+IDx6aGFveWFuLmNoZW5AaW50 ZWwuY29tPg0KPiA+IFN1YmplY3Q6IDIyLjExLjMgcGF0Y2hlcyByZXZpZXcgYW5kIHRlc3QNCj4g Pg0KPiA+IEhpIGFsbCwNCj4gPg0KPiA+IEhlcmUgaXMgYSBsaXN0IG9mIHBhdGNoZXMgdGFyZ2V0 ZWQgZm9yIHN0YWJsZSByZWxlYXNlIDIyLjExLjMuDQo+ID4NCj4gPiBUaGUgcGxhbm5lZCBkYXRl IGZvciB0aGUgZmluYWwgcmVsZWFzZSBpcyAzMXRoIEF1Z3VzdC4NCj4gPg0KPiA+IFBsZWFzZSBo ZWxwIHdpdGggdGVzdGluZyBhbmQgdmFsaWRhdGlvbiBvZiB5b3VyIHVzZSBjYXNlcyBhbmQgcmVw b3J0DQo+ID4gYW55IGlzc3Vlcy9yZXN1bHRzIHdpdGggcmVwbHktYWxsIHRvIHRoaXMgbWFpbC4g Rm9yIHRoZSBmaW5hbCByZWxlYXNlDQo+ID4gdGhlIGZpeGVzIGFuZCByZXBvcnRlZCB2YWxpZGF0 aW9ucyB3aWxsIGJlIGFkZGVkIHRvIHRoZSByZWxlYXNlIG5vdGVzLg0KPiA+DQo+ID4gQSByZWxl YXNlIGNhbmRpZGF0ZSB0YXJiYWxsIGNhbiBiZSBmb3VuZCBhdDoNCj4gPg0KPiA+ICAgICBodHRw czovL2RwZGsub3JnL2Jyb3dzZS9kcGRrLXN0YWJsZS90YWcvP2lkPXYyMi4xMS4zLXJjMQ0KPiA+ DQo+ID4gVGhlc2UgcGF0Y2hlcyBhcmUgbG9jYXRlZCBhdCBicmFuY2ggMjIuMTEgb2YgZHBkay1z dGFibGUgcmVwbzoNCj4gPiAgICAgaHR0cHM6Ly9kcGRrLm9yZy9icm93c2UvZHBkay1zdGFibGUv DQo+ID4NCj4gPiBUaGFua3MuDQo+IA0KPiBXZSBhcmUgY29uZHVjdGluZyBEUERLIHRlc3Rpbmcg YW5kIGhhdmUgZm91bmQgdHdvIGlzc3Vlcy4NCj4gDQo+IDEuIFRoZSBzdGFydHVwIHNwZWVkIG9m IHRlc3RwbWQgaXMgc2lnbmlmaWNhbnRseSBzbG93ZXIgaW4gdGhlIG9zIG9mIFNVU0UNCj4gICBU aGlzIGlzc3VlIGZpeCBwYXRjaCBoYXMgYmVlbiBtZXJnZWQgaW50byBtYWluLCBCdXQgaXQgaGFz IG5vdCBiYWNrcG9ydGVkIHRvDQo+IDIyLjExLjMuDQo+ICAgRml4IHBhdGNoIGNvbW1pdCBpZCBv biBEUERLIG1haW46DQo+IDdlN2I2NzYyZWFjMjkyZTc4Yzc3YWQzN2VjMDk3M2MwYzk0NGI4NDUN Cg0KSGFpbGluLCB0aGFua3MgZm9yIHRoZSB2ZXJpZmljYXRpb24gYW5kIGZlZWRiYWNrIQ0KRnJv bSBvcmlnaW5hbCBwYXRjaCBkaXNjdXNzaW9uLCB0aGUgb3JpZ2luIGRlY2lzaW9uIGlzIG5vIGJh Y2twb3J0LCB0aGF0J3Mgd2h5DQoiY2M6c3RhYmxlQGRwZGsub3JnIiBnZXQgcmVtb3ZlZC4NCg0K PiANCj4gMi4gVGhlIFNDVFAgdHVubmVsIHBhY2tldCBvZiBpYXZmIGNhbm5vdCBiZSBmb3J3YXJk ZWQgaW4gYXZ4NTEyIG1vZGUNCj4gICBjb21taXQgOWI3MjE1ZjE1MGQwYmZjNWNiMDBmY2U2OGZm MDhlNTIxN2M3ZjJiMyBvbiB2MjIuMTEuMy1yYzEuDQo+ICAgVGhpcyBjb21taXQgaXMgZm9yIHRo ZSBuZXcgZmVhdHVyZSAoYXZ4NTEyIGNoZWNrc3VtIG9mZmxvYWQpIGluIERQREsgMjMuMDMsDQo+ IHdoaWNoIHNob3VsZCBub3QgYmUgYmFja3BvcnRlZCB0byB0aGUgTFRTIHZlcnNpb24gc2luY2Ug YXZ4NTEyIGNoZWNrc3VtDQo+IG9mZmxvYWQgaXMgbm90IHN1cHBvcnRlZCBpbiB2MjIuMTEuMyBM VFMuDQoNCk9rYXksIEknbGwgcmV2ZXJ0IHRoaXMgcGF0Y2guIFBsZWFzZSBub3RlIHRoZSBwYXRj aCBoYXMgYmVlbiBiYWNrcG9ydGVkIHRvIDIxLjExLA0KRG8gd2Ugd2FudCB0byBmaXggaXQ/IEBL ZXZpbiBUcmF5bm9yDQoNCj4gDQo+IFJlZ2FyZHMsDQo+IFh1LCBIYWlsaW4NCg0K