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 82964A0C49 for ; Fri, 18 Jun 2021 03:56:55 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6FBD940142; Fri, 18 Jun 2021 03:56:55 +0200 (CEST) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id 83A9040142 for ; Fri, 18 Jun 2021 03:56:54 +0200 (CEST) IronPort-SDR: YlLEoA7wXpprtnAlOtXL76b07F/0jYuAwDugTM07IB9J+K5NUQFw6vBWRtyNg1p9cS+KJV9bZu KjwejzwRNbOQ== X-IronPort-AV: E=McAfee;i="6200,9189,10018"; a="206519024" X-IronPort-AV: E=Sophos;i="5.83,281,1616482800"; d="scan'208";a="206519024" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jun 2021 18:56:53 -0700 IronPort-SDR: vS47Kjn1YVwx26FnYZHgujcX4TKd1Xa5cozPPwUTDhk6SMp0f/fiQ/y/c9DgbD2KfaOfpQodWi IIhI7a8DDrgQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,281,1616482800"; d="scan'208";a="479664090" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by FMSMGA003.fm.intel.com with ESMTP; 17 Jun 2021 18:56:52 -0700 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Thu, 17 Jun 2021 18:56:51 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4 via Frontend Transport; Thu, 17 Jun 2021 18:56:51 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.44) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.4; Thu, 17 Jun 2021 18:56:51 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fUqzHUKdUc20vgG9sJaz1HOiAHIqMby8FA1LOmMa/zzjcyuK+aW4Pc87siMXQGb56L74eqzflybNnANQ2K2gHenCgX+VzS2a+P+jlHbB46zICfq1LdTDbOhzmcoS/I0pvIKQNekk3mwpAXfhiJhhrNq612DrK9oSmmBPWkvJ+lsW1DvsLaio3rMT08qrIdAvSFnOjAxk0Q0lMnoVbZVq0WImvyiv21vMvGdw+Z9sboCvUaKsT/zT7X2UP1PJ9c6Ixc4WIz78qacMYzNX8AvKWDReje6K9y/l/qmFoRUwiuGG16A7U1sAAQA7XG5VtpGHAyefcjScv+x3T4k+re3mQQ== 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=2ylu+e+AvY11UY6aonnoH+SoVgtiRVpw33g7elomLvY=; b=np2U6mS40gyEpSRvLp0RieEXXoyClbheNBZa7nHCQv3YxzQ2aT76KxG/NGAFop3KGVdmIpuA6Ew05XmTAmnjroPE4h+WAz5zqtQ/Td+ttcCzUe9P/8RGnhT9fDdREKkYFSB6STQ7PuPRZFQMmqsxDuBFI6gKlLZVgFDihGo1CLBIe17KNzkvY95fYE5YVKpNnti5N88JCfC+hxKyyLJolc/LdzdBa3K8LiFnYUnFDlWsMzcXWplT2+TSIV11DUNAWKnPwYnswB36su72GTMZ21A33Sy2aI1pI1bNzpr17SdnXW0yz9Xuqz3rdzAVhinHSM0Jao806OCJZkpRPY93hQ== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2ylu+e+AvY11UY6aonnoH+SoVgtiRVpw33g7elomLvY=; b=m61IzrRKxTYcFIHU5LHq7QGYx+ZGTNSbWblkBVCFLyFFyykWJVYhZQ81gCuSek/A6L/2B0KWYcvlbZ8t/1cW8UpC3yP53cPqWZQe6QgZZHdbkbtfo4JzLtwGHV9gP9BKZ18JUpZi5i4jSFtxdE1rhxQ08MZZOIdwscw/S0w3VNA= Received: from BN8PR11MB3795.namprd11.prod.outlook.com (2603:10b6:408:82::31) by BN9PR11MB5244.namprd11.prod.outlook.com (2603:10b6:408:135::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.21; Fri, 18 Jun 2021 01:56:47 +0000 Received: from BN8PR11MB3795.namprd11.prod.outlook.com ([fe80::8807:6661:e425:102]) by BN8PR11MB3795.namprd11.prod.outlook.com ([fe80::8807:6661:e425:102%7]) with mapi id 15.20.4219.026; Fri, 18 Jun 2021 01:56:47 +0000 From: "Wang, Haiyue" To: "Xueming(Steven) Li" , 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: AQHXXpSS89wjvKD9LEWA6ZaxGO5s7KsW0J2AgACbVsCAAINEAIABHWXg Date: Fri, 18 Jun 2021 01:56:47 +0000 Message-ID: References: <20210611065825.47678-1-haiyue.wang@intel.com> <20210611071531.48411-1-haiyue.wang@intel.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.0.76 authentication-results: nvidia.com; dkim=none (message not signed) header.d=none;nvidia.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.55.46.52] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0900ad39-83ca-4309-1292-08d931fc54ce x-ms-traffictypediagnostic: BN9PR11MB5244: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: xcr/WK1KXTi1P0UW+IJDa0lIHBnpUYGrEFQURG+jrGUx1HhGYVLlJCgx0RnTE0s9q0eTzcax0A7zRxUMtnKWz1+0gSOhL7uAOcniWEI40yyrgNwMgOEdtEc+YIjJ7NzKIzMjJKYXw/41azkrgGEIgpn79bbE+VeJPCeiIEKXTqYoP0A7YbIy4FOnwbNILLZRDcqTX6sLRg9WOzkajfm6WjcGnL+k2Wvb38/SJIwY6n76WIMfepGLk8NXC+sGCfC7O5FHEjgBeKXknyyfMcAjfgN8yZ1AD7383e4B/6MTJtoQpt3SP5gnrzCHRisuSJBGE6/GENZ2jP4tZwbYAxG0HFBeMSvk769njRv6BImgLDYWQtHV3LWvtUg3bbJvCCGqJNL5FRbqenfrBlSlIoISwaKYL4w44hwTXviIQKSTS2sGLhzg4LStJJ43DEL+IrzB3i8/kWXBXu0hg+T0C6SH6/oMQ6aleLPRGL8z40EGwZU9qpHoUtSwceMJGLkZktKXzWg1O7cEhYu45H7UyX9/pJTWnX5zPF2SYrtSp4RmCpMbaJoLtjbhrkMJBwWbIhf2MtBfxhJxdfcqNJDBrAS9O8AObSaqvY+h5BoV4y4/s2j+otol/shDGQGye9YgxjUQxHXZLBvyKUlHUrVgw+v2jHgZ6AP+6SDgtLqPYIfqdbSK8eAvFKSx8sr53k0rmrPGtMPxjvRUPBMXZ6rTgM0G9+v3wbBzHpLXp6cSdRKQQUU= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN8PR11MB3795.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(346002)(136003)(366004)(39860400002)(376002)(7696005)(54906003)(5660300002)(186003)(316002)(8936002)(478600001)(38100700002)(52536014)(64756008)(76116006)(66476007)(66556008)(110136005)(66446008)(26005)(8676002)(122000001)(66946007)(33656002)(966005)(6506007)(53546011)(86362001)(4326008)(2906002)(55016002)(9686003)(83380400001)(71200400001)(107886003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MzEzbXNYQnhoV3E2RXlDY3RZTVZidWdSZmN2aVZnam95T1JLMnBPcGtIK2E5?= =?utf-8?B?SGtmc1FTUjdTZTlJNkhMOWgyZFZkcEpmYW42aC9XbmZ5YUFMcEQ3RG1ZcUc3?= =?utf-8?B?cW9QZVdoSjUrSTZoc2tDQ0lJVk9MaEFGQ3RjWHB4L01XSWRVN2lCbmhHd1l3?= =?utf-8?B?Y3hsWlJLbkNsbVhpd3pXdlppRlNPUHdXdVlYRDMxekpEcUZuQ3BPNy9jOTlS?= =?utf-8?B?L04wcnFQRUlOaEVVYVlxa3BTMzRGTnhQUVpweS9OUkluLzlpam8ycFBJYWRO?= =?utf-8?B?dlU3Z0FITzdSdGdBVWEvaXZyOEpRUG05UTdkWm5SZVJNODY2am9aVE5CM1JM?= =?utf-8?B?eUtzMGI3eWlFaEsrd1FodDEyZHRHRDEySG1ZRkhobnR1V2ZKbVA1L3RmQWM0?= =?utf-8?B?Z28vY2hsTldBa0h0Unc0OHJ4aUVPV0hkTFpSSDdMOEtkWW02QlFURS80cGFN?= =?utf-8?B?aE0yQXNQdFBLcUZ5and0NVBBRkNBMlNORDFiOForTUpKYk1aZllEVWsrZm0w?= =?utf-8?B?M3R6b0hpMDVTWEwrM2wyTkJ1cHV2cVlHY0lKcGczdEpwRjB1OU5YUlg0bHVZ?= =?utf-8?B?MUxtazdrdTlKRkpoK3o4cGVhRUY4YWZMZXhpcldyVkNNdVFqTHRiRTNzZ1Yv?= =?utf-8?B?N3RtN2IxRkRmSm9WK1RLMUMvT3BlMjMwVWhBUlUxMWRwWDJaS1RUYkFrcm41?= =?utf-8?B?WmtxSFoxS3RDcWp0UWF3OTlvRTcybFJET0lPcVdDZ09GTVdjTFlNMkFJeG5V?= =?utf-8?B?NjZPczRlakFBNUpPNmV5eHN0OUN1TElWSUhoYnRGL0U3bVZiUWNKUitLZWdy?= =?utf-8?B?cUp2ZitxQ3VJYkFOY2VZa0t2UFp0NTIrQ2FWb2NuUXhkMDVOODdyRUZCQnov?= =?utf-8?B?TGRFdkd2cTREMXNEdnIyWUdXVk13YXNLWnFIbThTODJNOWF5UGdqeElJSkhW?= =?utf-8?B?Y1pic0xhcmVmNjh0SWcrZ2N5VzIxazIybjYzM1lNTjdocGt1S2J0UFFXL0NV?= =?utf-8?B?WFFoY1F5bFh0MmlIOHNoTG1ETzZqb1hTbVZRVXNYN3c5QUdUREc4bzNWMkxm?= =?utf-8?B?LzdCRlNUelFwa2tFbXBxd0pRZ2ErRXZkQWV0NHJ1NEtMRUV6WGNYbDZKZWxD?= =?utf-8?B?Z0luSUdYUmpkMENZZEV2aGlCYjU4VzluaVF6RnJKdisra1Y4UjNta2JGc09y?= =?utf-8?B?WXBvcDk4VkpBRElXRElKc3lyRWw0aGo3Z0Y5SUEzcVk0aHdvNzJXYUludzMr?= =?utf-8?B?VEZFUmdiZW9qQisyTFN2VFJOVnBGVUFEYitDcTk2bVg3WFBNV3NUNDR4SExP?= =?utf-8?B?UllqQUhRaDNaTDNVbW5kKzQwNnVtTnNCMnFCd0dFWnlrRUR2V1JWQ1BqWXRT?= =?utf-8?B?dDdWYjhDRGd2dWxNV1hPNFFLbG12S3krODJKdGJMa0UxbXpXU0NYNWFybTlS?= =?utf-8?B?bjhJWjZpZGQranhwZUFOQ0VxKzRHdVJsZU1qTHZSS2FYanVzblBsTGRBL1R6?= =?utf-8?B?Z1Ftckc3ajlJWTJOcHRvd0NPTzh6R2ZXd25XMkF2OU1NQUs3eFJ5MWQ5UFRO?= =?utf-8?B?a2NUWVNSejdZYWNzTjZNVGMyVEY2T0ZqUzFUdDdLdDYyL2VuTXNKV0ppc0pN?= =?utf-8?B?RWIrZWE2SWpzbmwwRjJGanJKM1pXUm5wc2NMNHdUZWgzb2R0cVd2WS9yTHBJ?= =?utf-8?B?aXNtT2RuVGVINVNRaEFjai9aUzdabkxHL282RDk3czFpZTNENlRWcnBPVWhh?= =?utf-8?Q?FvNZnAzPA1ojRhzV/Y=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: BN8PR11MB3795.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0900ad39-83ca-4309-1292-08d931fc54ce X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jun 2021 01:56:47.2937 (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: XT4+1CLvO6TxP04BEr9A3rl9k9LlTlLG3l9dEnmD8uCb0mdhpkBAPtDCRWkP+mc+S/747vS+ar0wgxl6jfojEw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR11MB5244 X-OriginatorOrg: intel.com 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYdWVtaW5nKFN0ZXZlbikgTGkg PHh1ZW1pbmdsQG52aWRpYS5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBKdW5lIDE3LCAyMDIxIDE2 OjUzDQo+IFRvOiBXYW5nLCBIYWl5dWUgPGhhaXl1ZS53YW5nQGludGVsLmNvbT47IEx1Y2EgQm9j Y2Fzc2kgPGJsdWNhQGRlYmlhbi5vcmc+OyBzdGFibGVAZHBkay5vcmc7IEtldmluDQo+IFRyYXlu b3IgPGt0cmF5bm9yQHJlZGhhdC5jb20+DQo+IENjOiBOQlUtQ29udGFjdC1UaG9tYXMgTW9uamFs b24gPHRob21hc0Btb25qYWxvbi5uZXQ+OyBjaHJpc3RpYW4uZWhyaGFyZHRAY2Fub25pY2FsLmNv bTsNCj4ga3RyYXlub3JAcmVkaGF0LmNvbTsgWmhhbmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwu Y29tPg0KPiBTdWJqZWN0OiBSRTogW2RwZGstc3RhYmxlXSBbUEFUQ0ggMjAuMTEgdjIgMDAvMThd IEJhY2twb3J0IHRoZSBuZXcgVkxBTiBkZXNpZ24gZm9yIEludGVsIGljZSBQTUQNCj4gDQo+IEhp IEhhaXl1ZSwNCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBX YW5nLCBIYWl5dWUgPGhhaXl1ZS53YW5nQGludGVsLmNvbT4NCj4gPiBTZW50OiBUaHVyc2RheSwg SnVuZSAxNywgMjAyMSA5OjE2IEFNDQo+ID4gVG86IEx1Y2EgQm9jY2Fzc2kgPGJsdWNhQGRlYmlh bi5vcmc+OyBzdGFibGVAZHBkay5vcmcNCj4gPiBDYzogWHVlbWluZyhTdGV2ZW4pIExpIDx4dWVt aW5nbEBudmlkaWEuY29tPjsgTkJVLUNvbnRhY3QtVGhvbWFzIE1vbmphbG9uIDx0aG9tYXNAbW9u amFsb24ubmV0PjsNCj4gPiBjaHJpc3RpYW4uZWhyaGFyZHRAY2Fub25pY2FsLmNvbTsga3RyYXlu b3JAcmVkaGF0LmNvbTsgWmhhbmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29tPg0KPiA+IFN1 YmplY3Q6IFJFOiBbZHBkay1zdGFibGVdIFtQQVRDSCAyMC4xMSB2MiAwMC8xOF0gQmFja3BvcnQg dGhlIG5ldyBWTEFOIGRlc2lnbiBmb3IgSW50ZWwgaWNlIFBNRA0KPiA+DQo+ID4gPiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogTHVjYSBCb2NjYXNzaSA8Ymx1Y2FAZGVi aWFuLm9yZz4NCj4gPiA+IFNlbnQ6IFdlZG5lc2RheSwgSnVuZSAxNiwgMjAyMSAyMzo0Nw0KPiA+ ID4gVG86IFdhbmcsIEhhaXl1ZSA8aGFpeXVlLndhbmdAaW50ZWwuY29tPjsgc3RhYmxlQGRwZGsu b3JnDQo+ID4gPiBDYzogeHVlbWluZ2xAbnZpZGlhLmNvbTsgdGhvbWFzQG1vbmphbG9uLm5ldDsN Cj4gPiA+IGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tOyBrdHJheW5vckByZWRoYXQu Y29tOyBaaGFuZywgUWkgWg0KPiA+ID4gPHFpLnouemhhbmdAaW50ZWwuY29tPg0KPiA+ID4gU3Vi amVjdDogUmU6IFtkcGRrLXN0YWJsZV0gW1BBVENIIDIwLjExIHYyIDAwLzE4XSBCYWNrcG9ydCB0 aGUgbmV3DQo+ID4gPiBWTEFOIGRlc2lnbiBmb3IgSW50ZWwgaWNlIFBNRA0KPiA+ID4NCj4gPiA+ IE9uIEZyaSwgMjAyMS0wNi0xMSBhdCAxNToxNSArMDgwMCwgSGFpeXVlIFdhbmcgd3JvdGU6DQo+ ID4gPiA+IFdoZW4gTFRTIDIwLjExIHdhcyByZWxlYXNlZCwgdGhlIEludGVsIGljZSBQTUQgaGFz IGEgYmFzaWMgVkxBTg0KPiA+ID4gPiBvZmZsb2FkLCB3aGljaCBjYW4gb25seSBoYW5kbGUgc2lu Z2xlIFZMQU4gbW9kZSBmb3IgZmlybXdhcmUNCj4gPiA+ID4gbGltaXRhdGlvbi4gTm93IHRoZSBm aXJtd2FyZSBpcyB1cGRhdGVkIHRvIHN1cHBvcnQgZG91YmxlIFZMQU4gbW9kZQ0KPiA+ID4gPiBh bmQgc2luZ2xlIFZMQU4gbW9kZSBhdCB0aGUgc2FtZSB0aW1lLiBJdCBkZXBlbmRzIG9uIHRoZSBk cml2ZXIgdG8gZG8gc2VsZWN0aW9uIGF0IHRoZSBib290IHRpbWUuDQo+ID4gPiA+DQo+ID4gPiA+ IEFzIFZMQU4gcHJvdG9jb2wgaGFuZGxpbmcgbGlrZSBzdHJpcCwgZmlsdGVyLCBmbG93IGlzIHZl cnkgY29tbW9uDQo+ID4gPiA+IHVzZSwgd2UgcmVxdWVzdCB0byBzdXBwb3J0IHRoZSBpY2UgUE1E IGNhbiBydW4gb24gdGhlIGxhdGVzdA0KPiA+ID4gPiBmaXJtd2FyZSBmb3IgZW5hYmxpbmcgdGhl IG5ldyBkZXNpZ24uIFRoaXMgaXMgY29tcGF0aWJsZSBiYWNrcG9ydCBhcyB0aGUgbWFpbiB0cmVl Lg0KPiA+ID4gPg0KPiA+ID4gPiB2MjogRml4IHRoZSBzdWJqZWN0IGZpeCB3aXRoIG1lc3N5IGNv ZGUgbGlrZSA6IFBBVENIw4INCj4gPiA+ID4NCj4gPiA+ID4gSGFpeXVlIFdhbmcgKDQpOg0KPiA+ ID4gPiAgIG5ldC9pY2UvYmFzZTogZG8gbm90IHNldCBWTEFOIG1vZGUgaW4gRENGIG1vZGUNCj4g PiA+ID4gICBuZXQvaWNlOiBmaXggVkxBTiBzdHJpcCBmb3IgZG91YmxlIFZMQU4NCj4gPiA+ID4g ICBuZXQvaWNlOiBmaXggVkxBTiAwIGFkZGluZyBiYXNlZCBvbiBWTEFOIG1vZGUNCj4gPiA+ID4g ICBuZXQvaWNlOiB1cGRhdGUgUWluUSBzd2l0Y2ggZmlsdGVyIGhhbmRsaW5nDQo+ID4gPiA+DQo+ ID4gPiA+IEp1bmZlbmcgR3VvICgxKToNCj4gPiA+ID4gICBuZXQvaWNlOiBlbmFibGUgUWluUSBm aWx0ZXIgZm9yIHN3aXRjaA0KPiA+ID4gPg0KPiA+ID4gPiBRaSBaaGFuZyAoMTIpOg0KPiA+ID4g PiAgIG5ldC9pY2UvYmFzZTogYWxpZ24gYWRkIFZTSSBhbmQgdXBkYXRlIFZTSSBBUSBjb21tYW5k IGJ1ZmZlcg0KPiA+ID4gPiAgIG5ldC9pY2UvYmFzZTogYWRkIGludGVyZmFjZSB0byBzdXBwb3J0 IGNvbmZpZ3VyaW5nIFZMQU4gbW9kZQ0KPiA+ID4gPiAgIG5ldC9pY2UvYmFzZTogZml4IG91dGVy IFZMQU4gcmVsYXRlZCBtYWNybw0KPiA+ID4gPiAgIG5ldC9pY2UvYmFzZTogYWRkIFZMQU4gVFBJ RCBmb3IgVkxBTiBmaWx0ZXJzDQo+ID4gPiA+ICAgbmV0L2ljZS9iYXNlOiBzdXBwb3J0IGNoZWNr aW5nIGRvdWJsZSBWTEFOIG1vZGUNCj4gPiA+ID4gICBuZXQvaWNlL2Jhc2U6IHN1cHBvcnQgY29u ZmlndXJpbmcgZGV2aWNlIGluIGRvdWJsZSBWTEFOIG1vZGUNCj4gPiA+ID4gICBuZXQvaWNlL2Jh c2U6IHVwZGF0ZSBib29zdCBUQ0FNIGZvciBEVk0NCj4gPiA+ID4gICBuZXQvaWNlL2Jhc2U6IGNo YW5nZSBwcm90b2NvbCBJRCBmb3IgVkxBTiBpbiBEVk0NCj4gPiA+ID4gICBuZXQvaWNlL2Jhc2U6 IHJlZmFjdG9yIHBvc3QgRERQIGRvd25sb2FkIFZMQU4gbW9kZSBjb25maWcNCj4gPiA+ID4gICBu ZXQvaWNlL2Jhc2U6IGxvZyBpZiBERFAvRlcgZG8gbm90IHN1cHBvcnQgUWluUQ0KPiA+ID4gPiAg IG5ldC9pY2UvYmFzZTogYWRkIGlubmVyIFZMQU4gcHJvdG9jb2wgdHlwZSBmb3IgUWluUSBmaWx0 ZXINCj4gPiA+ID4gICBuZXQvaWNlL2Jhc2U6IGZpeCBRaW5RIFBQUG9FIGR1bW15IHBhY2tldCBz ZWxlY3Rpb24NCj4gPiA+ID4NCj4gPiA+ID4gWXV5aW5nIFpoYW5nICgxKToNCj4gPiA+ID4gICBu ZXQvaWNlL2Jhc2U6IGFkZCBldGhlcnR5cGUgb2Zmc2V0IGZvciBRaW5RIGR1bW15IHBhY2tldA0K PiA+ID4gPg0KPiA+ID4gPiAgZHJpdmVycy9uZXQvaWNlL2Jhc2UvaWNlX2FkbWlucV9jbWQuaCAg ICB8IDI2OCArKysrKysrKy0tLS0tDQo+ID4gPiA+ICBkcml2ZXJzL25ldC9pY2UvYmFzZS9pY2Vf Yml0b3BzLmggICAgICAgIHwgIDQ1ICsrKw0KPiA+ID4gPiAgZHJpdmVycy9uZXQvaWNlL2Jhc2Uv aWNlX2NvbW1vbi5jICAgICAgICB8ICAzOCArKw0KPiA+ID4gPiAgZHJpdmVycy9uZXQvaWNlL2Jh c2UvaWNlX2NvbW1vbi5oICAgICAgICB8ICAgNCArDQo+ID4gPiA+ICBkcml2ZXJzL25ldC9pY2Uv YmFzZS9pY2VfZmxleF9waXBlLmMgICAgIHwgMzAyICsrKysrKysrKysrKystLQ0KPiA+ID4gPiAg ZHJpdmVycy9uZXQvaWNlL2Jhc2UvaWNlX2ZsZXhfcGlwZS5oICAgICB8ICAxMiArDQo+ID4gPiA+ ICBkcml2ZXJzL25ldC9pY2UvYmFzZS9pY2VfZmxleF90eXBlLmggICAgIHwgIDM5ICsrDQo+ID4g PiA+ICBkcml2ZXJzL25ldC9pY2UvYmFzZS9pY2VfcHJvdG9jb2xfdHlwZS5oIHwgICAxICsNCj4g PiA+ID4gIGRyaXZlcnMvbmV0L2ljZS9iYXNlL2ljZV9zd2l0Y2guYyAgICAgICAgfCAxMjQgKysr KystDQo+ID4gPiA+ICBkcml2ZXJzL25ldC9pY2UvYmFzZS9pY2Vfc3dpdGNoLmggICAgICAgIHwg IDE1ICsNCj4gPiA+ID4gIGRyaXZlcnMvbmV0L2ljZS9iYXNlL2ljZV90eXBlLmggICAgICAgICAg fCAgIDQgKw0KPiA+ID4gPiAgZHJpdmVycy9uZXQvaWNlL2Jhc2UvaWNlX3ZsYW5fbW9kZS5jICAg ICB8IDQ1MSArKysrKysrKysrKysrKysrKysrKysrDQo+ID4gPiA+ICBkcml2ZXJzL25ldC9pY2Uv YmFzZS9pY2Vfdmxhbl9tb2RlLmggICAgIHwgIDE2ICsNCj4gPiA+ID4gIGRyaXZlcnMvbmV0L2lj ZS9iYXNlL21lc29uLmJ1aWxkICAgICAgICAgfCAgIDEgKw0KPiA+ID4gPiAgZHJpdmVycy9uZXQv aWNlL2ljZV9ldGhkZXYuYyAgICAgICAgICAgICB8IDQ1NSArKysrKysrKysrKysrLS0tLS0tLS0t LQ0KPiA+ID4gPiAgZHJpdmVycy9uZXQvaWNlL2ljZV9ldGhkZXYuaCAgICAgICAgICAgICB8ICAx MCArLQ0KPiA+ID4gPiAgZHJpdmVycy9uZXQvaWNlL2ljZV9nZW5lcmljX2Zsb3cuYyAgICAgICB8 ICAgOCArDQo+ID4gPiA+ICBkcml2ZXJzL25ldC9pY2UvaWNlX2dlbmVyaWNfZmxvdy5oICAgICAg IHwgICAxICsNCj4gPiA+ID4gIGRyaXZlcnMvbmV0L2ljZS9pY2Vfc3dpdGNoX2ZpbHRlci5jICAg ICAgfCAxMTQgKysrKystDQo+ID4gPiA+ICAxOSBmaWxlcyBjaGFuZ2VkLCAxNTQ1IGluc2VydGlv bnMoKyksIDM2MyBkZWxldGlvbnMoLSkgIGNyZWF0ZSBtb2RlDQo+ID4gPiA+IDEwMDY0NCBkcml2 ZXJzL25ldC9pY2UvYmFzZS9pY2Vfdmxhbl9tb2RlLmMNCj4gPiA+ID4gIGNyZWF0ZSBtb2RlIDEw MDY0NCBkcml2ZXJzL25ldC9pY2UvYmFzZS9pY2Vfdmxhbl9tb2RlLmgNCj4gPiA+DQoNCg0KPiA+ IC4uLg0KPiANCj4gS2V2aW4gaGFwcGVucyB0byB1cGRhdGVkIHRoZSBkb2N1bWVudHMgb24gbmV3 IGZlYXR1cmUgYmFja3BvcnQgNCBtb250aHMgYWdvLCB0aGFua3MgZm9yIGNoZWNraW5nIHRoZW0N Cj4gb25lIGJ5IG9uZS4gTHVjYSdzIG9ubHkgY29uY2VybiBpcyBzaXplIG9mIHRoZSBzZXJpZXMs IGRyaXZlciB2ZW5kb3IgaXMgb24gaXQncyBvd24gcmlzayB0byBiYWNrcG9ydCBhDQo+IGJpZyBw YXRjaCBzZXQuDQo+IFRoZSBzZXJpZXMgc3VwcG9ydHMgbmV3IGZ3IGFuZCBRaW5RLCBpcyBpdCBl YXN5IHRvIHNwbGl0Pw0KDQpTcGxpdCB0aGUgcGF0Y2ggPw0KDQo+IA0KPiBLZXZpbiwgaXMgdGhp cyB0aGUgZmlyc3QgY2FzZSBvZiBmZWF0dXJlIGJhY2twb3J0PyBIb3cgZG8geW91IHRoaW5rPw0K PiANCj4gPg0KPiA+ID4gaHR0cHM6Ly9kb2MuZHBkay5vcmcvZ3VpZGVzL2NvbnRyaWJ1dGluZy9z dGFibGUuaHRtbCN3aGF0LWNoYW5nZXMtc2hvdQ0KPiA+ID4gbGQtYmUtYmFja3BvcnRlZA0KPiA+ ID4NCj4gPiA+IC0tDQo+ID4gPiBLaW5kIHJlZ2FyZHMsDQo+ID4gPiBMdWNhIEJvY2Nhc3NpDQo=