From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id E658AA0A02;
	Thu,  6 May 2021 08:08:47 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 65B9C410DB;
	Thu,  6 May 2021 08:08:47 +0200 (CEST)
Received: from NAM02-BL2-obe.outbound.protection.outlook.com
 (mail-eopbgr750044.outbound.protection.outlook.com [40.107.75.44])
 by mails.dpdk.org (Postfix) with ESMTP id C35B740040;
 Thu,  6 May 2021 08:08:45 +0200 (CEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=I4VM4OuJCSGqF6ELOTUqrAktvz+CyOpAiCEwoJ2S7nrXTbLVUYKvRG8Sc1vvHZvu6FRlMgksfAN4Oq7tpls3iJrGo+KZQHoP6I5nUS6PgVctzWhLqC7MZ4zyX2vXmNRSJhJBHfYlZFKFDfFnLxWkdgi9lWs1HHfFdUrc2+O1z2GF/djCBj0hzPNQfFEDeyJPPJeVz9NBFuoUwN9L9JhKQZU48YkkLYZbGIGO/RjIW6SDfv6PTZ3skGClRYRwXGymXzYxFqPQZbjn+5nFkq5N2usxkpTqYVMXIKN0e9B+APV7Ow/bGzBWrEbnv578a4FoK9ENeQoZpulj3wET5i3AJg==
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=eM/Js0DisJ+7FqIKzX6A8cY9924QQmJby2LXhC5HKo4=;
 b=UxEWI9geaWah6DGnkAc/Twq6u9mZfFf/ZhDYqhGGJF3IjiF5BKZYYFeNGtqur3N7ibIzqpbmla/53l7hben2IWXtFlHazbXzdtlgUFHCcz4P2p9TJMx5thlbyrzT7JhnqRlmGPvDsOh4KWY2CCTi27VbOo4ZBmgKzrmQuRpuvGAgZ16LR3QYQzMoicL27StkLiaLR2V6Q+vBjNB5LregVHOZA6GY01cZqSXmxDUSIvJPGfL3ZHFh5ODQp0MMhbb5yQkoBWnR11Q+GyVF41ySqlnj4wbhrNCvWsSoRYfZ+i3Q7zQWdDDQ3JwiyjXJBBcrrrzn+MlnvnI4HrdFxoVHZw==
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=eM/Js0DisJ+7FqIKzX6A8cY9924QQmJby2LXhC5HKo4=;
 b=K9zwLG8j4oOwYGuGf+9p5H6NB1xXMWh9eotJHVsQqctv/WjtJ0fEm41cG0EQYgLxSdk/BfbHpw5dJ7xS6ULkm7+rxxMoMpjVFOVN3sUuBmOTleWnKkkrtMfhcDz+EULzZPkydQ4tcHEi49iFhB2TyRdFn4mDKdSNCkMRklfObUVn3ws1A/FisB7eA0w45Zy9Scf+axXDHLLzznVOilEGkRFXgzFbejbkX8MkZsCG40QjFDa696/CgofyXMcbZJUABw5EP+vHT7xBVxb2/atLixhqlhOpZJ0V8+m+J+XWrJqY/Q0nzUdljy6LMTzfWClDB8CV2k8T6vt2nzP5fHbKOg==
Received: from BY5PR12MB4834.namprd12.prod.outlook.com (2603:10b6:a03:1b2::17)
 by BYAPR12MB2936.namprd12.prod.outlook.com (2603:10b6:a03:12f::17)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.40; Thu, 6 May
 2021 06:08:43 +0000
Received: from BY5PR12MB4834.namprd12.prod.outlook.com
 ([fe80::45ab:9d36:e3f8:40e2]) by BY5PR12MB4834.namprd12.prod.outlook.com
 ([fe80::45ab:9d36:e3f8:40e2%3]) with mapi id 15.20.4108.026; Thu, 6 May 2021
 06:08:43 +0000
From: Gregory Etelson <getelson@nvidia.com>
To: Ferruh Yigit <ferruh.yigit@intel.com>, "dev@dpdk.org" <dev@dpdk.org>
CC: Matan Azrad <matan@nvidia.com>, Ori Kam <orika@nvidia.com>, Raslan
 Darawsheh <rasland@nvidia.com>, "stable@dpdk.org" <stable@dpdk.org>, Slava
 Ovsiienko <viacheslavo@nvidia.com>, Shahaf Shuler <shahafs@nvidia.com>
Thread-Topic: [dpdk-dev] [dpdk-stable] [PATCH v3] net/mlx5: fix tunnel offload
 private items location
Thread-Index: AQHXPypaV+9L3mVr9k6SnTdafBzCQKrS/k0AgAAHRCCAAij4gIAAtKQw
Date: Thu, 6 May 2021 06:08:43 +0000
Message-ID: <BY5PR12MB4834446CAD9C01D08A3AE3ADA5589@BY5PR12MB4834.namprd12.prod.outlook.com>
References: <20210419130204.24348-1-getelson@nvidia.com>
 <20210502080817.17737-1-getelson@nvidia.com>
 <eef5c275-30a6-66bd-8875-a702c9454bd3@intel.com>
 <BY5PR12MB48343E19B04DEA802069924EA55A9@BY5PR12MB4834.namprd12.prod.outlook.com>
 <303e2815-ac2f-36df-1867-bf398be0306c@intel.com>
In-Reply-To: <303e2815-ac2f-36df-1867-bf398be0306c@intel.com>
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: [176.230.225.65]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 74bba619-b407-43fc-6607-08d910556700
x-ms-traffictypediagnostic: BYAPR12MB2936:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR12MB29361CB53386F6E52E058136A5589@BYAPR12MB2936.namprd12.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: v1UyMks4phMDMx3xcLQWia3SSXVw6kj3Bc8jykkZMULNkPAOfRVq2gPnCmL+k2I3cTjZfNoqNPp5pqkYGRu2iI0uqX49Izb2jRIvEEB6718nJ+l+pQtrpo6UEIf1ssd8jWYBypSs5Xx+QQp/tkupOkYKJ+purzCG4q53H30zaNb/6OolyjW0JA/JDKWneL+IzsDSBwydIqj+255ZPayQNUN3XlAHkS6At3vjYCcXD4nC9XlqBiTgjvk1BcATJEqhbuRvmbNhc/gZX0ObOD40i66ok7xqpf29HASRx7Ya07KpdsjitW8wcjoLLONhwKAsoG+KhIjmIXbZi8sgCylP5lp7RnnJIivMY1jFaxE394thpH32+SVYv46mJJn+DWPnwkbtJKQSaCPsEmq8pJjanXkssQ3DAfz2yOwFHFPQEZ91YcjOg9k5EidW9kYayPlFtUlnqHPiVJyOtaNoQi8kCCcizn1uC0e0BjrO4Vk4IXcRJw07+1hN/C52jKNZ0L8aJsyK0pUVobnEpbfAYUonDOu3o8XgIOHvqq7zi/6IKhZEPrZFFBd0wxsU8OtNhG+OOiV1d0V1GWphWy7eSxVOJNRqXc4OYQ7UZQ+afOfDXMZTY4im+fb9yz2t2ImifhLE6eWImwdGMAYPbVU2U1S4VNwHosOfsGrPqZKQIX9zzgtud/GPJygiATs6RcSpERte
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:BY5PR12MB4834.namprd12.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(4636009)(366004)(396003)(346002)(376002)(136003)(39860400002)(110136005)(54906003)(9686003)(55016002)(4326008)(316002)(122000001)(107886003)(8936002)(33656002)(2906002)(966005)(71200400001)(186003)(5660300002)(7696005)(64756008)(6506007)(478600001)(86362001)(38100700002)(66556008)(26005)(66946007)(76116006)(66476007)(83380400001)(52536014)(8676002)(66446008);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: =?utf-8?B?QjJKc2VBUGpOWnB6bXRlVG9lZ1VMbGFUaEY2bm0zWXJxNXhoUXpzb0w1TUlG?=
 =?utf-8?B?WHNTV044QkphZFVVMEtERGFIVjRTTGRYaE9sZHV1cTJweEY4ejRtU2w2S0NP?=
 =?utf-8?B?ekwweUZESEZFeXpXVDd4eGFQejgwTlFuVnZwcmo1WTIrYXE3Ymc5WHc5L3hh?=
 =?utf-8?B?ZmoyZEFyWEZHZFEyTytySVVmblpZOVV0RTVsdVRNK2R6WXp5QVkyeFBPYTJO?=
 =?utf-8?B?dTRIa0FGeENOTnNwdElxK0tBYlJTSnBTTzUvcDR1a0E3L0Nid3lZc1k3bkJQ?=
 =?utf-8?B?ZW9ZckorUndySmk1K2RlaTN6MERwOFdXR0U2QnN5MlFjaWtZZ2RtYk9tb2hr?=
 =?utf-8?B?VExGV1FOZnZGS1FZZ05jM3hrczB6d25xa0xETGUzelg1WXJoZlZRK25IYmhz?=
 =?utf-8?B?Tm1HY1hVOXZzQjVZWnpjTmJrWEwvNFMxTnJ3QmRrd0U5U0JPVVRPOHVkdzM2?=
 =?utf-8?B?eEJ0T3Y4bXVlL0FNc3hqU2Zod0dYMVM1VGdzckpWN00rK0pESHdObHlxaVNs?=
 =?utf-8?B?N05JRjN0cmRSNGl1L2p6U3pySUNDQlBWWkR6dENEb3lWV3JxMk1zQVRySHZD?=
 =?utf-8?B?Z0VzcE4zQndXQmMxOEVqNlNBblV0K1ZUL3VGSXI0MThjaVduRTRvTVRqZXhL?=
 =?utf-8?B?L040N3NzSUJoMFdaVDhuSUxqTWxVN0ExcnlUNExuSUViV240N0k5QzFEWFJs?=
 =?utf-8?B?MWM4bmhieUlqY1FQZjhrVDFaOSsxOGtEU2ZIL3Z2RlRJdmo2MENvcTZFY0t1?=
 =?utf-8?B?ZXdPMVdKWU9ld3FpVk1JU01lL3VuSU1SeTNvK0Q2WU5weHpwTitVNitQUW5J?=
 =?utf-8?B?ZS9BNFRCVWk0R1JyZjQ3aTQ4Rm01RzU2L2hjbktHVUZnRytRYVBWbStQak14?=
 =?utf-8?B?VHB6VThtODJBcVo4d1IyRUtQNnFIWHdzUXV4UC93OGZmd0c1Zkk3MHBWVEht?=
 =?utf-8?B?RVhmN2ZDWVpnZFhjQk9SRnAyRkx3TW1mVWx2ZjBFeXBFYklwVHpRNUZnWmNT?=
 =?utf-8?B?WXp0ZmpuRjcxaXlhYXFUS2VOdnVFdHVZSmRHK3BYa25VZ2lZREc1RWtzMGpp?=
 =?utf-8?B?N3hoc3FUaFJIcmRINFV6clFiQng5MC94eHBDVHhWWkJtSnhzdVZFa3hDR2xV?=
 =?utf-8?B?Mnc1aFRoclBvc1FFMGdac2tXdzdySC9JM0JkS0Zza0h5WkIrbWloZThDaTBY?=
 =?utf-8?B?Z2I2TXdJUkkvRkE0V2JOSC95dVRQZFlnQVhRLy90NDcydnpPSWxTd20zRWlE?=
 =?utf-8?B?OVVBY0prRURpOUxjaXArYjRNQlFtVk1zdnNhZ3VVSWV2Q3ZVM2RKWmUyeG4x?=
 =?utf-8?B?TWlDNTY2VFBBQkYvNzh1QkxvT011OFRjT2FucHMvV2FqTWM0ZHhRdW94Zmw0?=
 =?utf-8?B?dm05elJWVVVIV015Wnk0WVJCZGs2V243TzlYakgxelEvMThxamc1dFl5eEhC?=
 =?utf-8?B?TUZOMy8wcHJDbzd0MENBdngvMnJGdXVMWVNRQ2Y2T0hVdGxEYldmRWpNQS9v?=
 =?utf-8?B?N2RUMHU3SFNkNW5yOGRrYTZjbE9Gc0FYRlZqM1A0Mlg0bUVNYjJOVTQyN1By?=
 =?utf-8?B?a1NlTU5zSFJHTnNTckRBUkgwKzUrN0hxWGJjZFhiM1U1VEdsbDl5M0dsRS9D?=
 =?utf-8?B?RTNWRmtRYkoxM1RwczZMN0JQQ1AvV3dIYkthMmZiR01leDBXYlYwd0xucG96?=
 =?utf-8?B?KzJyVlg2UTlVS3JHTjBBOEZaYUdHb1VMTGd6bW0zd0hMRXBiVm8veVRkY1Ni?=
 =?utf-8?Q?X1twzgoe0VXJzy8gHCkMT1HLaODHbM3+RvLYcQE?=
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: BY5PR12MB4834.namprd12.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 74bba619-b407-43fc-6607-08d910556700
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 May 2021 06:08:43.4230 (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: q+xZnG7GjnqYoSuIJzIBW6NVAuJgC28LAczc68hhVgwODu3f1oTEyOTXoNzppa4m9m+Qzn3iH4vAnevf4LMsVA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB2936
Subject: Re: [dpdk-dev] [dpdk-stable] [PATCH v3] net/mlx5: fix tunnel
 offload private items location
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

SGVsbG8gRmVycnVoLA0KDQo+ID4+IFRoZSB3ZXJlIHNvbWUgcXVlc3Rpb25zIGFyb3VuZCB0ZXN0
cG1kIHBhcnQgb2YgdGhpcyBwYXRjaCBpbiBwcmV2aW91cw0KPiA+PiB2ZXJzaW9uLCB0aGV5IGFy
ZSBub3QgYW5zd2VyZWQgYW5kIHRoaXMgdmVyc2lvbiBpcyBkcm9wcGluZyB0aGUNCj4gPj4gdGVz
dHBtZCBwYXJ0Lg0KPiA+Pg0KPiA+DQo+ID4gVGhlIHR1bm5lbCBvZmZsb2FkIEFQSSBhbGxvd3Mg
YXBwbGljYXRpb24gdG8gcGxhY2UgdHVubmVsIG9mZmxvYWQgZWxlbWVudHMNCj4gYXQgYW55IHZh
bGlkIGxvY2F0aW9uIGluIGEgZmxvdyBydWxlLg0KPiANCj4gSG93IFBNRCBzaG91bGQgZGV0ZWN0
IHRoZSB0dW5uZWwgb2ZmbG9hZCBlbGVtZW50cz8NCj4gDQoNCkZsb3cgZWxlbWVudHMgaW4gdHVu
bmVsIG9mZmxvYWQgcnVsZSBjYW4gYmUgbG9naWNhbGx5IGRpdmlkZWQgaW50byB0d28gcGFydHM6
DQotIGFwcGxpY2F0aW9uIGVsZW1lbnRzIHRoYXQgcmVmbGVjdCBhcHBsaWNhdGlvbiBsb2dpYw0K
LSB0dW5uZWwgb2ZmbG9hZCByZWxhdGVkIGVsZW1lbnRzLiBUaGVzZSBmbG93IGVsZW1lbnRzIGFy
ZSBzZWxlY3RlZCBieSBQTUQgDQp0byBpbXBsZW1lbnQgdHVubmVsIG9mZmxvYWQgd2l0aCByZXNw
ZWN0IHRvIHVuZGVybHlpbmcgaGFyZHdhcmUuDQpBcHBsaWNhdGlvbiBvYnRhaW5zIHRoZXNlIGFj
dGlvbnMgYW5kIGl0ZW1zIGZyb20gUE1EIHdpdGggDQpydGVfZmxvd190dW5uZWxfZGVjYXBfYW5k
X3NldCgpIGFuZCBydGVfZmxvd190dW5uZWxfbWF0Y2goKS4NCkFwcGxpY2F0aW9uIGNvbWJpbmVz
IGJvdGggcGFydHMgaW50byBhIGZsb3cgcnVsZSBhbmQgc2VuZHMgaXQgdG8gUE1ELg0KDQo+IEFu
ZCB3aGljaCBBUEkgYXJlIHdlIHRhbGtpbmcgYWJvdXQsIGlzIHRoZXJlIGVub3VnaCBkb2N1bWVu
dGF0aW9uIGluIHRoZQ0KPiBBUEkgYWJvdXQgdGhlIGxvY2F0aW9uIG9mIHRoZSB0dW5uZWwgb2Zm
bG9hZCBlbGVtZW50cywgb3Igc2hvdWxkIHdlIGNsYXJpZnkgaXQNCj4gbW9yZT8NCj4gDQoNClRo
ZSB0dW5uZWwgb2ZmbG9hZCBBUEkgd2FzIGludHJvZHVjZWQgaGVyZToNCmNvbW1pdCA5ZWMwZjk3
ZTAyZTEgKCJldGhkZXY6IGFkZCB0dW5uZWwgb2ZmbG9hZCBtb2RlbCIpLg0KVGhlcmUgaXMgYSBk
ZXRhaWxlZCBleHBsYW5hdGlvbiB3aXRoIGV4YW1wbGVzIGhvdyB0aGUgQVBJIHdvcmtzLg0KIA0K
PiA+IEN1cnJlbnQgdGVzdHBtZCBjb2RlIHBsYWNlcyB0dW5uZWwgb2ZmbG9hZCBpdGVtcyBhdCB0
aGUgYmVnaW5uaW5nIG9mDQo+ID4gcGF0dGVybiBhcnJheSBhbmQgdHVubmVsIG9mZmxvYWQgYWN0
aW9ucyBhdCB0aGUgYmVnaW5uaW5nIG9mIGFjdGlvbnMgYXJyYXkuDQo+IA0KPiBHb3QgaXQsIHNv
IHRoaXMgcGF0Y2ggaXMgcmVtb3ZpbmcgZmFsc2UgZXhwZWN0YXRpb24gKGFib3V0IHRoZSBsb2Nh
dGlvbiBvZiB0aGUNCj4gdHVubmVsIG9mZmxvYWQgZWxlbWVudHMgaW4gZmxvdyBydWxlKSBpbiB0
aGUgUE1ELCByaWdodD8NCj4gDQoNCkNvcnJlY3QuIExvY2F0aW9uIG9mIGZsb3cgZWxlbWVudHMg
c3VwcGxpZWQgYnkgUE1EIGluIGEgcnVsZSBpcyBub3QgaW1wb3J0YW50LiANCg0KPiBBcyBmYXIg
YXMgSSB1bmRlcnN0YW5kIHRlc3RwbWQgYWxyZWFkeSBzYXRpc2ZpZXMgdGhpcyBmYWxzZSBleHBl
Y3RhdGlvbiwgc28NCj4gdGhlIHByb2JsZW0gc2hvdWxkIG5vdCBiZSB2aXNpYmxlIHdpdGggdGVz
dHBtZC4NCj4gV2FzIHRoZXJlIGEgdmlzaWJsZSB1c2VyIGltcGFjdCwgbGlrZSBhbnkgYXBwbGlj
YXRpb24gZmFpbGluZyBiZWNhdXNlIG9mIHRoaXMNCj4gZmFsc2UgZXhwZWN0YXRpb24sIG9yIGlz
IHRoaXMgdGhlb3JldGljYWwgZml4IHRvIGJlIGNvcnJlY3Qgd2l0aCBBUEkgY29udHJhY3Q/DQo+
IA0KDQpUaGVyZSBpcyBubyBpc3N1ZSB3aXRoIHRoZSB0ZXN0cG1kIGNvZGUuIA0KVGhlIGJ1ZyB3
YXMgZGlzY292ZXJlZCBieSBPVlMuDQogDQo+IGJ0dywgSSBjYW4gc2VlICdNTFg1X1JURV9GTE9X
X0lURU1fVFlQRV9UVU5ORUwnIHN0aWxsIGNoZWNrZWQgaWYgaXQgaW4NCj4gdGhlIGZpcnN0IGxv
Y2F0aW9uIG9mIHRoZSBpdGVtcyAoaXRlbXNbMF0udHlwZSksIGluICdmbG93X2R2X3ZhbGlkYXRl
KCknLA0KPiAnbWx4NV9mbG93X2R2LmMnDQo+IGh0dHBzOi8vZ2l0LmRwZGsub3JnL2RwZGsvdHJl
ZS9kcml2ZXJzL25ldC9tbHg1L21seDVfZmxvd19kdi5jP2g9djIxLjANCj4gNS1yYzEjbjYyOTgN
Cj4gQ2FuIHlvdSBwbGVhc2UgY29uZmlybSB0aGF0IHRoaXMgaXMgZXhwZWN0ZWQ/DQo+DQoNClRo
ZSBgaXRlbXNgIHZhcmlhYmxlIGluIHRoYXQgZnVuY3Rpb24gaXRlcmF0ZXMgb24gcGF0dGVybiBh
cnJheToNCg0KZm9yICg7IGl0ZW1zLT50eXBlICE9IFJURV9GTE9XX0lURU1fVFlQRV9FTkQ7IGl0
ZW1zKyspIHsNCg0KSW4gdGhpcyBzY2VuYXJpbywNCg0KY2FzZSBNTFg1X1JURV9GTE9XX0lURU1f
VFlQRV9UVU5ORUw6DQogIGlmIChpdGVtc1swXS50eXBlICE9IA0KICAgICAgICAodHlwZW9mKGl0
ZW1zWzBdLnR5cGUpKU1MWDVfUlRFX0ZMT1dfSVRFTV9UWVBFX1RVTk5FTCkNCg0KY29tcGFyZXMg
aXRlbXMgd2l0aCBpdHNlbGYuDQoNCj4gPiBUaGUgdGVzdHBtZCBwYXRjaCBpbiB2MSAmIHYyIGNo
YW5nZWQgbG9jYXRpb24gb2YgdHVubmVsIG9mZmxvYWQgZWxlbWVudHMNCj4gaW4gYSBmbG93IHJ1
bGUuDQo+ID4NCj4gPj4gSXMgaXQgc2FmZSB0byByZW1vdmUgdGhlIHRlc3RwbWQgcGFydD8gSWYg
c28gd2h5IHdhcyB0aGUgY2hhbmdlcyBmb3INCj4gPj4gYXQgZmlyc3QgcGxhY2U/DQo+ID4+DQo+
ID4NCj4gPiBUaGF0IHBhdGNoIHdhcyBub3QgYSBmaXggLSBpdCBlbXBoYXNpemVkIGdlbmVyYWwg
dXNhZ2Ugb2YgdGhlIHR1bm5lbA0KPiBvZmZsb2FkIEFQSS4NCj4gPiBDdXJyZW50IHRlc3RwbWQg
Y29kZSB3b3JrcyBmaW5lLg0KPiA+DQo+ID4+IEFuZCBjYW4geW91IHBsZWFzZSByZXBseSB0byB0
aGUgcXVlc3Rpb25zIG9uIHRoZSB0ZXN0cG1kIHBhdGNoIGZvcg0KPiA+PiB0aGUgcmVjb3JkPw0K
PiA+Pg0KPiA+DQo+ID4gSSdsbCBhZGQgbXkgcmVwbGllcy4NCj4gPg0KPiA+PiBUaGFua3MsDQo+
ID4+IEZlcnJ1aA0KPiA+DQo+ID4gUmVnYXJkcywNCj4gPiBHcmVnb3J5DQo+ID4NCg0K