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 4586C42E70; Fri, 14 Jul 2023 11:11:00 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0F49D406B8; Fri, 14 Jul 2023 11:11:00 +0200 (CEST) Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam02on2069.outbound.protection.outlook.com [40.107.212.69]) by mails.dpdk.org (Postfix) with ESMTP id E324740685 for ; Fri, 14 Jul 2023 11:10:57 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VUrcDe3M8zy4KOVz+ML3Ba3/Z5eicA03tGsdYiGd9KgFZdnc/axAVSnS0Q0DED9og5JbGqQE+L5NQLTFnhxx7cIfO9XEjqsOe/2Yrxw0RdfE1UnP0PnKvpwQ1sk7nE5pYvhw3WJvX7cnMSmwJ6AX2R5qbbwfCR+s5uaPt9Uy6WDUTspaMrJupLqawHfNggFpgBIN473wgsgC5jLYyY1jkmHEScHmkG1xTDTA/BvA133c0heghOPV3y+wZE6NoPKoXCEkQgCIDax1+S4nohfRyKQk+7VVKlY7EyiRn/wERFOswhyDH63Y4hnO1QYJkT1Nw5gNQ1eEMcDdaDTo0taGAg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=szfgcaOGHWnPYW+qATNpfq5Zf8LbKJlF0swTXZgLYi0=; b=OLKS83gL9EKcqhlqCKg5pcREbbh8Y/ddP0QjZqxITX34JS6WnRdHQmfcxN+Sn+WyCmt4Y+fqVKTNKSwSuH2TbFBBibwsXUL455mGL0bt04EZaRX7VX5ss+8yujjdtsWIEX8U5gZTWmThBGnzcRyi7dHCawxW3LMytGOB4X2gsAwH1rbw6lsEh1JTKg3zT1Rwz2d010EOzWz7jFReioPQCAB/LXPolwfMSt8fACKpfFUJEQgniKGaEPwYaFftR7VgcX380H9zFHRc+wXqDT/no+9Yh97/5rx1AyslAtCK8dQ76egNcN7V12qSgcasf+iYvr4IsjZjbRGiT49u3vhf0A== 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=szfgcaOGHWnPYW+qATNpfq5Zf8LbKJlF0swTXZgLYi0=; b=kgAS1XryxKt5C0gRWRsJtowkVkBUU4FbsDRaX3PZJSoG/aE1ZtcvlXkb2NljFTtTKgU85S4LQ9D0couJn/T86BcqOTBBfDobSkcnDZ3C9VneS189L5nb9ajHXeAqo3+/M41hOkeqSFJbTjqUZ9O3BsIGI6CdGTI08q/NpKyFvSBAkQfYM+Ty43L+Lm8mHQJuXdiEVEjNuseUNR0ImYhy7IkA2zIfYMqMXsYtDmr66xnzj9jtSyQcC7+6vzyXsG5cxR+YUInQhWLw0BQuT0mi67UUgaFgYNBJAZvyYNfwjURUaxEZ8srJO+ewc9sTA5ql7Pz10ZQoqpnp6tHF/gHWMg== Received: from DM6PR12MB3753.namprd12.prod.outlook.com (2603:10b6:5:1c7::18) by PH7PR12MB6956.namprd12.prod.outlook.com (2603:10b6:510:1b9::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.30; Fri, 14 Jul 2023 09:10:55 +0000 Received: from DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::d334:fbf1:5059:a0ec]) by DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::d334:fbf1:5059:a0ec%6]) with mapi id 15.20.6588.027; Fri, 14 Jul 2023 09:10:55 +0000 From: Slava Ovsiienko To: "NBU-Contact-Thomas Monjalon (EXTERNAL)" , Matan Azrad , Raslan Darawsheh CC: "dev@dpdk.org" , "jiangheng (G)" Subject: RE: [PATCH v2] net/mlx5: fix lro update tcp header cksum error Thread-Topic: [PATCH v2] net/mlx5: fix lro update tcp header cksum error Thread-Index: AdltS44M8bMLF/yVQHCVN+YyqPXRphIOEYuAACtR/8A= Date: Fri, 14 Jul 2023 09:10:54 +0000 Message-ID: References: <46433ee3531547aebf906e4144c520d1@huawei.com> <3300841.tIAgqjz4sF@thomas> In-Reply-To: <3300841.tIAgqjz4sF@thomas> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM6PR12MB3753:EE_|PH7PR12MB6956:EE_ x-ms-office365-filtering-correlation-id: 4e5ca77c-6a90-49aa-a802-08db844a3a8f x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9Hg6vtjvKZH+qHIqudss/Qoy3sEqMM5tSL1qW8kFiG+iQNwXOc2fYAcYBYkpWdiPoAVUYXVsCQbSOJLjtIsZPIKQyeGL57CKUDyRk75tGfI2ho/+J2G8cnixFvJMjJFxYFibfCDjIg3Bi1S5E+WvIopt/p+zT1okBEHlSMTaQPTtYcfPrQiKZudEfDsCiVjMkiPpetLA+GETuvy/fXolj4HZnmzapqko5V76QbGAt++rXyGsIJ/Tp+/xzJisBqOerkvR9CKSEGZ99dENBBcEb/41hO6lIAcJnl/apIOK5/BZwoZlC7OKn5uhowRMCiuEOVFOTzRMLJ9gG1JJXrczjaWf08nlKaroRaZjhWLr5XIYMZrf59zSY4JxZ2V2lRJlyuMPu+ipxTNZExucQ6Zr8HydIWlerYPQyUzlUyBKsRd7ZQ6yW+hJVaPhMeCSh+FAW2HpEgqiiI6qPi0pLNcvl5MbElSPKiMgCD7VqZ47ERamP1YHV6iNKG9NunnyixJqOP+aj7kyigf4r4Ps0g4bPPmLQzMUrqXfluHZfL0Sk6WUX4LKZucU87b/naDVIA8zKalM+LljwWfDYpM7+NTqMsV9Yc4TFEhpRNeVEIPR6dkm2CSrGmyXW/kWFRXgHWLO x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB3753.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(376002)(366004)(136003)(39860400002)(346002)(396003)(451199021)(55016003)(122000001)(316002)(7696005)(71200400001)(478600001)(86362001)(33656002)(15650500001)(9686003)(41300700001)(8936002)(38070700005)(66476007)(8676002)(5660300002)(2906002)(52536014)(66446008)(110136005)(66556008)(66946007)(64756008)(76116006)(4326008)(38100700002)(186003)(6636002)(54906003)(53546011)(6506007)(26005)(83380400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?c3JmYjlva1BoaWFhdWdVWU9nY2ZnRTRIaDI1UURWWkZEQ3VuL2hkTFdEN3Nr?= =?utf-8?B?SktxZVNyazBPc2llMGhkenM1QXc3ckp5b21Qdk5iVkJJUk41UjROdm1Va2Rk?= =?utf-8?B?TlhjZXZIc0FRODJSbUcrZCtQbEVPWm00Q3pkblJhQlI3aHJJTzFlMkgwOGpZ?= =?utf-8?B?ZTZFZVc5YXgzVUxEYy9sT0ZMTk5RVWcxSEtqcWJSWWxycUZKQVo0cXgyZnFZ?= =?utf-8?B?QzVwYnJvZ2pacjJNSUdONnRLb3JJbVJFaWpHY0I5OUR2MUtNRm1LdEJ3R0ow?= =?utf-8?B?MTgrRUhpV0VqZVBOeEdPSkR6VHlYOU4rVWV3d01sU3pGWTdPejhNVDRHRE9W?= =?utf-8?B?SVIwUUZWQnNkSGlPZGwxYllZdVlYYUFkUE1Ic2gvZkVmVmVUYk9LdU9KTDkw?= =?utf-8?B?Y3ZxM2c1cHU0dWFLUThBNGZuc0xNZ2RkSnF0dlA0QUo2TTI4bjdrV0Vxd3JI?= =?utf-8?B?aStmbFpMN2ZkanQ5YzI3U0xEbEUxUkRaZFpaSG5BaUlVM254ZFZlelg3UW50?= =?utf-8?B?TktKZWp2bHhXVGczSEt4VlhPT2hxYWVDOVFlMVA4WVg0RytHcnVtazBmc0NO?= =?utf-8?B?WnNVMDJoU1FsQWpuUStQUVUyendOWjBWTll4NDMzYTVUVksxdW9jWWNTbE1w?= =?utf-8?B?R0RaWVdkdUE5UklNMVBaSFBJUVlxc2didUdrUG9JbkdKbDUwTXhrSmVadDNO?= =?utf-8?B?NzRHU1RlY1RadDlvSU9pSmcxVGNvdXRoejBCdG9kQWtPdFVvSi9IQkNjdXk1?= =?utf-8?B?SDA0cDlqSXVhZ3ZzZFpsMStDcmtQMkh5amFLM2tPMXY5bzZhSVhCK3ozWHRP?= =?utf-8?B?RUJvUmpka29NSjltd09jWFJXMkN6Wld5QVU5M1RSQlJRbndpaGRpQTEwN2ox?= =?utf-8?B?bVJWQjdhSVhBQ3dFRHdaaEl0WXkwR2dnOEY1TlB4NU9oZ0VSd2N5MTN1a1pG?= =?utf-8?B?WTNKS1lscEEzNHQwQW9Ua2dDbUx4cUh6bVNMbEhKTDQvUk5zN051RFhROCtL?= =?utf-8?B?SjB6WTBQVWJPcWg5UDh4SitVTFJsU1EvS0VvbTlUUGlTTEZrVk9rQ0ttcUZ1?= =?utf-8?B?Tm9MaG1jbGtSTFY0QTdHWUk2emlHc2Zmdk81YzhLeUFVZTh6dkRvNStwQmdM?= =?utf-8?B?Y0pHaWUxVG1YS2NXdkV1MEpMVmhwWFU3OUpvMkd0NlVaNnNjNFZYUlFOOUlz?= =?utf-8?B?Q2lBcys2Z1ZoVjVtUGUxbHBQamNLZnpTcHRHbnVLL3BkeGhEZDA5UU81ZDRr?= =?utf-8?B?OFcxZVlRLzlUNm5xSTM0Qk13NGlWMGZzSUxBTFBITGYxQis2TnRCSFFoTjgz?= =?utf-8?B?OEl6YnpXdmM0MVpjQ0xLTnVmRTAyckVLL1pNTFNGUGpFNWY5enMyeUZJY3JO?= =?utf-8?B?bEphTHhqZ1BETHErc3RzQVJWYTloL2JDVWdONmtVNUJqM3lDWWZ4Y2xZU0k4?= =?utf-8?B?QWY5OWZKM3F3SGVNYUlSYTA2SjFHaG02SFU0ZWRraUZuZWVIeEZGdVF4WXFB?= =?utf-8?B?NEloQ01ndytwMlBNc0NKRDI0eTRkdGZobFUzRU01bjVPU2xyb243ZVE4UHZ0?= =?utf-8?B?b0dkbk4yd2VDa2lyb0pjTmd1RUlxajBoUFIzektnVHUrK255S2EyMlpEeDRL?= =?utf-8?B?QXkzdGRheDFLaGV6TUM1TDVnNmNiZkMzTzgrSDBYQW00c3A5Zmdwa2oySzgx?= =?utf-8?B?dnYrdkk1RU1xSlNjUmUxaWk1aUFNWjBvb0liWWNlUGkvc3plVG9mb1l2RHNl?= =?utf-8?B?WW5hVmRPK0JZNFczMk5FL21BMkRWdHVoTmZETWJVYlZJUXdqdkhnZzVUWGRr?= =?utf-8?B?c0N2eHkwQ3BFaWVDMmJNaWpwZy9zRnNCbUpLS1A0YTIwRWpEMVNuQncwb3lF?= =?utf-8?B?eGoyYlIwYXIwcjJmZWdjNHk5eGNlTXgyN1E0VmhUQkdacnYzZzdxYXhXWk4w?= =?utf-8?B?NVlKcXp0OURpVmlNUTN1Q1ZvZitYVjIzKzU0MmVBQ0pZeGlESXJGb3BGMzBQ?= =?utf-8?B?OHJXYW9sbnRQMGE1bmM4TFY3MUhvN0JQSnd1bW5DbEUxcDdlMlgxYVZVb045?= =?utf-8?B?VDdVb2x0OWVzVFNCRWJ4aUhVL0lWY0xQbmZZeVp6eXp1UEsrbjRPWkJkMTZI?= =?utf-8?Q?tjw4qbTsDSIIi1PB7VtZJcJrq?= 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: DM6PR12MB3753.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4e5ca77c-6a90-49aa-a802-08db844a3a8f X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jul 2023 09:10:54.7874 (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: MhnKaTnX1gn/lvYm18dOLbpFQyiAGbR70i+5VnKzNM1WGltZxjvMDVGaJCZtoFIFfGuSU7E3DdQrplidPcd8ZA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB6956 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org SGksDQoNCnJ0ZV9yYXdfY2tzdW0oKSBpcyBkb2luZyBfX3J0ZV9yYXdfY2tzdW1fcmVkdWNlKCks IHNvIHRoZSByZXR1cm5lZCByZXN1bHQgaXMgYWx3YXlzIGJlbG93IDB4MTAwMDAsIHVwcGVyIGhh bGYgaXMgemVyby4NCldlIGFkZCAzIDE2LWJpdCB2YWx1ZXMgaW4gcmFuZ2UgMC4uLjB4RkZGRiwg d2hhdCBpcyBwb3NzaWJsZSByZXN1bHQ/IExldCdzIGNvbnNpZGVyIHRoZSByYW5nZXM6DQp1cHBl ci9sb3dlciBoYWx2ZXMNCjAgICAgICAgICAgMC4uMHhGRkZGLCBubyBjYXJyeQ0KMSAgICAgICAg ICAwLi4weEZGRkYsIG9uZSBjYXJyeSAgLSBvbmNlIHdlIGFkZCB1cHBlciBoYWxmIC0gd2UnbGwg Z2V0IGNhcnJ5IGFnYWluLCBzaG91bGQgYmUgYWRkZWQNCjIgICAgICAgICAgMC4uMHhGRkZELCB0 d28gY2FycmllcyANCg0KU28sIHllcywgd2UgbmVlZCB0aGlzIHBhdGNoLCBzb3JyeSBJJ3ZlIG1p c3NlZCBhZGp1c3RlZCB2Mi4NCg0KQWNrZWQtYnk6IFZpYWNoZXNsYXYgT3ZzaWllbmtvIDx2aWFj aGVzbGF2b0BudmlkaWEuY29tPg0KDQpXaXRoIGJlc3QgcmVnYXJkcywNClNsYXZhDQoNCj4gLS0t LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVGhvbWFzIE1vbmphbG9uIDx0aG9tYXNA bW9uamFsb24ubmV0Pg0KPiBTZW50OiBUaHVyc2RheSwgSnVseSAxMywgMjAyMyAzOjE2IFBNDQo+ IFRvOiBTbGF2YSBPdnNpaWVua28gPHZpYWNoZXNsYXZvQG52aWRpYS5jb20+OyBNYXRhbiBBenJh ZA0KPiA8bWF0YW5AbnZpZGlhLmNvbT47IFJhc2xhbiBEYXJhd3NoZWggPHJhc2xhbmRAbnZpZGlh LmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgamlhbmdoZW5nIChHKSA8amlhbmdoZW5nMTRAaHVh d2VpLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2Ml0gbmV0L21seDU6IGZpeCBscm8gdXBk YXRlIHRjcCBoZWFkZXIgY2tzdW0gZXJyb3INCj4gDQo+IEFueSBjb21tZW50IG9uIHRoaXMgcGF0 Y2g/DQo+IA0KPiAxMy8wNC8yMDIzIDAyOjU3LCBqaWFuZ2hlbmcgKEcpOg0KPiA+IFRoZSB2YXJp YWJsZSBjc3VtIGlzIHRoZSBzdW0gb2YgdGhyZWUgMTYgYml0cyBpbnRlZ2VycywgdGhlIG1heCB2 YWx1ZQ0KPiA+IGlzIDB4MkZGRkQuIFRoZSBjb3JuZXIgY2FzZSBvZiBzdW0gb2YgMyBpcyAweDFG RkZGIGdpdmVzIHRoZSB3cm9uZw0KPiA+IHJlc3VsdDogMHgxICsgMHhGRkZGID0gMHgxMDAwMCwg dGhlIHVwcGVyIDE2IGJpdHMgYXJlIG5vdCAwLg0KPiA+IEl0IG11c3QgYmUgZm9sZGVkIGFnYWlu IHRvIGVuc3VyZSB0aGF0IHRoZSB1cHBlciAxNiBiaXRzIGFyZSAwLg0KPiA+DQo+ID4gRml4ZXM6 IGU0YzJhMTZlYjFkZSAoIm5ldC9tbHg1OiBoYW5kbGUgTFJPIHBhY2tldHMgaW4gUnggcXVldWUi KQ0KPiA+IENjOiBzdGFibGVAZHBkay5vcmcNCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IGppYW5n aGVuZyA8amlhbmdoZW5nMTRAaHVhd2VpLmNvbT4NCj4gPiAtLS0NCj4gPiAgZHJpdmVycy9uZXQv bWx4NS9tbHg1X3J4LmMgfCAxICsNCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp DQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvbWx4NS9tbHg1X3J4LmMgYi9kcml2 ZXJzL25ldC9tbHg1L21seDVfcnguYw0KPiA+IGluZGV4IGEyYmU1MjNlOWUuLmFlNTM3ZGZmZmEg MTAwNjQ0DQo+ID4gLS0tIGEvZHJpdmVycy9uZXQvbWx4NS9tbHg1X3J4LmMNCj4gPiArKysgYi9k cml2ZXJzL25ldC9tbHg1L21seDVfcnguYw0KPiA+IEBAIC0xMDkwLDYgKzEwOTAsNyBAQCBtbHg1 X2xyb191cGRhdGVfdGNwX2hkcihzdHJ1Y3QgcnRlX3RjcF9oZHINCj4gKl9fcnRlX3Jlc3RyaWN0 IHRjcCwNCj4gPiAgCXRjcC0+Y2tzdW0gPSAwOw0KPiA+ICAJY3N1bSArPSBydGVfcmF3X2Nrc3Vt KHRjcCwgKHRjcC0+ZGF0YV9vZmYgPj4gNCkgKiA0KTsNCj4gPiAgCWNzdW0gPSAoKGNzdW0gJiAw eGZmZmYwMDAwKSA+PiAxNikgKyAoY3N1bSAmIDB4ZmZmZik7DQo+ID4gKwljc3VtID0gKChjc3Vt ICYgMHhmZmZmMDAwMCkgPj4gMTYpICsgKGNzdW0gJiAweGZmZmYpOw0KPiA+ICAJY3N1bSA9ICh+ Y3N1bSkgJiAweGZmZmY7DQo+ID4gIAlpZiAoY3N1bSA9PSAwKQ0KPiA+ICAJCWNzdW0gPSAweGZm ZmY7DQo+ID4gPiBIaSwgIEppYW5naGVuZw0KPiA+ID4NCj4gPiA+IFlvdSBhcmUgcmlnaHQsIHRo ZSBjb3JuZXIgY2FzZSBvZiBzdW0gb2YgMyBpcyAweDFGRkZGIGdpdmVzIHRoZSB3cm9uZw0KPiBy ZXN1bHQuDQo+ID4gPiBDb3VsZCB5b3UsICBwbGVhc2UsIGZvcm1hdCB0aGUgcGF0Y2ggYWNjb3Jk aW5nIHRvIHRoZSBydWxlcyBhbmQgc2VuZCB2MiA/DQo+ID4gPiAtIGFkZCBGaXhlczogdGFnIHdp dGggcmVmZXJlbmNlIHRvIGFwcHJvcHJpYXRlIGNvbW1pdA0KPiA+ID4gLSBhZGQgQ2M6IHN0YWJs ZUBkcGRrLm9yZw0KPiA+ID4gLSBmaXggdHlwb3MgaW4gY29tbWl0IG1lc3NhZ2UgLSBjYXBpdGFs aXplIHNlbnRlbmNlcywgYWRkIHRyYWlsaW5nIHBvaW50cywNCj4gZXRjLg0KPiA+ID4NCj4gPiA+ IFdpdGggYmVzdCByZWdhcmRzLA0KPiA+ID4gU2xhdmENCj4gPiA+DQo+ID4gPiA+IEZyb206IGpp YW5naGVuZyAoRykgPGppYW5naGVuZzE0QGh1YXdlaS5jb20+DQo+ID4gPiA+IFNlbnQ6INGB0YDQ tdC00LAsIDEyINCw0L/RgNC10LvRjyAyMDIzINCzLiAxNDozOQ0KPiA+ID4gPiBUbzogZGV2QGRw ZGsub3JnOyBNYXRhbiBBenJhZCA8bWF0YW5AbnZpZGlhLmNvbT47IFNsYXZhIE92c2lpZW5rbw0K PiA+ID4gPiA8dmlhY2hlc2xhdm9AbnZpZGlhLmNvbT4NCj4gPiA+ID4gU3ViamVjdDogW1BBVENI XSBuZXQvbWx4NTogZml4IGxybyB1cGRhdGUgdGNwIGhlYWRlciBja3N1bSBlcnJvcg0KPiA+ID4g Pg0KPiA+ID4gPiBjc3VtIGlzIHRoZSBzdW0gb2YgdGhyZWUgMTYgYml0cyB2YWx1ZSBpdCBtdXN0 IGJlIGZvbGRlZCB0d2ljZSB0bw0KPiA+ID4gPiBlbnN1cmUgdGhhdCB0aGUgdXBwZXIgMTYgYml0 cyBhcmUgMA0KPiA+ID4gPiAtLS0NCj4gPiA+ID4gIGRyaXZlcnMvbmV0L21seDUvbWx4NV9yeC5j IHwgMSArDQo+ID4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykNCj4gPiA+ID4N Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L21seDUvbWx4NV9yeC5jDQo+ID4gPiA+ IGIvZHJpdmVycy9uZXQvbWx4NS9tbHg1X3J4LmMgaW5kZXggYTJiZTUyM2U5ZS4uYWU1MzdkZmZm YSAxMDA2NDQNCj4gPiA+ID4gLS0tIGEvZHJpdmVycy9uZXQvbWx4NS9tbHg1X3J4LmMNCj4gPiA+ ID4gKysrIGIvZHJpdmVycy9uZXQvbWx4NS9tbHg1X3J4LmMNCj4gPiA+ID4gQEAgLTEwOTAsNiAr MTA5MCw3IEBAIG1seDVfbHJvX3VwZGF0ZV90Y3BfaGRyKHN0cnVjdCBydGVfdGNwX2hkcg0KPiA+ ID4gPiAqX19ydGVfcmVzdHJpY3QgdGNwLA0KPiA+ID4gPiAgICAgdGNwLT5ja3N1bSA9IDA7DQo+ ID4gPiA+ICAgICBjc3VtICs9IHJ0ZV9yYXdfY2tzdW0odGNwLCAodGNwLT5kYXRhX29mZiA+PiA0 KSAqIDQpOw0KPiA+ID4gPiAgICAgY3N1bSA9ICgoY3N1bSAmIDB4ZmZmZjAwMDApID4+IDE2KSAr IChjc3VtICYgMHhmZmZmKTsNCj4gPiA+ID4gKyAgIGNzdW0gPSAoKGNzdW0gJiAweGZmZmYwMDAw KSA+PiAxNikgKyAoY3N1bSAmIDB4ZmZmZik7DQo+ID4gPiA+ICAgICBjc3VtID0gKH5jc3VtKSAm IDB4ZmZmZjsNCj4gPiA+ID4gICAgIGlmIChjc3VtID09IDApDQo+ID4gPiA+ICAgICAgICAgY3N1 bSA9IDB4ZmZmZjsNCj4gPiA+ID4gLS0NCj4gPiA+ID4gMi4yNy4wDQo+IA0KDQo=