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 A1334A0548 for ; Sun, 20 Jun 2021 15:47:58 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 62FC84003F; Sun, 20 Jun 2021 15:47:58 +0200 (CEST) Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam08on2060.outbound.protection.outlook.com [40.107.102.60]) by mails.dpdk.org (Postfix) with ESMTP id 250104003F for ; Sun, 20 Jun 2021 15:47:56 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U++LjGca/vPQXokkgIaZmIpXcfGh5n0dgyJ1tQN3ppF3g4WxxjqXP7dfDmYApQ1xXOpgTrTmxgkDV+lNsmSep5H6NjwVnbBh8FyjliZ31/XVHcgBJFfDjcrhMlAPz143xIoCzGXRBaJUHbbIxq5sK7dg5o+QCvtboiQtCJpSb4IK3GCH8S4jqvD5zlLS/7UeCppOGJOeW2/uePlN9eQbMXKPlfoxFzxdBwRSlAwB7HHDkfHlAMfRNHsQ2F0bUKJWTJaogF9ZkP12/JE/T4krTJIYkP5JSwHdCFBnuNdFfdlJcwqLyI/FQ0XnewQFuQ5lh/h1K3eKBtW0V7MiXzEKxg== 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=KHIovG2ZulEoKsb9yyLjTpBZPP+Wly3vW/BNvVAeA9w=; b=Z+ckaXYuBX7PHPlq+k8PM2xwOK18Gf2h6Bfc64dmOoZ63XIXPE3YrmyoOoPzv8dWU24eORefB7NxhBIwnzKlbYw7d5aRXCGCc/270I/bwLtd8Hlb1usIkg4E1Q7vkvumoQT/VGbQFKieIQ4HQacxx5hxUmutVp+dc23BJs76W2jyKQBqKd3S3hb+tvgzhlxWnNujcbysnXoV2AKX+e7nHWj9lxFj5ZXCoXU9i3OkgTL3ToS1M5uFeRXcN+PeCNBzlhRToujt80h6Z8cSEc7UimHMaz3v3MfkmzTRY9bIyS6QGsuKZksPHvvSlJ69JoCl/cgv2uq7GU6sXVfZI1i6rw== 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=KHIovG2ZulEoKsb9yyLjTpBZPP+Wly3vW/BNvVAeA9w=; b=QS/+cwXxNS0or931tFo+mEYaf1ayri9pIqhByObH+C7lI2tWv72clCWW7mOW0jx6kG8shmK8DjYL9Cs8UXqHRPPch67V9Q9+K0vXKPYG+i60Mhr5WmzY8mKQ7kvCdAf1CsoFpTT1nA7VyGGNaAGLbwvn0a5ku7EYmnmpjFYduLA45la0BsSXx46dZ47xDakzylSSj/8GpiAEpXN5WGyWhIF+4YmZ7ot11BLjQkrF8ThFyxxr251YkHNrv5PPVwzZzecj53Ff84qOxbJ1RKbmOpG5HiAxi2zL7UYaZyT9JVq83GTuQ/px5dI7ZjF3t53jNqrO3jMTl5i29jVpqThl1g== Received: from DM4PR12MB5373.namprd12.prod.outlook.com (2603:10b6:5:39a::17) by DM4PR12MB5310.namprd12.prod.outlook.com (2603:10b6:5:39e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.16; Sun, 20 Jun 2021 13:47:49 +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.023; Sun, 20 Jun 2021 13:47:49 +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+msCVasW0J2AgACfBICAAHrWcIABIsSAgAPqeiA= Date: Sun, 20 Jun 2021 13:47:49 +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: 7c5e5186-c12c-41b0-1f6a-08d933f1fe5a x-ms-traffictypediagnostic: DM4PR12MB5310: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr 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: nXVW0bB2gclMAa70HzQRVvu9qCG4/eVeazPZbf1366z6XZLLZqORPsp+3HGJip+bS33x/ldKR10HhM3u2lbRPYVHBgbk2XqZ0TfkWunw3QdOzzcLBZzJg9/8MA2F1fF75Uga5tZ4lyN/pM+j3MlmRmmpA4RxMJhngpIf8qycuZgYcBjI9lh5g+iJEoHmRyl7v4BgV+A17Kkv/lMHmOD/rNXnm2MluoxY/XUla3rppy4rWSjWymxobfdj1YcaagwxMmEgEJarD3yNvsLC2D13mkrH0Y9pze2Mk4mg3Cl9esNGbKn1ACZ6jxdpTRE6oARNKvVWp2YXncjATiL433RmbBLAUbmzbLJVq9nYR//G/emap8LNPA6yOcaHhBXbG/Ge0DfvU3Lvm5Tz2kSId6JPaQ4gmD8KUUTZfoedx8KMDhew0h+v7C4uRV/rgMNefOIgf+7vM36eIWTMriurg/UfpFORXOjAIKBmAhiTsjvd0b/tt3fMawC8fYbnOr0aKL51q7d347nXUEBRmF96Ahdy8Te6EgGBkQY9h6V9+o7YQ8LMiDq9X3jo5tlTyfKqbYt/Cru4cvZ9sblwqa2IXD/MyhOlwKgt0Wa1ifKKEQxSawIyqItFTRbaQlt2pUmVv9bq5phifOAQJg5XUyERqsu+isLP/Bk60Bn0S5ljIvnChvJ3+6lq83W7kE5Vhaptbft1axxw1g89DOgiPV2S1Mrzc+iK3knAYrW/kvTSSwINx3I= 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)(366004)(39860400002)(376002)(346002)(136003)(396003)(7696005)(71200400001)(83380400001)(38100700002)(122000001)(2906002)(26005)(5660300002)(186003)(8676002)(966005)(4326008)(66946007)(8936002)(54906003)(6506007)(478600001)(66556008)(76116006)(110136005)(9686003)(86362001)(316002)(52536014)(55016002)(53546011)(33656002)(64756008)(66476007)(66446008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dWZRSGhYa2RJTEErR2JIS0t2TnFnOVpZdXNhZjU2OEk5RzhuS0dIYVJsWWdU?= =?utf-8?B?cVFpb1ByWjk5akFRUW8wczJub09DT1VVd214VUFNWjZpdFBoN1NFSFRhWXpm?= =?utf-8?B?TWdaSXg4OE8vRjNTdWltVmIwMEoxM2ZnUnNOTG1sNzBQRVJ3ZGpmLzdsTFVI?= =?utf-8?B?aUttaU9tM0RtU2o0Tmkxdy8zNE5IK2FkQlJZd09KeHUxYkNHQ29BYk5MMWF0?= =?utf-8?B?UmpqUW1hSnZhaEhUaFFNaG1tYUFOTFJUeFpXaGsrN3pidEpuWC90Z2F4UUFM?= =?utf-8?B?Y09aS0NqVmRoVVcxRDFsTEcyZkQ5anF3QTdsd3J2Zm1xMHdtSVdNM2FrVENj?= =?utf-8?B?anRjbm5VRktON3JvcGpoV2V4WEo4dFIzcmc0MnNzcWlBZjR6LzFzM3RYQTFx?= =?utf-8?B?aHI5dGdSZDdRUnB1cXRMZytQc1FadkhzT1lKaHpkS3NmT0NhSDcwSjk5a1J2?= =?utf-8?B?RlhhQWFhR0JEYkNDb3hUYzlNSnkzN0lTaENrS05XVHloeEhNUjRZY1p5eEhx?= =?utf-8?B?QnJmMG9UNXc5ZGxTdmRkNzFCbXRRKzBpVHdmbzhVN2Q2cU1uN3Q1Z0FSakdp?= =?utf-8?B?SDd4MVI5bkViM3ZuMWNJZ0I4d1V1ai9zaHpvelNGeHpWVWk1VEdmUWpKYmhJ?= =?utf-8?B?NHhlaG13K2JFeTUxbzUvemJaaTExOXNaMFgrL1FOT0JMWlRsRVBjdUFSWFFN?= =?utf-8?B?MEpkc2RFZzNYUUlTeElSdkFNejRIbG1ybFFsL0ZLeFhrYjRNWVpPdDQ1aGpi?= =?utf-8?B?ajl4Rnl2ckVtYWtOTmh6WUhoYjNmSzBIUXFGTVNaMFhWMzFyT3RwQzZtWHV5?= =?utf-8?B?cEZ5Q1BNS2dNdzNmK0szVDZuZzNEbUM3aEVTZjlSOUpoTHFVK0NVakNoUjRS?= =?utf-8?B?eWI4cS9hQXlmQ1lTV3lvWGNDa1ZEczBLeklQR1h2aGFPUGFMRDEwWFJxbHp3?= =?utf-8?B?ekNKcjB3aTlQWW1YRnhHS1pOZkQ0UzlBa3E1MkdacGtjbGVpeUpSUVRCbTBO?= =?utf-8?B?Znh1ckhvakltb2RGM2tHUW50YUlObXVSQzBueHJUQkRQOGFORXdrN2ZKREZB?= =?utf-8?B?bUJtY3NYb0ZJb1Mza0h6dFcxbnVFdU95QllOSnlCbHJQc25qYmNHbXdJeXda?= =?utf-8?B?MjNvR0ZvNHJKZWZTdzErR1gxbm45bHpNUVh6alhuV3lBTnVvQW4vU2tUU3NL?= =?utf-8?B?WlBUN2oxYW1POFEwSk9mN1Npbmo0NlpEbXAwRllERUYyTVhkaktTZ3FibDZw?= =?utf-8?B?alFYSVdqenBOc2pNRmNnYXUvQngycXpRNjhlNGZIbHZuR09yU2huOGdsUHdt?= =?utf-8?B?ek1DYkY0R3Nva0ZxOTk0a0dpRmxBYTFGOXFWK3lLVGdpM3Y4YWljcGVwZGNE?= =?utf-8?B?UFhsSUNUOEhZamhQaWFwbnhHVlpETmh6SWFieDRWajgrVmVsOThZR3ZEZGN1?= =?utf-8?B?a3Y5TWZCR3JRQlVkbGNFRjNsTjVKbzZEZldLY3A1ZnpJSkFzb09haUZqaCtj?= =?utf-8?B?ZnBockN6eEpsVk1JSXNXYXNBQ3NpQTN5ZGp0OG1QQ0pIdkdEdC9yMnpwc0hV?= =?utf-8?B?aTZIUGhZak9yWDloMXk0dmE0aWoxR1VmWGtPZk53TEgzQUNYRFR0dmtIZUhK?= =?utf-8?B?TlZrRVNtdFRTZ2xjZ1RhakwyZkcwdTVhNk1qZXliWVB6RkxJQ01KRUg3dDYv?= =?utf-8?B?ZkgzQUVtak9QTmR4OUNVK1Y5dWtyWHBmb0MxV2M0aWNHQzdob2xoN2lmOVUy?= =?utf-8?Q?Vtf+s0xkJasbROJfWlSlqtdD8XuXZoSg8283TDg?= 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: 7c5e5186-c12c-41b0-1f6a-08d933f1fe5a X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jun 2021 13:47:49.5865 (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: 6sQ3SgdeGvtKGbNV+Zekcdy7xj10wshP9yC3wFlufRlCisD2UiseF7MvDK/a1H7cfQTqsxxyZzGupOm9pq6vxA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5310 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogV2FuZywgSGFpeXVlIDxo YWl5dWUud2FuZ0BpbnRlbC5jb20+DQo+IFNlbnQ6IEZyaWRheSwgSnVuZSAxOCwgMjAyMSA5OjU3 IEFNDQo+IFRvOiBYdWVtaW5nKFN0ZXZlbikgTGkgPHh1ZW1pbmdsQG52aWRpYS5jb20+OyBMdWNh IEJvY2Nhc3NpIDxibHVjYUBkZWJpYW4ub3JnPjsgc3RhYmxlQGRwZGsub3JnOyBLZXZpbiBUcmF5 bm9yDQo+IDxrdHJheW5vckByZWRoYXQuY29tPg0KPiBDYzogTkJVLUNvbnRhY3QtVGhvbWFzIE1v bmphbG9uIDx0aG9tYXNAbW9uamFsb24ubmV0PjsgY2hyaXN0aWFuLmVocmhhcmR0QGNhbm9uaWNh bC5jb207IGt0cmF5bm9yQHJlZGhhdC5jb207IFpoYW5nLCBRaSBaDQo+IDxxaS56LnpoYW5nQGlu dGVsLmNvbT4NCj4gU3ViamVjdDogUkU6IFtkcGRrLXN0YWJsZV0gW1BBVENIIDIwLjExIHYyIDAw LzE4XSBCYWNrcG9ydCB0aGUgbmV3IFZMQU4gZGVzaWduIGZvciBJbnRlbCBpY2UgUE1EDQo+IA0K PiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogWHVlbWluZyhTdGV2ZW4p IExpIDx4dWVtaW5nbEBudmlkaWEuY29tPg0KPiA+IFNlbnQ6IFRodXJzZGF5LCBKdW5lIDE3LCAy MDIxIDE2OjUzDQo+ID4gVG86IFdhbmcsIEhhaXl1ZSA8aGFpeXVlLndhbmdAaW50ZWwuY29tPjsg THVjYSBCb2NjYXNzaQ0KPiA+IDxibHVjYUBkZWJpYW4ub3JnPjsgc3RhYmxlQGRwZGsub3JnOyBL ZXZpbiBUcmF5bm9yDQo+ID4gPGt0cmF5bm9yQHJlZGhhdC5jb20+DQo+ID4gQ2M6IE5CVS1Db250 YWN0LVRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5ldD47DQo+ID4gY2hyaXN0aWFu LmVocmhhcmR0QGNhbm9uaWNhbC5jb207IGt0cmF5bm9yQHJlZGhhdC5jb207IFpoYW5nLCBRaSBa DQo+ID4gPHFpLnouemhhbmdAaW50ZWwuY29tPg0KPiA+IFN1YmplY3Q6IFJFOiBbZHBkay1zdGFi bGVdIFtQQVRDSCAyMC4xMSB2MiAwMC8xOF0gQmFja3BvcnQgdGhlIG5ldw0KPiA+IFZMQU4gZGVz aWduIGZvciBJbnRlbCBpY2UgUE1EDQo+ID4NCj4gPiBIaSBIYWl5dWUsDQo+ID4NCj4gPiA+IC0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBXYW5nLCBIYWl5dWUgPGhhaXl1 ZS53YW5nQGludGVsLmNvbT4NCj4gPiA+IFNlbnQ6IFRodXJzZGF5LCBKdW5lIDE3LCAyMDIxIDk6 MTYgQU0NCj4gPiA+IFRvOiBMdWNhIEJvY2Nhc3NpIDxibHVjYUBkZWJpYW4ub3JnPjsgc3RhYmxl QGRwZGsub3JnDQo+ID4gPiBDYzogWHVlbWluZyhTdGV2ZW4pIExpIDx4dWVtaW5nbEBudmlkaWEu Y29tPjsgTkJVLUNvbnRhY3QtVGhvbWFzDQo+ID4gPiBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9u Lm5ldD47IGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tOw0KPiA+ID4ga3RyYXlub3JA cmVkaGF0LmNvbTsgWmhhbmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29tPg0KPiA+ID4gU3Vi amVjdDogUkU6IFtkcGRrLXN0YWJsZV0gW1BBVENIIDIwLjExIHYyIDAwLzE4XSBCYWNrcG9ydCB0 aGUgbmV3DQo+ID4gPiBWTEFOIGRlc2lnbiBmb3IgSW50ZWwgaWNlIFBNRA0KPiA+ID4NCj4gPiA+ ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4gRnJvbTogTHVjYSBCb2NjYXNz aSA8Ymx1Y2FAZGViaWFuLm9yZz4NCj4gPiA+ID4gU2VudDogV2VkbmVzZGF5LCBKdW5lIDE2LCAy MDIxIDIzOjQ3DQo+ID4gPiA+IFRvOiBXYW5nLCBIYWl5dWUgPGhhaXl1ZS53YW5nQGludGVsLmNv bT47IHN0YWJsZUBkcGRrLm9yZw0KPiA+ID4gPiBDYzogeHVlbWluZ2xAbnZpZGlhLmNvbTsgdGhv bWFzQG1vbmphbG9uLm5ldDsNCj4gPiA+ID4gY2hyaXN0aWFuLmVocmhhcmR0QGNhbm9uaWNhbC5j b207IGt0cmF5bm9yQHJlZGhhdC5jb207IFpoYW5nLCBRaSBaDQo+ID4gPiA+IDxxaS56LnpoYW5n QGludGVsLmNvbT4NCj4gPiA+ID4gU3ViamVjdDogUmU6IFtkcGRrLXN0YWJsZV0gW1BBVENIIDIw LjExIHYyIDAwLzE4XSBCYWNrcG9ydCB0aGUgbmV3DQo+ID4gPiA+IFZMQU4gZGVzaWduIGZvciBJ bnRlbCBpY2UgUE1EDQo+ID4gPiA+DQo+ID4gPiA+IE9uIEZyaSwgMjAyMS0wNi0xMSBhdCAxNTox NSArMDgwMCwgSGFpeXVlIFdhbmcgd3JvdGU6DQo+ID4gPiA+ID4gV2hlbiBMVFMgMjAuMTEgd2Fz IHJlbGVhc2VkLCB0aGUgSW50ZWwgaWNlIFBNRCBoYXMgYSBiYXNpYyBWTEFODQo+ID4gPiA+ID4g b2ZmbG9hZCwgd2hpY2ggY2FuIG9ubHkgaGFuZGxlIHNpbmdsZSBWTEFOIG1vZGUgZm9yIGZpcm13 YXJlDQo+ID4gPiA+ID4gbGltaXRhdGlvbi4gTm93IHRoZSBmaXJtd2FyZSBpcyB1cGRhdGVkIHRv IHN1cHBvcnQgZG91YmxlIFZMQU4NCj4gPiA+ID4gPiBtb2RlIGFuZCBzaW5nbGUgVkxBTiBtb2Rl IGF0IHRoZSBzYW1lIHRpbWUuIEl0IGRlcGVuZHMgb24gdGhlIGRyaXZlciB0byBkbyBzZWxlY3Rp b24gYXQgdGhlIGJvb3QgdGltZS4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEFzIFZMQU4gcHJvdG9j b2wgaGFuZGxpbmcgbGlrZSBzdHJpcCwgZmlsdGVyLCBmbG93IGlzIHZlcnkNCj4gPiA+ID4gPiBj b21tb24gdXNlLCB3ZSByZXF1ZXN0IHRvIHN1cHBvcnQgdGhlIGljZSBQTUQgY2FuIHJ1biBvbiB0 aGUNCj4gPiA+ID4gPiBsYXRlc3QgZmlybXdhcmUgZm9yIGVuYWJsaW5nIHRoZSBuZXcgZGVzaWdu LiBUaGlzIGlzIGNvbXBhdGlibGUgYmFja3BvcnQgYXMgdGhlIG1haW4gdHJlZS4NCj4gPiA+ID4g Pg0KPiA+ID4gPiA+IHYyOiBGaXggdGhlIHN1YmplY3QgZml4IHdpdGggbWVzc3kgY29kZSBsaWtl IDogUEFUQ0jDgg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gSGFpeXVlIFdhbmcgKDQpOg0KPiA+ID4g PiA+ICAgbmV0L2ljZS9iYXNlOiBkbyBub3Qgc2V0IFZMQU4gbW9kZSBpbiBEQ0YgbW9kZQ0KPiA+ ID4gPiA+ICAgbmV0L2ljZTogZml4IFZMQU4gc3RyaXAgZm9yIGRvdWJsZSBWTEFODQo+ID4gPiA+ ID4gICBuZXQvaWNlOiBmaXggVkxBTiAwIGFkZGluZyBiYXNlZCBvbiBWTEFOIG1vZGUNCj4gPiA+ ID4gPiAgIG5ldC9pY2U6IHVwZGF0ZSBRaW5RIHN3aXRjaCBmaWx0ZXIgaGFuZGxpbmcNCj4gPiA+ ID4gPg0KPiA+ID4gPiA+IEp1bmZlbmcgR3VvICgxKToNCj4gPiA+ID4gPiAgIG5ldC9pY2U6IGVu YWJsZSBRaW5RIGZpbHRlciBmb3Igc3dpdGNoDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBRaSBaaGFu ZyAoMTIpOg0KPiA+ID4gPiA+ICAgbmV0L2ljZS9iYXNlOiBhbGlnbiBhZGQgVlNJIGFuZCB1cGRh dGUgVlNJIEFRIGNvbW1hbmQgYnVmZmVyDQo+ID4gPiA+ID4gICBuZXQvaWNlL2Jhc2U6IGFkZCBp bnRlcmZhY2UgdG8gc3VwcG9ydCBjb25maWd1cmluZyBWTEFOIG1vZGUNCj4gPiA+ID4gPiAgIG5l dC9pY2UvYmFzZTogZml4IG91dGVyIFZMQU4gcmVsYXRlZCBtYWNybw0KPiA+ID4gPiA+ICAgbmV0 L2ljZS9iYXNlOiBhZGQgVkxBTiBUUElEIGZvciBWTEFOIGZpbHRlcnMNCj4gPiA+ID4gPiAgIG5l dC9pY2UvYmFzZTogc3VwcG9ydCBjaGVja2luZyBkb3VibGUgVkxBTiBtb2RlDQo+ID4gPiA+ID4g ICBuZXQvaWNlL2Jhc2U6IHN1cHBvcnQgY29uZmlndXJpbmcgZGV2aWNlIGluIGRvdWJsZSBWTEFO IG1vZGUNCj4gPiA+ID4gPiAgIG5ldC9pY2UvYmFzZTogdXBkYXRlIGJvb3N0IFRDQU0gZm9yIERW TQ0KPiA+ID4gPiA+ICAgbmV0L2ljZS9iYXNlOiBjaGFuZ2UgcHJvdG9jb2wgSUQgZm9yIFZMQU4g aW4gRFZNDQo+ID4gPiA+ID4gICBuZXQvaWNlL2Jhc2U6IHJlZmFjdG9yIHBvc3QgRERQIGRvd25s b2FkIFZMQU4gbW9kZSBjb25maWcNCj4gPiA+ID4gPiAgIG5ldC9pY2UvYmFzZTogbG9nIGlmIERE UC9GVyBkbyBub3Qgc3VwcG9ydCBRaW5RDQo+ID4gPiA+ID4gICBuZXQvaWNlL2Jhc2U6IGFkZCBp bm5lciBWTEFOIHByb3RvY29sIHR5cGUgZm9yIFFpblEgZmlsdGVyDQo+ID4gPiA+ID4gICBuZXQv aWNlL2Jhc2U6IGZpeCBRaW5RIFBQUG9FIGR1bW15IHBhY2tldCBzZWxlY3Rpb24NCj4gPiA+ID4g Pg0KPiA+ID4gPiA+IFl1eWluZyBaaGFuZyAoMSk6DQo+ID4gPiA+ID4gICBuZXQvaWNlL2Jhc2U6 IGFkZCBldGhlcnR5cGUgb2Zmc2V0IGZvciBRaW5RIGR1bW15IHBhY2tldA0KPiA+ID4gPiA+DQo+ ID4gPiA+ID4gIGRyaXZlcnMvbmV0L2ljZS9iYXNlL2ljZV9hZG1pbnFfY21kLmggICAgfCAyNjgg KysrKysrKystLS0tLQ0KPiA+ID4gPiA+ICBkcml2ZXJzL25ldC9pY2UvYmFzZS9pY2VfYml0b3Bz LmggICAgICAgIHwgIDQ1ICsrKw0KPiA+ID4gPiA+ICBkcml2ZXJzL25ldC9pY2UvYmFzZS9pY2Vf Y29tbW9uLmMgICAgICAgIHwgIDM4ICsrDQo+ID4gPiA+ID4gIGRyaXZlcnMvbmV0L2ljZS9iYXNl L2ljZV9jb21tb24uaCAgICAgICAgfCAgIDQgKw0KPiA+ID4gPiA+ICBkcml2ZXJzL25ldC9pY2Uv YmFzZS9pY2VfZmxleF9waXBlLmMgICAgIHwgMzAyICsrKysrKysrKysrKystLQ0KPiA+ID4gPiA+ ICBkcml2ZXJzL25ldC9pY2UvYmFzZS9pY2VfZmxleF9waXBlLmggICAgIHwgIDEyICsNCj4gPiA+ ID4gPiAgZHJpdmVycy9uZXQvaWNlL2Jhc2UvaWNlX2ZsZXhfdHlwZS5oICAgICB8ICAzOSArKw0K PiA+ID4gPiA+ICBkcml2ZXJzL25ldC9pY2UvYmFzZS9pY2VfcHJvdG9jb2xfdHlwZS5oIHwgICAx ICsNCj4gPiA+ID4gPiAgZHJpdmVycy9uZXQvaWNlL2Jhc2UvaWNlX3N3aXRjaC5jICAgICAgICB8 IDEyNCArKysrKy0NCj4gPiA+ID4gPiAgZHJpdmVycy9uZXQvaWNlL2Jhc2UvaWNlX3N3aXRjaC5o ICAgICAgICB8ICAxNSArDQo+ID4gPiA+ID4gIGRyaXZlcnMvbmV0L2ljZS9iYXNlL2ljZV90eXBl LmggICAgICAgICAgfCAgIDQgKw0KPiA+ID4gPiA+ICBkcml2ZXJzL25ldC9pY2UvYmFzZS9pY2Vf dmxhbl9tb2RlLmMgICAgIHwgNDUxICsrKysrKysrKysrKysrKysrKysrKysNCj4gPiA+ID4gPiAg ZHJpdmVycy9uZXQvaWNlL2Jhc2UvaWNlX3ZsYW5fbW9kZS5oICAgICB8ICAxNiArDQo+ID4gPiA+ ID4gIGRyaXZlcnMvbmV0L2ljZS9iYXNlL21lc29uLmJ1aWxkICAgICAgICAgfCAgIDEgKw0KPiA+ ID4gPiA+ICBkcml2ZXJzL25ldC9pY2UvaWNlX2V0aGRldi5jICAgICAgICAgICAgIHwgNDU1ICsr KysrKysrKysrKystLS0tLS0tLS0tDQo+ID4gPiA+ID4gIGRyaXZlcnMvbmV0L2ljZS9pY2VfZXRo ZGV2LmggICAgICAgICAgICAgfCAgMTAgKy0NCj4gPiA+ID4gPiAgZHJpdmVycy9uZXQvaWNlL2lj ZV9nZW5lcmljX2Zsb3cuYyAgICAgICB8ICAgOCArDQo+ID4gPiA+ID4gIGRyaXZlcnMvbmV0L2lj ZS9pY2VfZ2VuZXJpY19mbG93LmggICAgICAgfCAgIDEgKw0KPiA+ID4gPiA+ICBkcml2ZXJzL25l dC9pY2UvaWNlX3N3aXRjaF9maWx0ZXIuYyAgICAgIHwgMTE0ICsrKysrLQ0KPiA+ID4gPiA+ICAx OSBmaWxlcyBjaGFuZ2VkLCAxNTQ1IGluc2VydGlvbnMoKyksIDM2MyBkZWxldGlvbnMoLSkgIGNy ZWF0ZQ0KPiA+ID4gPiA+IG1vZGUNCj4gPiA+ID4gPiAxMDA2NDQgZHJpdmVycy9uZXQvaWNlL2Jh c2UvaWNlX3ZsYW5fbW9kZS5jDQo+ID4gPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJz L25ldC9pY2UvYmFzZS9pY2Vfdmxhbl9tb2RlLmgNCj4gPiA+ID4NCj4gDQo+IA0KPiA+ID4gLi4u DQo+ID4NCj4gPiBLZXZpbiBoYXBwZW5zIHRvIHVwZGF0ZWQgdGhlIGRvY3VtZW50cyBvbiBuZXcg ZmVhdHVyZSBiYWNrcG9ydCA0DQo+ID4gbW9udGhzIGFnbywgdGhhbmtzIGZvciBjaGVja2luZyB0 aGVtIG9uZSBieSBvbmUuIEx1Y2EncyBvbmx5IGNvbmNlcm4NCj4gPiBpcyBzaXplIG9mIHRoZSBz ZXJpZXMsIGRyaXZlciB2ZW5kb3IgaXMgb24gaXQncyBvd24gcmlzayB0byBiYWNrcG9ydCBhIGJp ZyBwYXRjaCBzZXQuDQo+ID4gVGhlIHNlcmllcyBzdXBwb3J0cyBuZXcgZncgYW5kIFFpblEsIGlz IGl0IGVhc3kgdG8gc3BsaXQ/DQo+IA0KPiBTcGxpdCB0aGUgcGF0Y2ggPw0KDQpTaW5jZSB0aGUg bWFqb3IgY29uY2VybiBpcyB0aGUgc2NhbGUgb2YgdGhlIHBhdGNoIHNldCwgaXMgaXQgcG9zc2li bGUgdG8gbWluaW1pemUgdGhlIHBhdGNoIHNldCB3aXRoIGJhc2ljIG5ldyBmdyBzdXBwb3J0Pw0K QSBzbWFsbCBwYXRjaCBzZXQgdG8gc3VwcG9ydCBuZXcgZncgaXMgYWNjZXB0YWJsZSBhbnl3YXku DQoNCj4gDQo+ID4NCj4gPiBLZXZpbiwgaXMgdGhpcyB0aGUgZmlyc3QgY2FzZSBvZiBmZWF0dXJl IGJhY2twb3J0PyBIb3cgZG8geW91IHRoaW5rPw0KPiA+DQo+ID4gPg0KPiA+ID4gPiBodHRwczov L2RvYy5kcGRrLm9yZy9ndWlkZXMvY29udHJpYnV0aW5nL3N0YWJsZS5odG1sI3doYXQtY2hhbmdl cy0NCj4gPiA+ID4gc2hvdQ0KPiA+ID4gPiBsZC1iZS1iYWNrcG9ydGVkDQo+ID4gPiA+DQo+ID4g PiA+IC0tDQo+ID4gPiA+IEtpbmQgcmVnYXJkcywNCj4gPiA+ID4gTHVjYSBCb2NjYXNzaQ0K