From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id EDBB1A04BA; Wed, 7 Oct 2020 08:59:54 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id B691A1B3EF; Wed, 7 Oct 2020 08:59:53 +0200 (CEST) Received: from hqnvemgate24.nvidia.com (hqnvemgate24.nvidia.com [216.228.121.143]) by dpdk.org (Postfix) with ESMTP id 51FFB2BC7 for ; Wed, 7 Oct 2020 08:59:52 +0200 (CEST) Received: from hqmail.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate24.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Tue, 06 Oct 2020 23:58:01 -0700 Received: from HQMAIL107.nvidia.com (172.20.187.13) by HQMAIL109.nvidia.com (172.20.187.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 7 Oct 2020 06:59:43 +0000 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.43) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 7 Oct 2020 06:59:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DxuSUiPAG56p7d/q8s0jDMcTh5UholIMrNQynJuxv83lOX+g/xUHXT4c5oe4r2ZaIjrNNwf692lsZgsoFEQ2Cxup/seNsRXHyY2CZAhImLkFR7suqAg9NXQ4Bel+7zwZ0ieTWnkbbYcxdi8sOxQc4mc3Xhs/uY+S/TS0vubYp5yEPK80PCHbZXL9yIkEA2y7ulatCCZoxann9CdG4RbQqyK3sM7ofshOA+rPmMNeKdBhvIKXwzGGaY14AcY7XQLYwc5RWOv1hF7UNz24fvc7523ABqjt1hHuPjjE4vmn8Fb9NlXKrUfGLuKpLIQDFyFYa0n+VOvfej5HakwEKTwfuA== 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=Oq7eZV1anEOMiK1LT+G+oGm0HSPddjFcI/Imb32WTSk=; b=CWAetx0MC8gU+jQ+0dbySu6O31ZRW1QF79Sj/z2x7mLS7nJp8N0dvZodrbWDp4pVXWhaH+blghF77xk/81bJLaVKs0yepzpTGbTAmLReg1Iqzink4/ySj37PGzCVchrQ/F2LlQq8FW0k1vNrDCrsf8ofNIBHEZw50bQiWART7SJvSyIHOBPMMl5DnLbyXXwvUfn9fX3Do4tHK+uw/pfS6iv1ZXnyrVYjq8ZsJVLzrNqK2TeVbrGKIiod1bX5ccmoH+DVDWlYmG6aW9em6QqSlfN12OjspOIfpGDdpESfmDL8Lv3GMGZpxlvRRv8hyKyeuZkkmYacc19wokn8TTHfUw== 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 Received: from MN2PR12MB4375.namprd12.prod.outlook.com (2603:10b6:208:24f::16) by MN2PR12MB4408.namprd12.prod.outlook.com (2603:10b6:208:26c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.21; Wed, 7 Oct 2020 06:59:42 +0000 Received: from MN2PR12MB4375.namprd12.prod.outlook.com ([fe80::dd46:f544:6a2a:601c]) by MN2PR12MB4375.namprd12.prod.outlook.com ([fe80::dd46:f544:6a2a:601c%9]) with mapi id 15.20.3433.044; Wed, 7 Oct 2020 06:59:42 +0000 From: Dekel Peled To: Ajit Khaparde CC: Ori Kam , NBU-Contact-Thomas Monjalon , Ferruh Yigit , "Andrew Rybchenko" , "Ananyev, Konstantin" , Olivier Matz , Wenzhuo Lu , Beilei Xing , "Iremonger, Bernard" , Matan Azrad , Shahaf Shuler , Slava Ovsiienko , dpdk-dev Thread-Topic: [dpdk-dev] [PATCH v3 01/11] ethdev: add extensions attributes to IPv6 item Thread-Index: AQHWmvKjd9SjUbnSUES6DHgjMd/HfKmLPyoAgAB5CGA= Date: Wed, 7 Oct 2020 06:59:41 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: broadcom.com; dkim=none (message not signed) header.d=none;broadcom.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [213.57.241.178] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 28f8fc65-b394-4d3a-3da0-08d86a8e90d8 x-ms-traffictypediagnostic: MN2PR12MB4408: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1227; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: XWxeFXaGrO8ERkuepwVPYTPziQUInrRSIpcYbH+40VmuiS6Iw2nGjQb8vpIGAbrf0O/znGZAs6fnTkSpdCrN9dcNHdWV2qHfy814tFyz06QylLpeJnkcUK92cybN4T6e3ONkX/GlNIyHdn2Wvd1jVGimJG0dwZcui9Jj1W6zXOGYF7MUxb8dAEk/VDSHheinWgHhzH0Ozwx1oCfdg0acL72tTvGHj6QitqtkVUT10KOhPBzDnTz1OOrGFaZNfhMzqpbgCtWl2k837h57SUN2YvCbn4tjm5hvlOG079L/wjpVuUo33VVMw9iLB/h0GJgTMjK3HoV4FK15MTC4lqLW+xlaSAQBj/On2xh4V9MGXQFa+cc5dKV2LKjOlZheQkwVCCRJAZQQkXo9+THbImQycQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR12MB4375.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(39860400002)(136003)(366004)(376002)(346002)(66446008)(66556008)(5660300002)(966005)(8936002)(478600001)(76116006)(66946007)(83380400001)(66476007)(6916009)(2906002)(33656002)(316002)(71200400001)(55016002)(186003)(83080400001)(86362001)(54906003)(64756008)(26005)(9686003)(53546011)(7416002)(6506007)(7696005)(52536014)(8676002)(4326008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: VlHMkTzoOo5P7vjng6VLHl/U7dDnoaFDhn8Sdy2IBylIa01M7/XQCZCHwK/IhuXP6/ErbKZkC2OB5iHpzXSeYMSJAgkMSuw5G6lMnGRudkEWL9VmnqkAyb4QK1H32L9qzWZ5HVVDbAnCZXZB+qa789aQVzaRMJta/XDEmzFhpWsP1em0IumFnUeRp9ZwDZwdc6dSQK5mr6gsfDRGPcWY98TQwvEYyGNyDHYd7bIpNvbgW2m757sZ7cP8iO4mizUkjca9wxp9g6WPCj/diFq1NCUC2Xuvkq1lT8OhpKwteEbjxEZYtHPb3hFiJeszfgy8lC5fOMtat13Hjo6q0kfnnMqsai4VmeRfTdKt40gJBv8NhpMb3vt+a541eNH8kHn7NSQD2Q65nd+X4uJ+cKn361Y7lEcrYsMLqQJ3g+yRHj6Qls9DXOraUjONdw2z+e4d6h9xwnYS/HA/9ZsDOfgLrhNy/5xCMnII/LC0ct7nS1ZtazXVJj8uLJ50bVgFYW/HG/yy/HHPHSQgVRuiUOG9I4qR2WMF3NuE4cq+4AZijiumLyxL049kd/QGQdq0r6b/AMRP08DH0xRVEyo6zpVuBQAgoQFC772eNavZeVJNfq1w+o4va4rP4Q7th11J/O+XpSAyeTjk4Psf8eeNBuszGw== 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: MN2PR12MB4375.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 28f8fc65-b394-4d3a-3da0-08d86a8e90d8 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Oct 2020 06:59:41.8695 (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: YLg+4xBcRM3nOWetU36CXprHlWkKSbfIotAG47C/dhT1zD3by7k9G7XCircG95szUwCId0wToUmhs+fQ9jr/eA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4408 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1602053881; bh=Oq7eZV1anEOMiK1LT+G+oGm0HSPddjFcI/Imb32WTSk=; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To: CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References: In-Reply-To:Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:authentication-results:x-originating-ip: x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-ms-traffictypediagnostic:x-ld-processed: x-ms-exchange-transport-forked:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-ms-exchange-senderadcheck: x-microsoft-antispam:x-microsoft-antispam-message-info: x-forefront-antispam-report:x-ms-exchange-antispam-messagedata: Content-Type:Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=bo0MEAx3H9xfwx1QkqKVdoyvVLXuM7VVtM0EXOuggchr7LAAXFyPBmReGfOnLZn1u 6BCEd1+ozIGm4VXpCy68qRFDjyVoDNn3RCelKD/3lMmJSdLFc9yE7m8nKjJjur2Wcu Y48vgaU4Rl8Hw/hrSib2DjiKK6q4cvho6jEJ5IfF7C65kBU1w0fGX/Zj0RsmO1nMst XU6qt8DZMtEp7YLcLQY158G26istqqVvRcHmxVafxzqQ6bOOugpRk836qi5Unig8Lp Ly36YeEwQu8yhAJU6EIVnlwX0t/kTsz8TzDSNi6SM/8vCG9B3TRKxDvwiNdOWwor8P seQzejGItQjhA== Subject: Re: [dpdk-dev] [PATCH v3 01/11] ethdev: add extensions attributes to IPv6 item X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" VGhhbmtzLCBQU0IuDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQWpp dCBLaGFwYXJkZSA8YWppdC5raGFwYXJkZUBicm9hZGNvbS5jb20+DQo+IFNlbnQ6IFdlZG5lc2Rh eSwgT2N0b2JlciA3LCAyMDIwIDI6NDQgQU0NCj4gVG86IERla2VsIFBlbGVkIDxkZWtlbHBAbnZp ZGlhLmNvbT4NCj4gQ2M6IE9yaSBLYW0gPG9yaWthQG52aWRpYS5jb20+OyBOQlUtQ29udGFjdC1U aG9tYXMgTW9uamFsb24NCj4gPHRob21hc0Btb25qYWxvbi5uZXQ+OyBGZXJydWggWWlnaXQgPGZl cnJ1aC55aWdpdEBpbnRlbC5jb20+OyBBbmRyZXcNCj4gUnliY2hlbmtvIDxhcnliY2hlbmtvQHNv bGFyZmxhcmUuY29tPjsgQW5hbnlldiwgS29uc3RhbnRpbg0KPiA8a29uc3RhbnRpbi5hbmFueWV2 QGludGVsLmNvbT47IE9saXZpZXIgTWF0eiA8b2xpdmllci5tYXR6QDZ3aW5kLmNvbT47DQo+IFdl bnpodW8gTHUgPHdlbnpodW8ubHVAaW50ZWwuY29tPjsgQmVpbGVpIFhpbmcgPGJlaWxlaS54aW5n QGludGVsLmNvbT47DQo+IElyZW1vbmdlciwgQmVybmFyZCA8YmVybmFyZC5pcmVtb25nZXJAaW50 ZWwuY29tPjsgTWF0YW4gQXpyYWQNCj4gPG1hdGFuQG52aWRpYS5jb20+OyBTaGFoYWYgU2h1bGVy IDxzaGFoYWZzQG52aWRpYS5jb20+OyBTbGF2YQ0KPiBPdnNpaWVua28gPHZpYWNoZXNsYXZvQG52 aWRpYS5jb20+OyBkcGRrLWRldiA8ZGV2QGRwZGsub3JnPg0KPiBTdWJqZWN0OiBSZTogW2RwZGst ZGV2XSBbUEFUQ0ggdjMgMDEvMTFdIGV0aGRldjogYWRkIGV4dGVuc2lvbnMgYXR0cmlidXRlcw0K PiB0byBJUHY2IGl0ZW0NCj4gDQo+IE9uIE1vbiwgT2N0IDUsIDIwMjAgYXQgMTozNyBBTSBEZWtl bCBQZWxlZCA8ZGVrZWxwQG52aWRpYS5jb20+IHdyb3RlOg0KPiA+DQo+ID4gVXNpbmcgdGhlIGN1 cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgRFBESywgYW4gYXBwbGljYXRpb24gY2Fubm90IG1hdGNo IG9uDQo+ID4gSVB2NiBwYWNrZXRzLCBiYXNlZCBvbiB0aGUgZXhpc3RpbmcgZXh0ZW5zaW9uIGhl YWRlcnMsIGluIGEgc2ltcGxlIHdheS4NCj4gPg0KPiA+IEZpZWxkICdOZXh0IEhlYWRlcicgaW4g SVB2NiBoZWFkZXIgaW5kaWNhdGVzIHR5cGUgb2YgdGhlIGZpcnN0IGV4dGVuc2lvbg0KPiA+IGhl YWRlciBvbmx5LiBGb2xsb3dpbmcgZXh0ZW5zaW9uIGhlYWRlcnMgY2FuJ3QgYmUgaWRlbnRpZmll ZCBieQ0KPiA+IGluc3BlY3RpbmcgdGhlIElQdjYgaGVhZGVyLg0KPiA+IEFzIGEgcmVzdWx0LCB0 aGUgZXhpc3RlbmNlIG9yIGFic2VuY2Ugb2Ygc3BlY2lmaWMgZXh0ZW5zaW9uIGhlYWRlcnMNCj4g PiBjYW4ndCBiZSB1c2VkIGZvciBwYWNrZXQgbWF0Y2hpbmcuDQo+ID4NCj4gPiBGb3IgZXhhbXBs ZSwgZnJhZ21lbnRlZCBJUHY2IHBhY2tldHMgY29udGFpbiBhIGRlZGljYXRlZCBleHRlbnNpb24N Cj4gaGVhZGVyDQo+ID4gKHdoaWNoIGlzIGltcGxlbWVudGVkIGluIGEgbGF0ZXIgcGF0Y2ggb2Yg dGhpcyBzZXJpZXMpLg0KPiA+IE5vbi1mcmFnbWVudGVkIHBhY2tldHMgZG9uJ3QgY29udGFpbiB0 aGUgZnJhZ21lbnQgZXh0ZW5zaW9uIGhlYWRlci4NCj4gPiBGb3IgYW4gYXBwbGljYXRpb24gdG8g bWF0Y2ggb24gbm9uLWZyYWdtZW50ZWQgSVB2NiBwYWNrZXRzLCB0aGUgY3VycmVudA0KPiA+IGlt cGxlbWVudGF0aW9uIGRvZXNuJ3QgcHJvdmlkZSBhIHN1aXRhYmxlIHNvbHV0aW9uLg0KPiA+IE1h dGNoaW5nIG9uIHRoZSBOZXh0IEhlYWRlciBmaWVsZCBpcyBub3Qgc3VmZmljaWVudCwgc2luY2Ug YWRkaXRpb25hbA0KPiA+IGV4dGVuc2lvbiBoZWFkZXJzIG1pZ2h0IGJlIHByZXNlbnQgaW4gdGhl IHNhbWUgcGFja2V0Lg0KPiA+IFRvIG1hdGNoIG9uIGZyYWdtZW50ZWQgSVB2NiBwYWNrZXRzLCB0 aGUgc2FtZSBkaWZmaWN1bHR5IGV4aXN0cy4NCj4gPg0KPiA+IFRoaXMgcGF0Y2ggaW1wbGVtZW50 cyB0aGUgdXBkYXRlIGFzIGRldGFpbGVkIGluIFJGQyBbMV0uDQo+ID4gQSBzZXQgb2YgYWRkaXRp b25hbCB2YWx1ZXMgd2lsbCBiZSBhZGRlZCB0byBJUHY2IGhlYWRlciBzdHJ1Y3QuDQo+ID4gVGhl c2UgdmFsdWVzIHdpbGwgaW5kaWNhdGUgdGhlIGV4aXN0ZW5jZSBvZiBldmVyeSBkZWZpbmVkIGV4 dGVuc2lvbg0KPiA+IGhlYWRlciB0eXBlLCBwcm92aWRpbmcgc2ltcGxlIG1lYW5zIGZvciBpZGVu dGlmaWNhdGlvbiBvZiBleGlzdGluZw0KPiA+IGV4dGVuc2lvbnMgaW4gdGhlIHBhY2tldCBoZWFk ZXIuDQo+ID4gQ29udGludWluZyB0aGUgYWJvdmUgZXhhbXBsZSwgZnJhZ21lbnRlZCBwYWNrZXRz IGNhbiBiZSBpZGVudGlmaWVkIHVzaW5nDQo+ID4gdGhlIHNwZWNpZmljIHZhbHVlIGluZGljYXRp bmcgZXhpc3RlbmNlIG9mIGZyYWdtZW50IGV4dGVuc2lvbiBoZWFkZXIuDQo+ID4NCj4gPiBbMV0g aHR0cHM6Ly9tYWlscy5kcGRrLm9yZy9hcmNoaXZlcy9kZXYvMjAyMC1BdWd1c3QvMTc3MjU3Lmh0 bWwNCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IERla2VsIFBlbGVkIDxkZWtlbHBAbnZpZGlhLmNv bT4NCj4gPiBBY2tlZC1ieTogT3JpIEthbSA8b3Jpa2FAbnZpZGlhLmNvbT4NCj4gPiAtLS0NCj4g PiAgZG9jL2d1aWRlcy9wcm9nX2d1aWRlL3J0ZV9mbG93LnJzdCB8IDE2ICsrKysrKysrKysrKyst LS0NCj4gPiAgbGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2Zsb3cuaCAgICAgICB8IDI1ICsrKysrKysr KysrKysrKysrKysrKysrLS0NCj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCsp LCA1IGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2RvYy9ndWlkZXMvcHJvZ19n dWlkZS9ydGVfZmxvdy5yc3QNCj4gYi9kb2MvZ3VpZGVzL3Byb2dfZ3VpZGUvcnRlX2Zsb3cucnN0 DQo+ID4gaW5kZXggMTE5YjEyOC4uMGI0NzZkYSAxMDA2NDQNCj4gPiAtLS0gYS9kb2MvZ3VpZGVz L3Byb2dfZ3VpZGUvcnRlX2Zsb3cucnN0DQo+ID4gKysrIGIvZG9jL2d1aWRlcy9wcm9nX2d1aWRl L3J0ZV9mbG93LnJzdA0KPiA+IEBAIC05NDYsMTEgKzk0NiwyMSBAQCBJdGVtOiBgYElQVjZgYA0K PiA+DQo+ID4gIE1hdGNoZXMgYW4gSVB2NiBoZWFkZXIuDQo+ID4NCj4gPiAtTm90ZTogSVB2NiBv cHRpb25zIGFyZSBoYW5kbGVkIGJ5IGRlZGljYXRlZCBwYXR0ZXJuIGl0ZW1zLCBzZWUgYEl0ZW06 DQo+ID4gLUlQVjZfRVhUYF8uDQo+ID4gK0RlZGljYXRlZCBmbGFncyBpbmRpY2F0ZSBleGlzdGVu Y2Ugb2Ygc3BlY2lmaWMgZXh0ZW5zaW9uIGhlYWRlcnMuDQo+ID4gK0V2ZXJ5IHR5cGUgb2YgZXh0 ZW5zaW9uIGhlYWRlciBjYW4gdXNlIGEgZGVkaWNhdGVkIHBhdHRlcm4gaXRlbSwgb3INCj4gPiAr dGhlIGdlbmVyaWMgYEl0ZW06IElQVjZfRVhUYF8uDQo+IA0KPiBDYW4geW91IGFkZCBob3cgdGhl IFBNRCBzaG91bGQgaW50ZXJwcmV0IGlmIHRoZXNlIGZsYWdzIGFyZSBub3Qgc2V0DQo+IGJ5IHRo ZSBhcHBsaWNhdGlvbi4NCj4gVGhlcmUgaXMgYSBtZW50aW9uIG9mIHNvbWUgb2YgdGhhdCBpbiB0 aGUgdGVzdHBtZCBjb21taXQgbG9nLg0KPiBJIHRoaW5rIGl0IGlzIGdvb2QgdG8gc3BlbGwgaXQg b3V0IGhlcmUuDQoNCkFncmVlLCBJIHdpbGwgYWRkIGl0IGluIHRoZSBnaXQgbG9nIGZvciBuZXh0 IHZlcnNpb24uDQoNCj4gDQo+ID4NCj4gPiAgLSBgYGhkcmBgOiBJUHY2IGhlYWRlciBkZWZpbml0 aW9uIChgYHJ0ZV9pcC5oYGApLg0KPiA+IC0tIERlZmF1bHQgYGBtYXNrYGAgbWF0Y2hlcyBzb3Vy Y2UgYW5kIGRlc3RpbmF0aW9uIGFkZHJlc3NlcyBvbmx5Lg0KPiA+ICstIGBgaG9wX2V4dF9leGlz dGBgOiBIb3AtYnktSG9wIE9wdGlvbnMgZXh0ZW5zaW9uIGhlYWRlciBleGlzdHMuDQo+ID4gKy0g YGByb3V0X2V4dF9leGlzdGBgOiBSb3V0aW5nIGV4dGVuc2lvbiBoZWFkZXIgZXhpc3RzLg0KPiA+ ICstIGBgZnJhZ19leHRfZXhpc3RgYDogRnJhZ21lbnQgZXh0ZW5zaW9uIGhlYWRlciBleGlzdHMu DQo+ID4gKy0gYGBhdXRoX2V4dF9leGlzdGBgOiBBdXRoZW50aWNhdGlvbiBleHRlbnNpb24gaGVh ZGVyIGV4aXN0cy4NCj4gPiArLSBgYGVzcF9leHRfZXhpc3RgYDogRW5jYXBzdWxhdGlvbiBTZWN1 cml0eSBQYXlsb2FkIGV4dGVuc2lvbiBoZWFkZXINCj4gZXhpc3RzLg0KPiA+ICstIGBgZGVzdF9l eHRfZXhpc3RgYDogRGVzdGluYXRpb24gT3B0aW9ucyBleHRlbnNpb24gaGVhZGVyIGV4aXN0cy4N Cj4gPiArLSBgYG1vYmlsX2V4dF9leGlzdGBgOiBNb2JpbGl0eSBleHRlbnNpb24gaGVhZGVyIGV4 aXN0cy4NCj4gPiArLSBgYGhpcF9leHRfZXhpc3RgYDogSG9zdCBJZGVudGl0eSBQcm90b2NvbCBl eHRlbnNpb24gaGVhZGVyIGV4aXN0cy4NCj4gPiArLSBgYHNoaW02X2V4dF9leGlzdGBgOiBTaGlt NiBQcm90b2NvbCBleHRlbnNpb24gaGVhZGVyIGV4aXN0cy4NCj4gPiArLSBEZWZhdWx0IGBgbWFz a2BgIG1hdGNoZXMgYGBoZHJgYCBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uIGFkZHJlc3NlcyBvbmx5 Lg0KPiA+DQo+ID4gIEl0ZW06IGBgSUNNUGBgDQo+ID4gIF5eXl5eXl5eXl5eXl5eDQo+ID4gZGlm ZiAtLWdpdCBhL2xpYi9saWJydGVfZXRoZGV2L3J0ZV9mbG93LmggYi9saWIvbGlicnRlX2V0aGRl di9ydGVfZmxvdy5oDQo+ID4gaW5kZXggZGE4YmZhNS4uNWI1YmVkMiAxMDA2NDQNCj4gPiAtLS0g YS9saWIvbGlicnRlX2V0aGRldi9ydGVfZmxvdy5oDQo+ID4gKysrIGIvbGliL2xpYnJ0ZV9ldGhk ZXYvcnRlX2Zsb3cuaA0KPiA+IEBAIC03OTIsMTEgKzc5MiwzMiBAQCBzdHJ1Y3QgcnRlX2Zsb3df aXRlbV9pcHY0IHsNCj4gPiAgICoNCj4gPiAgICogTWF0Y2hlcyBhbiBJUHY2IGhlYWRlci4NCj4g PiAgICoNCj4gPiAtICogTm90ZTogSVB2NiBvcHRpb25zIGFyZSBoYW5kbGVkIGJ5IGRlZGljYXRl ZCBwYXR0ZXJuIGl0ZW1zLCBzZWUNCj4gPiAtICogUlRFX0ZMT1dfSVRFTV9UWVBFX0lQVjZfRVhU Lg0KPiA+ICsgKiBEZWRpY2F0ZWQgZmxhZ3MgaW5kaWNhdGUgZXhpc3RlbmNlIG9mIHNwZWNpZmlj IGV4dGVuc2lvbiBoZWFkZXJzLg0KPiA+ICsgKiBFdmVyeSB0eXBlIG9mIGV4dGVuc2lvbiBoZWFk ZXIgY2FuIHVzZSBhIGRlZGljYXRlZCBwYXR0ZXJuIGl0ZW0sIG9yDQo+ID4gKyAqIHRoZSBnZW5l cmljIGl0ZW0gUlRFX0ZMT1dfSVRFTV9UWVBFX0lQVjZfRVhULg0KPiA+ICAgKi8NCj4gPiAgc3Ry dWN0IHJ0ZV9mbG93X2l0ZW1faXB2NiB7DQo+ID4gICAgICAgICBzdHJ1Y3QgcnRlX2lwdjZfaGRy IGhkcjsgLyoqPCBJUHY2IGhlYWRlciBkZWZpbml0aW9uLiAqLw0KPiA+ICsgICAgICAgdWludDMy X3QgaG9wX2V4dF9leGlzdDoxOw0KPiA+ICsgICAgICAgLyoqPCBIb3AtYnktSG9wIE9wdGlvbnMg ZXh0ZW5zaW9uIGhlYWRlciBleGlzdHMuICovDQo+ID4gKyAgICAgICB1aW50MzJfdCByb3V0X2V4 dF9leGlzdDoxOw0KPiA+ICsgICAgICAgLyoqPCBSb3V0aW5nIGV4dGVuc2lvbiBoZWFkZXIgZXhp c3RzLiAqLw0KPiA+ICsgICAgICAgdWludDMyX3QgZnJhZ19leHRfZXhpc3Q6MTsNCj4gPiArICAg ICAgIC8qKjwgRnJhZ21lbnQgZXh0ZW5zaW9uIGhlYWRlciBleGlzdHMuICovDQo+ID4gKyAgICAg ICB1aW50MzJfdCBhdXRoX2V4dF9leGlzdDoxOw0KPiA+ICsgICAgICAgLyoqPCBBdXRoZW50aWNh dGlvbiBleHRlbnNpb24gaGVhZGVyIGV4aXN0cy4gKi8NCj4gPiArICAgICAgIHVpbnQzMl90IGVz cF9leHRfZXhpc3Q6MTsNCj4gPiArICAgICAgIC8qKjwgRW5jYXBzdWxhdGlvbiBTZWN1cml0eSBQ YXlsb2FkIGV4dGVuc2lvbiBoZWFkZXIgZXhpc3RzLiAqLw0KPiA+ICsgICAgICAgdWludDMyX3Qg ZGVzdF9leHRfZXhpc3Q6MTsNCj4gPiArICAgICAgIC8qKjwgRGVzdGluYXRpb24gT3B0aW9ucyBl eHRlbnNpb24gaGVhZGVyIGV4aXN0cy4gKi8NCj4gPiArICAgICAgIHVpbnQzMl90IG1vYmlsX2V4 dF9leGlzdDoxOw0KPiA+ICsgICAgICAgLyoqPCBNb2JpbGl0eSBleHRlbnNpb24gaGVhZGVyIGV4 aXN0cy4gKi8NCj4gPiArICAgICAgIHVpbnQzMl90IGhpcF9leHRfZXhpc3Q6MTsNCj4gPiArICAg ICAgIC8qKjwgSG9zdCBJZGVudGl0eSBQcm90b2NvbCBleHRlbnNpb24gaGVhZGVyIGV4aXN0cy4g Ki8NCj4gPiArICAgICAgIHVpbnQzMl90IHNoaW02X2V4dF9leGlzdDoxOw0KPiA+ICsgICAgICAg LyoqPCBTaGltNiBQcm90b2NvbCBleHRlbnNpb24gaGVhZGVyIGV4aXN0cy4gKi8NCj4gPiArICAg ICAgIHVpbnQzMl90IHJlc2VydmVkOjIzOw0KPiA+ICsgICAgICAgLyoqPCBSZXNlcnZlZCBmb3Ig ZnV0dXJlIGV4dGVuc2lvbiBoZWFkZXJzLCBtdXN0IGJlIHplcm8uICovDQo+ID4gIH07DQo+ID4N Cj4gPiAgLyoqIERlZmF1bHQgbWFzayBmb3IgUlRFX0ZMT1dfSVRFTV9UWVBFX0lQVjYuICovDQo+ ID4gLS0NCj4gPiAxLjguMy4xDQo+ID4NCg==