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 4D017A0C4B for ; Thu, 17 Jun 2021 03:16:39 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2C5DB40150; Thu, 17 Jun 2021 03:16:39 +0200 (CEST) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 2628F40150 for ; Thu, 17 Jun 2021 03:16:37 +0200 (CEST) IronPort-SDR: ZJu7P9XiMbhoShVPVSoy347EOKMZUdZ4nhy08WGrjHJJWp8jd6DHvdA+ttJUNQW0DMyezfnMeN fu1vOHJ/R97g== X-IronPort-AV: E=McAfee;i="6200,9189,10017"; a="193592436" X-IronPort-AV: E=Sophos;i="5.83,278,1616482800"; d="scan'208";a="193592436" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jun 2021 18:16:36 -0700 IronPort-SDR: mx1tSABIQujXNXE4XDEEK9aw68EsllI6UO5kCNuacFCo+1g14qPc/F/TPzT0KuhGjQ0rTgmBkd pw/Hz803D0vg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,278,1616482800"; d="scan'208";a="421701901" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by orsmga002.jf.intel.com with ESMTP; 16 Jun 2021 18:16:36 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Wed, 16 Jun 2021 18:16:36 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) 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.2242.4; Wed, 16 Jun 2021 18:16:35 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.2242.4 via Frontend Transport; Wed, 16 Jun 2021 18:16:35 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.109) 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.2242.4; Wed, 16 Jun 2021 18:16:31 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n3HqGtk5jFKk4Gu6LAfsCPdG6hZycDxQJneRY176fPZ/YFLF1JmxFQVtCMyZDZujxYIdtzDyaqhIpAp6oFFL7ghuhmgHa0qnNAUsgWwefjmK6Nyja+zC3A4X/7iN0yzUBJEtnZorsh8nItwXOR9JVC0H0OnWl9F289gzB0X3Gg6/utHQasabV2XgTg3dXsOeoRx3si+UP7okj2sZt4Xzc5aQotRN3fyxzPvZQDV6v8wtZ5kNuIwOApQSziwx/48MBDSB6ff3YK2BnSZN0UulLjlIipcU38jM08D9HVtqOxM2XYJrXhewVO4OJJjHhjll6W8BPOk+cbOlZ83ohZIHiA== 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=hclBQNXenJycyV64GhopsHIIQRJr5HXfYeX0Kcqh2jI=; b=ju9PcRSPn5xivLFFwlTucjtjYNwB2grOPe8An7OsAhXEFV3OUj92Kn+v9LDuZrA6A+pYda+QgmiS2ux0aE7e13PBayEhx2fqMgZ9cnxd6LeFixS8LMmFNMUQZzHLJ+Mquf07oJDTB3aUnSYWHSNppDJmQ5xqKoHujeTZWIqWc0J/gGZNblp9b8KyvycVtfYZwitDlwwYtpJL0bXQsI6QBt4LdpqqASqAbaBK0TlULvWxp9eSUeVn0Fy6Ty6McZ252bdvag8yTb+QUD2PG5YaOPa6c3OEsV3Acmc5zh6ORK3fetsE4E4Y6DNmP5j3XPJQTredyb62DYU2Cab8ltAd+w== 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=hclBQNXenJycyV64GhopsHIIQRJr5HXfYeX0Kcqh2jI=; b=jXSf23HErtMCLwrfVwZ26YqiuUO6YcN0Q3r26zG26mnR2t6Rc7b1tpcfeOJS94ybkwW3/1dMhbIaE6EW32QucjMHGWhvw0x6hPEvnlfxFQgtDcruPij1c9WP5A/2E/uYyBl9EOwo06Mt8ccuXiomUKFMPj+zAaQl3srAYFMfHJo= Received: from BN8PR11MB3795.namprd11.prod.outlook.com (2603:10b6:408:82::31) by BN6PR1101MB2178.namprd11.prod.outlook.com (2603:10b6:405:51::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.22; Thu, 17 Jun 2021 01:16:27 +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; Thu, 17 Jun 2021 01:16:27 +0000 From: "Wang, Haiyue" To: Luca Boccassi , "stable@dpdk.org" CC: "xuemingl@nvidia.com" , "thomas@monjalon.net" , "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: AQHXXpSS89wjvKD9LEWA6ZaxGO5s7KsW0J2AgACbVsA= Date: Thu, 17 Jun 2021 01:16:27 +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: debian.org; dkim=none (message not signed) header.d=none;debian.org; 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: 133b82bb-887d-4303-bce7-08d9312d8816 x-ms-traffictypediagnostic: BN6PR1101MB2178: 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:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: f8rftp2HxrV75SdXiFlppudhixselldvle7jXIta9D7l7wQgeJybChffHcd8NP+Fcb6FUZuk1D7lAdEnH4CWr2MnZljvGGrWtHcdYdgGX/MFM9vzrzrmutN2BiXG/r9rPGIudUr/YfdD7wPJIOrpHqntlGILYM7sgwuUmqwAN0eUNt67FCvDMQGKFujC5VhFd9q5nF+x9ZxdPIYDvLZH8Su4671gm17n0DsUNJ0k1IffwasPLQ2OZ1nLyjPIpUz7MOjBkSkOIf78vrDn8rGEpbyYBvlQxgiToFzdKT1cFytWjTOZgF33NgYnQUI5oBKyTPNkur6PWl96p4G8gwzz7RmNr5GgYn6LbhxTjYCCZuck6RY4gOJswh2sTAZDaObm7utrEU5NKFkMXBG6RkTeTjeoRi0lCgqfEzpQaiPBYzkhMM5Rw+IyiXvXsWWqxyBwdtcWYvRXnUbWuhPiBA04PKzrEdk0fyqRwjPurYJk0HZkQVNPPKIxacdTN+SHyMvgBTRnSYSqfE+paNRN9Ysa0yoz9jikFPFwnsBMFElrK2vV6QbCTgYHzyol0QkjcuFvlg1ekerkaAf9NTQbIFGUUAGo5Sbnfy+XL+0DvQbp9oB6Ag/v/okM6+7KUyKk1Wk7/TaBR7IeWtvutELxiPS9rS681969Q8VPT3Ooq3NnFz4HPtnWkGoBUqIZ95UPpRwJEgEd9vEifRN+V9BP0sJyZr8UuMpSLJx/FNyvxQt3x4Y= 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)(366004)(376002)(346002)(39860400002)(136003)(478600001)(71200400001)(110136005)(54906003)(316002)(64756008)(38100700002)(2906002)(66446008)(66476007)(8936002)(33656002)(55016002)(122000001)(66556008)(9686003)(66946007)(186003)(53546011)(52536014)(966005)(6506007)(107886003)(4326008)(83380400001)(7696005)(26005)(5660300002)(86362001)(76116006)(8676002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MkNud3FSNGF0SzhSNTJETDNrN0d0bW52VkFlbG8vRXpJbWw4bjI3MGhtSVJD?= =?utf-8?B?TlNrUUE5U2dwVGJOSFN2Zk8zSnpjRXgxL1lNRW1NbUdNdG13OU1HU1VTZFZr?= =?utf-8?B?VDVDSXNoZ1lURFRuNUVTdzNxak1NQVZQL2MwVnNiWVlrNVVZTkJJamU4YUxZ?= =?utf-8?B?WCtTWFY2bmpKalFleU8zc3JPNm5YN3dvcnpYK3JtclFZMHFKV1VXQzlTay9U?= =?utf-8?B?NHNOV2hYV29oS3JyMjAwckRLd0lMMEtRa0lURm9ybTZiYk9rTENjdGxQYmdw?= =?utf-8?B?Nm0wWktYS1FYWmN3K1BHcUtsNWRDbHNBNHdoWWs4ZXd6UXczTEswWmEzU0JI?= =?utf-8?B?bXd5WVlFb2FDQXhFZzdjWDg4dXN6YzFZaXBqd05DWnQ4a2I2NFpCSTBGYTBM?= =?utf-8?B?ZGxjYjF1VGYzbWpzYklGd3VjT21nVm9hSW5PSzNlUFBwczIwRlJzVnUwYW5q?= =?utf-8?B?MkZYMlZOZDNIem9GMVF6YkxHOXQ3b0IzMEZ2VUorVXNtbW1xaDQ4YzlWeWJj?= =?utf-8?B?RUpBZkxyYjNXellEQi94Mkp4OUdMRDE4R3FGeFN3TDJldGhUdnA1a3VtVHM3?= =?utf-8?B?U2VVY3RaOE5peU1DZm84ZG9SR2t5THVYTFB6aU0wYUkyeU02NERZVEVtVlpH?= =?utf-8?B?ek5GcjlNa29OVVJSeEhrTUtCMlZMTmJsOHpDcmV2SVVHSmtRZ0NHU1VMdllY?= =?utf-8?B?ai92RExWcHhqanlXNnowZW51L3YyVjJPMmgwRjJ2Rk5BdDFqTy9PTy9NRjl2?= =?utf-8?B?elpqNVBRYkJMUitEcUEyaHdvMjNNRTlkN3BYR0N5ZXZ4Z2FCZkJ0ZGJpUHdq?= =?utf-8?B?M0JDK2pkRENaZ1RnR1JIbGdKVU80YjN2ZWcyb0krcE9mOWtyUGpYQ3MvZ2tV?= =?utf-8?B?VDA0VWtJRWVIckpoQnEyVS9mUXZVa2lKQ2hFcXVEbHhsbkppS081bG1pNWZY?= =?utf-8?B?UTVPN0lHdFRaVzBtd0VHVE9vQ1cxM0lIbTlURnc1bllPTU1aekFXTGx0T0hX?= =?utf-8?B?MTF4SDQ4T1pxNUdKaVdXYUFrL25BdUoreWFyVXFzZjZuazdBckhWTkIwTC9r?= =?utf-8?B?R055RHhZSCtWbEN4Tm1zbyszZFFOSHJlWnhaQ3RJYVpGTUpXVHQ3TldtcGNh?= =?utf-8?B?ZVkvSXZlZUdLcFdMaUFnY0t4R1k3VW9yUkowcVk2RVI2bUNLQWxVeERGUDZv?= =?utf-8?B?QksxY0NZZjRTZ0pmZzZ3TG41Ui9Gb1J6Q0xZUmdNN09TNFI0SGptSmIzdTlS?= =?utf-8?B?QkloeVZyRmlvN0JJRVNKMnR5U0xTV09NcTRDYkdEYS91Ym5EMmpPZ25TZVRs?= =?utf-8?B?TGN3Vi9qVHNCKzcyZFJ1VDFSVk95bVduWW9tTXRNL1NKTmlFbk9pZXRTc0pJ?= =?utf-8?B?Ymx5MXIvbzJFc0h0em92aUU2TE5pZjJhbjBmcXliNEljUFFhQVFpOXR4MW5i?= =?utf-8?B?cFZ2ajJyMXpBbms3eGtodHA3QnB0dE9iVlhvb1l5YkdJTlJQVE0vQzRRK1Nz?= =?utf-8?B?K2lGaTVWOHl1aUg3b3RobFY2TzFnUkgzVUZNRlZ0bkRVRDB2REhRYmlMWHR1?= =?utf-8?B?cXhuUnVzWWNKOHZydmZhdDMrK2YzMHFJRFFZZXFMbUF3Q3dpdjUvL2hCUU9H?= =?utf-8?B?QVZRSTc3WDIwbk5HYWtJR3JhcU5aclV5RlgrTmRHQ1AySmRGaTlZWTVWazFq?= =?utf-8?B?VmgwT1VaakJnd2M2RkxnU3Yzb2RwN3oyZHJ2aHk5bmt2UHBjS3pkbi9teWVJ?= =?utf-8?Q?5cv7WZSRChOJm3jMLg=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: 133b82bb-887d-4303-bce7-08d9312d8816 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jun 2021 01:16:27.5227 (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: 33e3bxHqXVUhuUfb7Cu/BI3LP0El+KzhAYX71tiDkzTKXyEM9qoY1L6vryI22/83rCQ1BmBVjaydNT07iJn0VA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR1101MB2178 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMdWNhIEJvY2Nhc3NpIDxibHVj YUBkZWJpYW4ub3JnPg0KPiBTZW50OiBXZWRuZXNkYXksIEp1bmUgMTYsIDIwMjEgMjM6NDcNCj4g VG86IFdhbmcsIEhhaXl1ZSA8aGFpeXVlLndhbmdAaW50ZWwuY29tPjsgc3RhYmxlQGRwZGsub3Jn DQo+IENjOiB4dWVtaW5nbEBudmlkaWEuY29tOyB0aG9tYXNAbW9uamFsb24ubmV0OyBjaHJpc3Rp YW4uZWhyaGFyZHRAY2Fub25pY2FsLmNvbTsga3RyYXlub3JAcmVkaGF0LmNvbTsNCj4gWmhhbmcs IFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW2RwZGstc3RhYmxl XSBbUEFUQ0ggMjAuMTEgdjIgMDAvMThdIEJhY2twb3J0IHRoZSBuZXcgVkxBTiBkZXNpZ24gZm9y IEludGVsIGljZSBQTUQNCj4gDQo+IE9uIEZyaSwgMjAyMS0wNi0xMSBhdCAxNToxNSArMDgwMCwg SGFpeXVlIFdhbmcgd3JvdGU6DQo+ID4gV2hlbiBMVFMgMjAuMTEgd2FzIHJlbGVhc2VkLCB0aGUg SW50ZWwgaWNlIFBNRCBoYXMgYSBiYXNpYyBWTEFOIG9mZmxvYWQsDQo+ID4gd2hpY2ggY2FuIG9u bHkgaGFuZGxlIHNpbmdsZSBWTEFOIG1vZGUgZm9yIGZpcm13YXJlIGxpbWl0YXRpb24uIE5vdyB0 aGUNCj4gPiBmaXJtd2FyZSBpcyB1cGRhdGVkIHRvIHN1cHBvcnQgZG91YmxlIFZMQU4gbW9kZSBh bmQgc2luZ2xlIFZMQU4gbW9kZSBhdA0KPiA+IHRoZSBzYW1lIHRpbWUuIEl0IGRlcGVuZHMgb24g dGhlIGRyaXZlciB0byBkbyBzZWxlY3Rpb24gYXQgdGhlIGJvb3QgdGltZS4NCj4gPg0KPiA+IEFz IFZMQU4gcHJvdG9jb2wgaGFuZGxpbmcgbGlrZSBzdHJpcCwgZmlsdGVyLCBmbG93IGlzIHZlcnkg Y29tbW9uIHVzZSwgd2UNCj4gPiByZXF1ZXN0IHRvIHN1cHBvcnQgdGhlIGljZSBQTUQgY2FuIHJ1 biBvbiB0aGUgbGF0ZXN0IGZpcm13YXJlIGZvciBlbmFibGluZw0KPiA+IHRoZSBuZXcgZGVzaWdu LiBUaGlzIGlzIGNvbXBhdGlibGUgYmFja3BvcnQgYXMgdGhlIG1haW4gdHJlZS4NCj4gPg0KPiA+ IHYyOiBGaXggdGhlIHN1YmplY3QgZml4IHdpdGggbWVzc3kgY29kZSBsaWtlIDogUEFUQ0jDgg0K PiA+DQo+ID4gSGFpeXVlIFdhbmcgKDQpOg0KPiA+ICAgbmV0L2ljZS9iYXNlOiBkbyBub3Qgc2V0 IFZMQU4gbW9kZSBpbiBEQ0YgbW9kZQ0KPiA+ICAgbmV0L2ljZTogZml4IFZMQU4gc3RyaXAgZm9y IGRvdWJsZSBWTEFODQo+ID4gICBuZXQvaWNlOiBmaXggVkxBTiAwIGFkZGluZyBiYXNlZCBvbiBW TEFOIG1vZGUNCj4gPiAgIG5ldC9pY2U6IHVwZGF0ZSBRaW5RIHN3aXRjaCBmaWx0ZXIgaGFuZGxp bmcNCj4gPg0KPiA+IEp1bmZlbmcgR3VvICgxKToNCj4gPiAgIG5ldC9pY2U6IGVuYWJsZSBRaW5R IGZpbHRlciBmb3Igc3dpdGNoDQo+ID4NCj4gPiBRaSBaaGFuZyAoMTIpOg0KPiA+ICAgbmV0L2lj ZS9iYXNlOiBhbGlnbiBhZGQgVlNJIGFuZCB1cGRhdGUgVlNJIEFRIGNvbW1hbmQgYnVmZmVyDQo+ ID4gICBuZXQvaWNlL2Jhc2U6IGFkZCBpbnRlcmZhY2UgdG8gc3VwcG9ydCBjb25maWd1cmluZyBW TEFOIG1vZGUNCj4gPiAgIG5ldC9pY2UvYmFzZTogZml4IG91dGVyIFZMQU4gcmVsYXRlZCBtYWNy bw0KPiA+ICAgbmV0L2ljZS9iYXNlOiBhZGQgVkxBTiBUUElEIGZvciBWTEFOIGZpbHRlcnMNCj4g PiAgIG5ldC9pY2UvYmFzZTogc3VwcG9ydCBjaGVja2luZyBkb3VibGUgVkxBTiBtb2RlDQo+ID4g ICBuZXQvaWNlL2Jhc2U6IHN1cHBvcnQgY29uZmlndXJpbmcgZGV2aWNlIGluIGRvdWJsZSBWTEFO IG1vZGUNCj4gPiAgIG5ldC9pY2UvYmFzZTogdXBkYXRlIGJvb3N0IFRDQU0gZm9yIERWTQ0KPiA+ ICAgbmV0L2ljZS9iYXNlOiBjaGFuZ2UgcHJvdG9jb2wgSUQgZm9yIFZMQU4gaW4gRFZNDQo+ID4g ICBuZXQvaWNlL2Jhc2U6IHJlZmFjdG9yIHBvc3QgRERQIGRvd25sb2FkIFZMQU4gbW9kZSBjb25m aWcNCj4gPiAgIG5ldC9pY2UvYmFzZTogbG9nIGlmIEREUC9GVyBkbyBub3Qgc3VwcG9ydCBRaW5R DQo+ID4gICBuZXQvaWNlL2Jhc2U6IGFkZCBpbm5lciBWTEFOIHByb3RvY29sIHR5cGUgZm9yIFFp blEgZmlsdGVyDQo+ID4gICBuZXQvaWNlL2Jhc2U6IGZpeCBRaW5RIFBQUG9FIGR1bW15IHBhY2tl dCBzZWxlY3Rpb24NCj4gPg0KPiA+IFl1eWluZyBaaGFuZyAoMSk6DQo+ID4gICBuZXQvaWNlL2Jh c2U6IGFkZCBldGhlcnR5cGUgb2Zmc2V0IGZvciBRaW5RIGR1bW15IHBhY2tldA0KPiA+DQo+ID4g IGRyaXZlcnMvbmV0L2ljZS9iYXNlL2ljZV9hZG1pbnFfY21kLmggICAgfCAyNjggKysrKysrKyst LS0tLQ0KPiA+ICBkcml2ZXJzL25ldC9pY2UvYmFzZS9pY2VfYml0b3BzLmggICAgICAgIHwgIDQ1 ICsrKw0KPiA+ICBkcml2ZXJzL25ldC9pY2UvYmFzZS9pY2VfY29tbW9uLmMgICAgICAgIHwgIDM4 ICsrDQo+ID4gIGRyaXZlcnMvbmV0L2ljZS9iYXNlL2ljZV9jb21tb24uaCAgICAgICAgfCAgIDQg Kw0KPiA+ICBkcml2ZXJzL25ldC9pY2UvYmFzZS9pY2VfZmxleF9waXBlLmMgICAgIHwgMzAyICsr KysrKysrKysrKystLQ0KPiA+ICBkcml2ZXJzL25ldC9pY2UvYmFzZS9pY2VfZmxleF9waXBlLmgg ICAgIHwgIDEyICsNCj4gPiAgZHJpdmVycy9uZXQvaWNlL2Jhc2UvaWNlX2ZsZXhfdHlwZS5oICAg ICB8ICAzOSArKw0KPiA+ICBkcml2ZXJzL25ldC9pY2UvYmFzZS9pY2VfcHJvdG9jb2xfdHlwZS5o IHwgICAxICsNCj4gPiAgZHJpdmVycy9uZXQvaWNlL2Jhc2UvaWNlX3N3aXRjaC5jICAgICAgICB8 IDEyNCArKysrKy0NCj4gPiAgZHJpdmVycy9uZXQvaWNlL2Jhc2UvaWNlX3N3aXRjaC5oICAgICAg ICB8ICAxNSArDQo+ID4gIGRyaXZlcnMvbmV0L2ljZS9iYXNlL2ljZV90eXBlLmggICAgICAgICAg fCAgIDQgKw0KPiA+ICBkcml2ZXJzL25ldC9pY2UvYmFzZS9pY2Vfdmxhbl9tb2RlLmMgICAgIHwg NDUxICsrKysrKysrKysrKysrKysrKysrKysNCj4gPiAgZHJpdmVycy9uZXQvaWNlL2Jhc2UvaWNl X3ZsYW5fbW9kZS5oICAgICB8ICAxNiArDQo+ID4gIGRyaXZlcnMvbmV0L2ljZS9iYXNlL21lc29u LmJ1aWxkICAgICAgICAgfCAgIDEgKw0KPiA+ICBkcml2ZXJzL25ldC9pY2UvaWNlX2V0aGRldi5j ICAgICAgICAgICAgIHwgNDU1ICsrKysrKysrKysrKystLS0tLS0tLS0tDQo+ID4gIGRyaXZlcnMv bmV0L2ljZS9pY2VfZXRoZGV2LmggICAgICAgICAgICAgfCAgMTAgKy0NCj4gPiAgZHJpdmVycy9u ZXQvaWNlL2ljZV9nZW5lcmljX2Zsb3cuYyAgICAgICB8ICAgOCArDQo+ID4gIGRyaXZlcnMvbmV0 L2ljZS9pY2VfZ2VuZXJpY19mbG93LmggICAgICAgfCAgIDEgKw0KPiA+ICBkcml2ZXJzL25ldC9p Y2UvaWNlX3N3aXRjaF9maWx0ZXIuYyAgICAgIHwgMTE0ICsrKysrLQ0KPiA+ICAxOSBmaWxlcyBj aGFuZ2VkLCAxNTQ1IGluc2VydGlvbnMoKyksIDM2MyBkZWxldGlvbnMoLSkNCj4gPiAgY3JlYXRl IG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2ljZS9iYXNlL2ljZV92bGFuX21vZGUuYw0KPiA+ICBj cmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvaWNlL2Jhc2UvaWNlX3ZsYW5fbW9kZS5oDQo+ IA0KPiBIaSwNCj4gDQo+IEF0IDEuOWsgZGlmZnN0YXQsIHRoaXMgc2VyaWVzIGlzIHF1aXRlIGxh cmdlLiBHaXZlbiBpdCdzIGEgbmV3IGZlYXR1cmUsDQo+IHJhdGhlciB0aGFuIGEgc2VyaWVzIG9m IGJ1ZyBmaXhlcywgdGhpcyB3b3VsZCBzZWVtIGEgYml0IHJpc2t5IHRvIG1lLg0KPiBGaW5hbCB3 b3JkIG9mIGNvdXJzZSBiZWxvbmdzIHRvIFh1ZW1pbmcsIHNpbmNlIGhlJ3MgbWFuYWdpbmcgdGhp cyBvbmUuDQo+IFNlZToNCj4gDQoNCjAxLiBEb2VzIHRoZSBmZWF0dXJlIGJyZWFrIEFQSS9BQkk/ DQoNCiBOTy4NCg0KMDIuIERvZXMgdGhlIGZlYXR1cmUgYnJlYWsgYmFja3dhcmRzIGNvbXBhdGli aWxpdHk/DQoNCiBOTy4NCg0KMDMuIElzIGl0IGZvciB0aGUgbGF0ZXN0IExUUyByZWxlYXNlICh0 byBhdm9pZCBMVFMgdXBncmFkZSBpc3N1ZXMpPw0KDQpZZXMuDQoNCjA0LiBJcyB0aGVyZSBhIGNv bW1pdG1lbnQgZnJvbSB0aGUgcHJvcG9zZXIgb3IgYWZmaWxpYXRpb24gdG8gdmFsaWRhdGUgdGhl IGZlYXR1cmUgYW5kIGNoZWNrIGZvciByZWdyZXNzaW9ucyBpbiByZWxhdGVkIGZ1bmN0aW9uYWxp dHk/DQoNClBhc3NlZCBpbnRlcm5hbGx5LCBpZiBuZWVkZWQsIGFuIG9mZmljaWFsIFRlc3QtYnkg Y2FuIGJlIHByb3ZpZGVkLiANCg0KMDUuIElzIHRoZXJlIGEgdHJhY2sgcmVjb3JkIG9mIHRoZSBw cm9wb3NlciBvciBhZmZpbGlhdGlvbiB2YWxpZGF0aW5nIHN0YWJsZSByZWxlYXNlcz8NCg0KQnVn emlsbGEgPw0KDQowNi4gSXMgaXQgb2J2aW91cyB0aGF0IHRoZSBmZWF0dXJlIHdpbGwgbm90IGlt cGFjdCBleGlzdGluZyBmdW5jdGlvbmFsaXR5Pw0KDQpZZXMuDQoNCjA3LiBIb3cgaW50cnVzaXZl IGlzIHRoZSBjb2RlIGNoYW5nZT8NCg0KIEZyb20gTE9DLCB5ZXMsIDEuOUsgc2VlbXMgdG8gYmUg QklHLCBidXQgRFBESyBQTUQgcmVsYXRlZCBpcyA1ODgsIG90aGVyIGlzDQogdGhlIHNoYXJlIGNv ZGUgaW4gYmFzZSAoMTMyMCksIHdoaWNoIGlzIHRlc3RlZCBhbmQgdmFsaWRhdGVkIG9uIG90aGVy IHBsYXRmb3JtLg0KIA0KICAgICBkcml2ZXJzL25ldC9pY2UvaWNlX2V0aGRldi5jICAgICAgICAg ICAgIHwgNDU1ICsrKysrKysrKysrKystLS0tLS0tLS0tDQogICAgIGRyaXZlcnMvbmV0L2ljZS9p Y2VfZXRoZGV2LmggICAgICAgICAgICAgfCAgMTAgKy0NCiAgICAgZHJpdmVycy9uZXQvaWNlL2lj ZV9nZW5lcmljX2Zsb3cuYyAgICAgICB8ICAgOCArDQogICAgIGRyaXZlcnMvbmV0L2ljZS9pY2Vf Z2VuZXJpY19mbG93LmggICAgICAgfCAgIDEgKw0KICAgICBkcml2ZXJzL25ldC9pY2UvaWNlX3N3 aXRjaF9maWx0ZXIuYyAgICAgIHwgMTE0ICsrKysrLQ0KDQowOC4gV2hhdCBpcyB0aGUgc2NvcGUg b2YgdGhlIGNvZGUgY2hhbmdlPw0KDQpQTUQgb25seS4NCg0KMDkuIERvZXMgaXQgaW1wYWN0IGNv bW1vbiBjb21wb25lbnRzIG9yIHZlbmRvciBzcGVjaWZpYz8NCg0KTk8uDQoNCjEwLiBJcyB0aGVy ZSBhIGp1c3RpZmlhYmxlIHVzZSBjYXNlIChhIGNsZWFyIHVzZXIgbmVlZCk/DQoNClllcywgZm9y IGZpcm13YXJlIHVwZGF0ZWQuIEFuZCB3ZSBoYXZlIHRoZSBjdXN0b21lciB3aG8gd2FudHMgdG8g dXNlIHRoZQ0KVkxBTiBmZWF0dXJlIG9uIExUUyAyMC4xMS4NCg0KMTEuIElzIHRoZXJlIGEgY29t bXVuaXR5IGNvbnNlbnN1cyBhYm91dCB0aGUgYmFja3BvcnQ/DQoNCi4uLg0KDQo+IGh0dHBzOi8v ZG9jLmRwZGsub3JnL2d1aWRlcy9jb250cmlidXRpbmcvc3RhYmxlLmh0bWwjd2hhdC1jaGFuZ2Vz LXNob3VsZC1iZS1iYWNrcG9ydGVkDQo+IA0KPiAtLQ0KPiBLaW5kIHJlZ2FyZHMsDQo+IEx1Y2Eg Qm9jY2Fzc2kNCg==