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 EE306A0C4A for ; Thu, 17 Jun 2021 10:53:09 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9D7A940150; Thu, 17 Jun 2021 10:53:09 +0200 (CEST) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2080.outbound.protection.outlook.com [40.107.92.80]) by mails.dpdk.org (Postfix) with ESMTP id 4254040150 for ; Thu, 17 Jun 2021 10:53:08 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RhO3C9dISqlJ72w+y3oUPLcIX24x3PkZPEA5N5DaLM1V5XtlgMSGcoLfG+0gjJJC+7INbg+UiXPy/PmRSZlXSEa10hU2x4UM4H8Z+hGHuuhkYnOZ8W0ksYWjyVUcaYawfuoCDe5/FuECXsyAjb8EJ4GV1QrhXRL2fbUcIQd1+NF+17h0RO1U06ME61uyUgTDoVTEC5zB3Tw2Zq1oH6rM7RO40ZgwfzcMNaNuRnE/FM+OTy4+hMLBs+dhc/yN9YoXHPZNY0Vtn5ja2TS56N8yMG3AjZ9tEv6SnRg/Z89ivR0Bot+IzYM6cvw0Mbju18zz2gFwbqkNfyQ29+wfjWY9OA== 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-SenderADCheck; bh=4yVO9XBoDO0v01YoiltBbCGjgoaVZjEMrUIp0lAGVYo=; b=RNKLLtlXUqeCGedpTV421sfaslMKHyPcLKjzfZBXOK4T9KDX5vDiud+tBy78JFWO/vqi106bacLVnshgzFDD5lM+0u7aX28Ux1X6QnFhE8ayOcU/RPDUuhgho8rW8jcJJxOezyIr3BelvggQwFGJ1VU3H5Px6FJcwlioZCD0hNtNSoN4Qxguc1LV0hFH9t5Qrdho8gfZ7uGfW6Rq2jCPcpUnPzL2Vuj325FEIjA0sjbHsHIvjomwtvK4l5tzQAWSqT9mnmV2MbfI3b0v/FwxmTeTCm25Mv+RxLSLzOtVPMKQq5aWdzwfLu9XrY/XwfkvliI3fZsSL9QtT0x1pzVrmQ== 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=4yVO9XBoDO0v01YoiltBbCGjgoaVZjEMrUIp0lAGVYo=; b=kPk9mJ3pbEyTSobe/HxqWPF6Cc+jwxSHLqyxUK+mzItnMYMSzTLMKfl3nGrSD7/A9RE+7bgNFY9c1wZxhxC/EpVmg3x7h9wOBkvPZKNn8S6A1QaeBaQaiq3NcatfOktKa5laVMikiwCIwzA4NjFDklDDDoDCOGA3AGVV2pVaxb99eHMpS7Uv1E83tdMSgCQ4Kpu/sIIzxEi6S7G9KIMuiWIhhPFZXEmgekhwx0QKCovlRluKDXMxrORXGX1F1+wPQodyQociuHDYjsUbjJrbf9j44UBHTHXbtsAoHokJ3unbgNg+scmDWkJLOgKIBuRavUnfW9EX5GJOlaekSEeqHA== Received: from DM4PR12MB5373.namprd12.prod.outlook.com (2603:10b6:5:39a::17) by DM4PR12MB5309.namprd12.prod.outlook.com (2603:10b6:5:39d::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.16; Thu, 17 Jun 2021 08:53:06 +0000 Received: from DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::ac75:9b9a:a03f:1676]) by DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::ac75:9b9a:a03f:1676%3]) with mapi id 15.20.4242.021; Thu, 17 Jun 2021 08:53:06 +0000 From: "Xueming(Steven) Li" To: "Wang, Haiyue" , Luca Boccassi , "stable@dpdk.org" , Kevin Traynor CC: NBU-Contact-Thomas Monjalon , "christian.ehrhardt@canonical.com" , "ktraynor@redhat.com" , "Zhang, Qi Z" Thread-Topic: [dpdk-stable] [PATCH 20.11 v2 00/18] Backport the new VLAN design for Intel ice PMD Thread-Index: AQHXXpSQIPF/k/EKvEm9zvm2+msCVasW0J2AgACfBICAAHrWcA== Date: Thu, 17 Jun 2021 08:53:06 +0000 Message-ID: References: <20210611065825.47678-1-haiyue.wang@intel.com> <20210611071531.48411-1-haiyue.wang@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [180.174.129.228] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8baa467e-60e2-493e-2667-08d9316d5360 x-ms-traffictypediagnostic: DM4PR12MB5309: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 09z1PHIxTnfTNxEkqkWBbM1M8xntGs401rRcvWS98iU0D4hv8P17+NTAtKgv+DNO4Mok8MqiXqSMk58+mC4KHrO8cG29v7zxWsO7gedvYllnsGZCbOM0MaoIhK3CUuwguVkOA0hc75sHPSta30mNcdWEVF7SZJP4K4eJb2QmN+6Ge70ax9rwzfOYtHJDjtotYw23rZMHi7Xq1c2ry1miIbs16TeZgZ524cHSiuDwmXStCpH8v041nLYv4kJpzsTkPGFgGntVBffnYNPXpvrelbikDmvNO7vEEXBPtjRcZRQwAbRonsOwkuWjJfWy9RAbQTwCuoQmRc9b+HpoCXdiU/udgghu4bo0CydLTa/4GnYfgrkXwjLVneRac3jYi1ueN4I3ShE4UszfXhZWDikxO9QIuFedAu2pfgiaj4Q3vkN+y74h2N9qLPkCSJuo227IKFNs/x4VEVQW+Izhoaa/o/FY1Be9+fSh4jUFuNccOJaIYl6sIWxPSYQ2wzwZ9j2FT8HcdWJAPbUHfJ876yACVCy4JCxuKZHkKkXuuRNoyEqymqGUqFhZNMdEKsFEbteyGUiDjgI1gGdEj68UC+zyh7554gaJMfbDFx9F+hF2zk6BiFRdUfPr4HtifZSb+qoJaQ4W+yiLFyBEYjcZ4DJQfWcoFqNsDWqFBGXSE2Q9185b3RhMXVSBZ6WAcrER0xUgxyk+wWmcKt+dUSb4PiA4IH//5hSKg2SMYCQ4dFkBHQI= 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:(4636009)(376002)(346002)(396003)(136003)(366004)(39860400002)(71200400001)(83380400001)(5660300002)(26005)(38100700002)(122000001)(55016002)(8676002)(76116006)(54906003)(4326008)(2906002)(9686003)(6506007)(52536014)(7696005)(186003)(110136005)(8936002)(53546011)(33656002)(316002)(478600001)(66476007)(66946007)(966005)(66446008)(86362001)(64756008)(66556008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UEplVGpPYktodnBXNWEwNVNPVkRleFhMU2JpMHdKSThHcEtWbURWQzRjelha?= =?utf-8?B?MTVnbXN5MC9HYVhNeVIxVE1tTHJ6WlU1Y1pzVS9jbFg4NWhqWFN0MGJWazFq?= =?utf-8?B?WUNGdVl3cVJtZHk5Ym05MndUMWtIVDVXeEYvZDlBcEs3Zlk4MUhTSTRYTkM4?= =?utf-8?B?UmZqOEF4NzNNSnE1Tkp1Wlpkb2VHRHR3ejFodGZFYXYySmh2V2RJQjVZTlFD?= =?utf-8?B?aXVuVG5zQjRnRGZZY2dyVmkvdGlBaGNtRDB4ZXJ2bTVLcXc2Uk5kQW5Hb2VM?= =?utf-8?B?M1JaYWdMbFFLTWFiVTNBR1I2dlJEdW9vVXFIQXdyYjBzRUlVQWdmbjliNUhI?= =?utf-8?B?blFIOHZsejlsSC92YjJFeUtDOWdoVm5Ebm0xSVJVM3hMYzFrRzhPNTduZzNs?= =?utf-8?B?REVoSWdnWFFDbmptUk5ONDBxUU5XWHZWRXRWVERkbUdFMWoyREZFVTZrQjNY?= =?utf-8?B?alFxeGI3bkp5MEk3NUJjK21OT0F1eEhkMlp5MTROd0JRWjh4OG5mRldNL251?= =?utf-8?B?ZzFPbzVsNVYyWHJFTVBDWUxtc2dyV3RmTHM2Z1dBS1Q1V0tmUTlDK1dDbFVS?= =?utf-8?B?Rjh0MXU4NWNISnBjSlV3RmxyTFovUWxaSmwvQU03ZEZVSCtjekFaZVBEdysr?= =?utf-8?B?RWRjbzZRYzVLcTZkVjlLSEp6ck9wckI1ZzgwSlYwU1JWUjhzS2dGdU1ZQVJu?= =?utf-8?B?VGx5RHFYR3Zab3dwV1orQkQ2U21PSkprdEF4SHV5amdaV3B1Y2dlc2twT0VE?= =?utf-8?B?dVVYMGJqaUpyclowSSsydFBOc001NzR1K3kyQnAreU5SRnFjY0RCcVp3OEFn?= =?utf-8?B?eC8xTEZGOWFVT0p0Qlo4NFU5VkhhMkE3NmVWbzh3UytWd0lQNkFKOU02QmJU?= =?utf-8?B?WG0zblJzc2FBcFdadFp4RWwzOHY0UzkyRmlHK1Fjbzk5WklBSW5neW1Udk9U?= =?utf-8?B?eGFjTndhOWhEVWEwdUFYSkNwTHhDYjNMU0x2ZHNUay9WUzlqbDhpaHpNRHVM?= =?utf-8?B?SituU0Y3S3BjQm5YT2tRd1UwK0R2dVdIeXJ6cldxNWhsVGNEVnd4K2lxTndi?= =?utf-8?B?N1J6bW9iM2ZBajhrS3Fodnp0UHB6QS9DVHJDMHB4K0dVNHJ3NTNXN09QS3RY?= =?utf-8?B?Z0lqNjZGaGpCUVcrU0RIcWNPVmRoelFYa3VweUhWNmNIRWFXWjRLaHBqNGcv?= =?utf-8?B?NW4yQ1g4ZE1yczBPbG1BVm5tbGRuZ1NRaW1LTGloVlhQTGFmQTRPOE9VeGQ3?= =?utf-8?B?aDB5Z0xBc2tlaVFmWjZJQWtmMUp1T2U5THpJQ2R4NEQ1MndxN3J4Q0RJS3Y5?= =?utf-8?B?a2srcmFGaFZEd1d1eml6VG5Rc1YvZGVLak1BcjlUa0lHMXpXRnJaVDY5aTBl?= =?utf-8?B?c2UxMWt3NHB4WTFxQndxMUJuQ29Ock9MQUVOZi9od2k3bUR3RnU2ejZTcDVn?= =?utf-8?B?bDB3Mno2Z3FxdnNWZFlWWEZ3VGVGYzRPdVNWQU84YTJqaXQzS0Izdy9wWEVV?= =?utf-8?B?eGNDMDY5STY2RDU2L2psMWFsQ2UzWHdtNTZWNWFRRXAvbmJsSGlpeVJwdW5p?= =?utf-8?B?M0J6ZlpxK2QwYjhjb3M0MHZXclBmcUo5THpKaE5qQi95TWNGRGlVRDA1a082?= =?utf-8?B?dUgxK3c0Z2MrblV3aXNnZHQxRDF1UmQyckZ1d09SSHhTOHpaY1ExMGFkK094?= =?utf-8?B?Uis1K2loVEUzK3F1NWFhVVMwdWhoWXd6b1NISUp3SUtzTk13QXlJSDVodHBZ?= =?utf-8?Q?/JwhGuvv5s6B7TQvUx+TrPv51ZChJ2ejMDOskyO?= x-ms-exchange-transport-forked: True 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: 8baa467e-60e2-493e-2667-08d9316d5360 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jun 2021 08:53:06.8736 (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: RumzZRL5u7UUzvVp4E1G5RgpbjwYdQ0R6XdFbnRbFxb2ydBx2Gl2nu79q3IBoL/ihZ6QnlpTXfLSAve9sBUbPw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5309 Subject: Re: [dpdk-stable] [PATCH 20.11 v2 00/18] Backport the new VLAN design for Intel ice PMD X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" SGkgSGFpeXVlLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFdhbmcs IEhhaXl1ZSA8aGFpeXVlLndhbmdAaW50ZWwuY29tPg0KPiBTZW50OiBUaHVyc2RheSwgSnVuZSAx NywgMjAyMSA5OjE2IEFNDQo+IFRvOiBMdWNhIEJvY2Nhc3NpIDxibHVjYUBkZWJpYW4ub3JnPjsg c3RhYmxlQGRwZGsub3JnDQo+IENjOiBYdWVtaW5nKFN0ZXZlbikgTGkgPHh1ZW1pbmdsQG52aWRp YS5jb20+OyBOQlUtQ29udGFjdC1UaG9tYXMgTW9uamFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+ Ow0KPiBjaHJpc3RpYW4uZWhyaGFyZHRAY2Fub25pY2FsLmNvbTsga3RyYXlub3JAcmVkaGF0LmNv bTsgWmhhbmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSRTogW2Rw ZGstc3RhYmxlXSBbUEFUQ0ggMjAuMTEgdjIgMDAvMThdIEJhY2twb3J0IHRoZSBuZXcgVkxBTiBk ZXNpZ24gZm9yIEludGVsIGljZSBQTUQNCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4gPiBGcm9tOiBMdWNhIEJvY2Nhc3NpIDxibHVjYUBkZWJpYW4ub3JnPg0KPiA+IFNlbnQ6 IFdlZG5lc2RheSwgSnVuZSAxNiwgMjAyMSAyMzo0Nw0KPiA+IFRvOiBXYW5nLCBIYWl5dWUgPGhh aXl1ZS53YW5nQGludGVsLmNvbT47IHN0YWJsZUBkcGRrLm9yZw0KPiA+IENjOiB4dWVtaW5nbEBu dmlkaWEuY29tOyB0aG9tYXNAbW9uamFsb24ubmV0Ow0KPiA+IGNocmlzdGlhbi5laHJoYXJkdEBj YW5vbmljYWwuY29tOyBrdHJheW5vckByZWRoYXQuY29tOyBaaGFuZywgUWkgWg0KPiA+IDxxaS56 LnpoYW5nQGludGVsLmNvbT4NCj4gPiBTdWJqZWN0OiBSZTogW2RwZGstc3RhYmxlXSBbUEFUQ0gg MjAuMTEgdjIgMDAvMThdIEJhY2twb3J0IHRoZSBuZXcNCj4gPiBWTEFOIGRlc2lnbiBmb3IgSW50 ZWwgaWNlIFBNRA0KPiA+DQo+ID4gT24gRnJpLCAyMDIxLTA2LTExIGF0IDE1OjE1ICswODAwLCBI YWl5dWUgV2FuZyB3cm90ZToNCj4gPiA+IFdoZW4gTFRTIDIwLjExIHdhcyByZWxlYXNlZCwgdGhl IEludGVsIGljZSBQTUQgaGFzIGEgYmFzaWMgVkxBTg0KPiA+ID4gb2ZmbG9hZCwgd2hpY2ggY2Fu IG9ubHkgaGFuZGxlIHNpbmdsZSBWTEFOIG1vZGUgZm9yIGZpcm13YXJlDQo+ID4gPiBsaW1pdGF0 aW9uLiBOb3cgdGhlIGZpcm13YXJlIGlzIHVwZGF0ZWQgdG8gc3VwcG9ydCBkb3VibGUgVkxBTiBt b2RlDQo+ID4gPiBhbmQgc2luZ2xlIFZMQU4gbW9kZSBhdCB0aGUgc2FtZSB0aW1lLiBJdCBkZXBl bmRzIG9uIHRoZSBkcml2ZXIgdG8gZG8gc2VsZWN0aW9uIGF0IHRoZSBib290IHRpbWUuDQo+ID4g Pg0KPiA+ID4gQXMgVkxBTiBwcm90b2NvbCBoYW5kbGluZyBsaWtlIHN0cmlwLCBmaWx0ZXIsIGZs b3cgaXMgdmVyeSBjb21tb24NCj4gPiA+IHVzZSwgd2UgcmVxdWVzdCB0byBzdXBwb3J0IHRoZSBp Y2UgUE1EIGNhbiBydW4gb24gdGhlIGxhdGVzdA0KPiA+ID4gZmlybXdhcmUgZm9yIGVuYWJsaW5n IHRoZSBuZXcgZGVzaWduLiBUaGlzIGlzIGNvbXBhdGlibGUgYmFja3BvcnQgYXMgdGhlIG1haW4g dHJlZS4NCj4gPiA+DQo+ID4gPiB2MjogRml4IHRoZSBzdWJqZWN0IGZpeCB3aXRoIG1lc3N5IGNv ZGUgbGlrZSA6IFBBVENIw4INCj4gPiA+DQo+ID4gPiBIYWl5dWUgV2FuZyAoNCk6DQo+ID4gPiAg IG5ldC9pY2UvYmFzZTogZG8gbm90IHNldCBWTEFOIG1vZGUgaW4gRENGIG1vZGUNCj4gPiA+ICAg bmV0L2ljZTogZml4IFZMQU4gc3RyaXAgZm9yIGRvdWJsZSBWTEFODQo+ID4gPiAgIG5ldC9pY2U6 IGZpeCBWTEFOIDAgYWRkaW5nIGJhc2VkIG9uIFZMQU4gbW9kZQ0KPiA+ID4gICBuZXQvaWNlOiB1 cGRhdGUgUWluUSBzd2l0Y2ggZmlsdGVyIGhhbmRsaW5nDQo+ID4gPg0KPiA+ID4gSnVuZmVuZyBH dW8gKDEpOg0KPiA+ID4gICBuZXQvaWNlOiBlbmFibGUgUWluUSBmaWx0ZXIgZm9yIHN3aXRjaA0K PiA+ID4NCj4gPiA+IFFpIFpoYW5nICgxMik6CQ0KPiA+ID4gICBuZXQvaWNlL2Jhc2U6IGFsaWdu IGFkZCBWU0kgYW5kIHVwZGF0ZSBWU0kgQVEgY29tbWFuZCBidWZmZXINCj4gPiA+ICAgbmV0L2lj ZS9iYXNlOiBhZGQgaW50ZXJmYWNlIHRvIHN1cHBvcnQgY29uZmlndXJpbmcgVkxBTiBtb2RlDQo+ ID4gPiAgIG5ldC9pY2UvYmFzZTogZml4IG91dGVyIFZMQU4gcmVsYXRlZCBtYWNybw0KPiA+ID4g ICBuZXQvaWNlL2Jhc2U6IGFkZCBWTEFOIFRQSUQgZm9yIFZMQU4gZmlsdGVycw0KPiA+ID4gICBu ZXQvaWNlL2Jhc2U6IHN1cHBvcnQgY2hlY2tpbmcgZG91YmxlIFZMQU4gbW9kZQ0KPiA+ID4gICBu ZXQvaWNlL2Jhc2U6IHN1cHBvcnQgY29uZmlndXJpbmcgZGV2aWNlIGluIGRvdWJsZSBWTEFOIG1v ZGUNCj4gPiA+ICAgbmV0L2ljZS9iYXNlOiB1cGRhdGUgYm9vc3QgVENBTSBmb3IgRFZNDQo+ID4g PiAgIG5ldC9pY2UvYmFzZTogY2hhbmdlIHByb3RvY29sIElEIGZvciBWTEFOIGluIERWTQ0KPiA+ ID4gICBuZXQvaWNlL2Jhc2U6IHJlZmFjdG9yIHBvc3QgRERQIGRvd25sb2FkIFZMQU4gbW9kZSBj b25maWcNCj4gPiA+ICAgbmV0L2ljZS9iYXNlOiBsb2cgaWYgRERQL0ZXIGRvIG5vdCBzdXBwb3J0 IFFpblENCj4gPiA+ICAgbmV0L2ljZS9iYXNlOiBhZGQgaW5uZXIgVkxBTiBwcm90b2NvbCB0eXBl IGZvciBRaW5RIGZpbHRlcg0KPiA+ID4gICBuZXQvaWNlL2Jhc2U6IGZpeCBRaW5RIFBQUG9FIGR1 bW15IHBhY2tldCBzZWxlY3Rpb24NCj4gPiA+DQo+ID4gPiBZdXlpbmcgWmhhbmcgKDEpOg0KPiA+ ID4gICBuZXQvaWNlL2Jhc2U6IGFkZCBldGhlcnR5cGUgb2Zmc2V0IGZvciBRaW5RIGR1bW15IHBh Y2tldA0KPiA+ID4NCj4gPiA+ICBkcml2ZXJzL25ldC9pY2UvYmFzZS9pY2VfYWRtaW5xX2NtZC5o ICAgIHwgMjY4ICsrKysrKysrLS0tLS0NCj4gPiA+ICBkcml2ZXJzL25ldC9pY2UvYmFzZS9pY2Vf Yml0b3BzLmggICAgICAgIHwgIDQ1ICsrKw0KPiA+ID4gIGRyaXZlcnMvbmV0L2ljZS9iYXNlL2lj ZV9jb21tb24uYyAgICAgICAgfCAgMzggKysNCj4gPiA+ICBkcml2ZXJzL25ldC9pY2UvYmFzZS9p Y2VfY29tbW9uLmggICAgICAgIHwgICA0ICsNCj4gPiA+ICBkcml2ZXJzL25ldC9pY2UvYmFzZS9p Y2VfZmxleF9waXBlLmMgICAgIHwgMzAyICsrKysrKysrKysrKystLQ0KPiA+ID4gIGRyaXZlcnMv bmV0L2ljZS9iYXNlL2ljZV9mbGV4X3BpcGUuaCAgICAgfCAgMTIgKw0KPiA+ID4gIGRyaXZlcnMv bmV0L2ljZS9iYXNlL2ljZV9mbGV4X3R5cGUuaCAgICAgfCAgMzkgKysNCj4gPiA+ICBkcml2ZXJz L25ldC9pY2UvYmFzZS9pY2VfcHJvdG9jb2xfdHlwZS5oIHwgICAxICsNCj4gPiA+ICBkcml2ZXJz L25ldC9pY2UvYmFzZS9pY2Vfc3dpdGNoLmMgICAgICAgIHwgMTI0ICsrKysrLQ0KPiA+ID4gIGRy aXZlcnMvbmV0L2ljZS9iYXNlL2ljZV9zd2l0Y2guaCAgICAgICAgfCAgMTUgKw0KPiA+ID4gIGRy aXZlcnMvbmV0L2ljZS9iYXNlL2ljZV90eXBlLmggICAgICAgICAgfCAgIDQgKw0KPiA+ID4gIGRy aXZlcnMvbmV0L2ljZS9iYXNlL2ljZV92bGFuX21vZGUuYyAgICAgfCA0NTEgKysrKysrKysrKysr KysrKysrKysrKw0KPiA+ID4gIGRyaXZlcnMvbmV0L2ljZS9iYXNlL2ljZV92bGFuX21vZGUuaCAg ICAgfCAgMTYgKw0KPiA+ID4gIGRyaXZlcnMvbmV0L2ljZS9iYXNlL21lc29uLmJ1aWxkICAgICAg ICAgfCAgIDEgKw0KPiA+ID4gIGRyaXZlcnMvbmV0L2ljZS9pY2VfZXRoZGV2LmMgICAgICAgICAg ICAgfCA0NTUgKysrKysrKysrKysrKy0tLS0tLS0tLS0NCj4gPiA+ICBkcml2ZXJzL25ldC9pY2Uv aWNlX2V0aGRldi5oICAgICAgICAgICAgIHwgIDEwICstDQo+ID4gPiAgZHJpdmVycy9uZXQvaWNl L2ljZV9nZW5lcmljX2Zsb3cuYyAgICAgICB8ICAgOCArDQo+ID4gPiAgZHJpdmVycy9uZXQvaWNl L2ljZV9nZW5lcmljX2Zsb3cuaCAgICAgICB8ICAgMSArDQo+ID4gPiAgZHJpdmVycy9uZXQvaWNl L2ljZV9zd2l0Y2hfZmlsdGVyLmMgICAgICB8IDExNCArKysrKy0NCj4gPiA+ICAxOSBmaWxlcyBj aGFuZ2VkLCAxNTQ1IGluc2VydGlvbnMoKyksIDM2MyBkZWxldGlvbnMoLSkgIGNyZWF0ZSBtb2Rl DQo+ID4gPiAxMDA2NDQgZHJpdmVycy9uZXQvaWNlL2Jhc2UvaWNlX3ZsYW5fbW9kZS5jDQo+ID4g PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2ljZS9iYXNlL2ljZV92bGFuX21vZGUu aA0KPiA+DQo+ID4gSGksDQo+ID4NCj4gPiBBdCAxLjlrIGRpZmZzdGF0LCB0aGlzIHNlcmllcyBp cyBxdWl0ZSBsYXJnZS4gR2l2ZW4gaXQncyBhIG5ldw0KPiA+IGZlYXR1cmUsIHJhdGhlciB0aGFu IGEgc2VyaWVzIG9mIGJ1ZyBmaXhlcywgdGhpcyB3b3VsZCBzZWVtIGEgYml0IHJpc2t5IHRvIG1l Lg0KPiA+IEZpbmFsIHdvcmQgb2YgY291cnNlIGJlbG9uZ3MgdG8gWHVlbWluZywgc2luY2UgaGUn cyBtYW5hZ2luZyB0aGlzIG9uZS4NCj4gPiBTZWU6DQo+ID4NCj4gDQo+IDAxLiBEb2VzIHRoZSBm ZWF0dXJlIGJyZWFrIEFQSS9BQkk/DQo+IA0KPiAgTk8uDQo+IA0KPiAwMi4gRG9lcyB0aGUgZmVh dHVyZSBicmVhayBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eT8NCj4gDQo+ICBOTy4NCj4gDQo+IDAz LiBJcyBpdCBmb3IgdGhlIGxhdGVzdCBMVFMgcmVsZWFzZSAodG8gYXZvaWQgTFRTIHVwZ3JhZGUg aXNzdWVzKT8NCj4gDQo+IFllcy4NCj4gDQo+IDA0LiBJcyB0aGVyZSBhIGNvbW1pdG1lbnQgZnJv bSB0aGUgcHJvcG9zZXIgb3IgYWZmaWxpYXRpb24gdG8gdmFsaWRhdGUgdGhlIGZlYXR1cmUgYW5k IGNoZWNrIGZvciByZWdyZXNzaW9ucyBpbiByZWxhdGVkIGZ1bmN0aW9uYWxpdHk/DQo+IA0KPiBQ YXNzZWQgaW50ZXJuYWxseSwgaWYgbmVlZGVkLCBhbiBvZmZpY2lhbCBUZXN0LWJ5IGNhbiBiZSBw cm92aWRlZC4NCj4gDQo+IDA1LiBJcyB0aGVyZSBhIHRyYWNrIHJlY29yZCBvZiB0aGUgcHJvcG9z ZXIgb3IgYWZmaWxpYXRpb24gdmFsaWRhdGluZyBzdGFibGUgcmVsZWFzZXM/DQo+IA0KPiBCdWd6 aWxsYSA/DQo+IA0KPiAwNi4gSXMgaXQgb2J2aW91cyB0aGF0IHRoZSBmZWF0dXJlIHdpbGwgbm90 IGltcGFjdCBleGlzdGluZyBmdW5jdGlvbmFsaXR5Pw0KPiANCj4gWWVzLg0KPiANCj4gMDcuIEhv dyBpbnRydXNpdmUgaXMgdGhlIGNvZGUgY2hhbmdlPw0KPiANCj4gIEZyb20gTE9DLCB5ZXMsIDEu OUsgc2VlbXMgdG8gYmUgQklHLCBidXQgRFBESyBQTUQgcmVsYXRlZCBpcyA1ODgsIG90aGVyIGlz ICB0aGUgc2hhcmUgY29kZSBpbiBiYXNlICgxMzIwKSwgd2hpY2ggaXMgdGVzdGVkIGFuZA0KPiB2 YWxpZGF0ZWQgb24gb3RoZXIgcGxhdGZvcm0uDQo+IA0KPiAgICAgIGRyaXZlcnMvbmV0L2ljZS9p Y2VfZXRoZGV2LmMgICAgICAgICAgICAgfCA0NTUgKysrKysrKysrKysrKy0tLS0tLS0tLS0NCj4g ICAgICBkcml2ZXJzL25ldC9pY2UvaWNlX2V0aGRldi5oICAgICAgICAgICAgIHwgIDEwICstDQo+ ICAgICAgZHJpdmVycy9uZXQvaWNlL2ljZV9nZW5lcmljX2Zsb3cuYyAgICAgICB8ICAgOCArDQo+ ICAgICAgZHJpdmVycy9uZXQvaWNlL2ljZV9nZW5lcmljX2Zsb3cuaCAgICAgICB8ICAgMSArDQo+ ICAgICAgZHJpdmVycy9uZXQvaWNlL2ljZV9zd2l0Y2hfZmlsdGVyLmMgICAgICB8IDExNCArKysr Ky0NCj4gDQo+IDA4LiBXaGF0IGlzIHRoZSBzY29wZSBvZiB0aGUgY29kZSBjaGFuZ2U/DQo+IA0K PiBQTUQgb25seS4NCj4gDQo+IDA5LiBEb2VzIGl0IGltcGFjdCBjb21tb24gY29tcG9uZW50cyBv ciB2ZW5kb3Igc3BlY2lmaWM/DQo+IA0KPiBOTy4NCj4gDQo+IDEwLiBJcyB0aGVyZSBhIGp1c3Rp ZmlhYmxlIHVzZSBjYXNlIChhIGNsZWFyIHVzZXIgbmVlZCk/DQo+IA0KPiBZZXMsIGZvciBmaXJt d2FyZSB1cGRhdGVkLiBBbmQgd2UgaGF2ZSB0aGUgY3VzdG9tZXIgd2hvIHdhbnRzIHRvIHVzZSB0 aGUgVkxBTiBmZWF0dXJlIG9uIExUUyAyMC4xMS4NCj4gDQo+IDExLiBJcyB0aGVyZSBhIGNvbW11 bml0eSBjb25zZW5zdXMgYWJvdXQgdGhlIGJhY2twb3J0Pw0KPiANCj4gLi4uDQoNCktldmluIGhh cHBlbnMgdG8gdXBkYXRlZCB0aGUgZG9jdW1lbnRzIG9uIG5ldyBmZWF0dXJlIGJhY2twb3J0IDQg bW9udGhzIGFnbywgdGhhbmtzIGZvciBjaGVja2luZyB0aGVtIA0Kb25lIGJ5IG9uZS4gTHVjYSdz IG9ubHkgY29uY2VybiBpcyBzaXplIG9mIHRoZSBzZXJpZXMsIGRyaXZlciB2ZW5kb3IgaXMgb24g aXQncyBvd24gcmlzayB0byBiYWNrcG9ydCBhIGJpZyBwYXRjaCBzZXQuDQpUaGUgc2VyaWVzIHN1 cHBvcnRzIG5ldyBmdyBhbmQgUWluUSwgaXMgaXQgZWFzeSB0byBzcGxpdD8NCg0KS2V2aW4sIGlz IHRoaXMgdGhlIGZpcnN0IGNhc2Ugb2YgZmVhdHVyZSBiYWNrcG9ydD8gSG93IGRvIHlvdSB0aGlu az8NCg0KPiANCj4gPiBodHRwczovL2RvYy5kcGRrLm9yZy9ndWlkZXMvY29udHJpYnV0aW5nL3N0 YWJsZS5odG1sI3doYXQtY2hhbmdlcy1zaG91DQo+ID4gbGQtYmUtYmFja3BvcnRlZA0KPiA+DQo+ ID4gLS0NCj4gPiBLaW5kIHJlZ2FyZHMsDQo+ID4gTHVjYSBCb2NjYXNzaQ0K