From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <stable-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 1CD03A09EF
	for <public@inbox.dpdk.org>; Wed, 16 Dec 2020 11:45:07 +0100 (CET)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id E54BFC9AE;
	Wed, 16 Dec 2020 11:45:05 +0100 (CET)
Received: from mga14.intel.com (mga14.intel.com [192.55.52.115])
 by dpdk.org (Postfix) with ESMTP id 1C55FC99E;
 Wed, 16 Dec 2020 11:45:00 +0100 (CET)
IronPort-SDR: IepXQ/A6wT8zncvZuU9hSSK3VFo6vHOdr7Xljv09e7B5ovUVlMTm3u1nMtMgITPDpF2yfX9jmC
 PEwOCu4NWuEQ==
X-IronPort-AV: E=McAfee;i="6000,8403,9836"; a="174270812"
X-IronPort-AV: E=Sophos;i="5.78,424,1599548400"; d="scan'208";a="174270812"
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 16 Dec 2020 02:44:59 -0800
IronPort-SDR: r0KsGzcW0MpMl5nxU6C9y7A6L7ho6ElKMJ7PN15JHaCQv+I2u2HumFPacDsbGaTOI4pE85Fga9
 5mT9Sw88Fw6w==
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.78,424,1599548400"; d="scan'208";a="488455404"
Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82])
 by orsmga004.jf.intel.com with ESMTP; 16 Dec 2020 02:44:58 -0800
Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by
 fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.1713.5; Wed, 16 Dec 2020 02:44:58 -0800
Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by
 fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.1713.5; Wed, 16 Dec 2020 02:44:57 -0800
Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by
 fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5
 via Frontend Transport; Wed, 16 Dec 2020 02:44:57 -0800
Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.42) by
 edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.1713.5; Wed, 16 Dec 2020 02:44:57 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Im3g3TA1q/er/Zpa5Gb9e1+EOHltcvy5TPTm99usws8tG1PPBDAAUQWDKL764XiCStTKoZYxwmmrZsFs1SzSyudGudHZ28oh/vr0a8nsUNPAeBI4nkklQoK1fJtUCDBG0HURo7SBIkctvgA+HZKlt+DomeXfNyx3MKdznMl1JzKZPa7iE3lTvsmZ2ADxrK8injDxXz3Mci1sddwdQNZJJ3v6tUYTWCatqPRZQuFSa2z80BvDoGBZ/5ArR5N+7DurKokn3u2ImnN6OfIYmQgDKaULRfQDhCrbbmu6iUcIrFwIM+9qEvJuqMrwY2moUOIfcPJh1I/TT45D9sRVzwFUkA==
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=rAfhwKwAcjPZd0hOKw/s8K1NUSiov465T4gMH6SHepI=;
 b=DLFTNa/D6kzSmzDtS96a76ocsLmE0V6GIpVngzCFL01QCMB2lfJZzd09k6DJ4HKWfcosJYWFNRAULguZ3+t8q1Z5abGqMRDmj0GIEK7W9UewC2A9pdt5IxkXazDQVOut5omgownniJAsIHTIqS2Uk7wrCWibAvBcpekkcJL2bkAFQRI0qP2dgup5I7GIvNX1Zx1Pk7gitEuFkq6YMMPSEFR4FCCoR3iCXAP2vvp9BEDbNHwf0+zAXDJad1qMqraT/k791G05dBJdUFmpz9cMfHZUyWu+ViYZZ07lkY+kKNDqgoAQmEHNuTegzpJLxNbc3tbczATRsQdsxbVMCtNQ2Q==
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=rAfhwKwAcjPZd0hOKw/s8K1NUSiov465T4gMH6SHepI=;
 b=TOoZgoO+qJ8UwrS/gBp5OA9hFQQzpFFePPQXxwYTj1jY1gfLt/B/ISa4QSqGnSolbHDr8wnN6o/O3fvovqYh57rD4n8oZkfG0Ovf1W2L8KoCC9Fytazp2Jk7xTaU5S25Im3F1vVry5ChCcQCD8zlNU3OUsKcoG0tBCs3MJ05wwA=
Received: from BYAPR11MB3301.namprd11.prod.outlook.com (2603:10b6:a03:7f::26)
 by SJ0PR11MB5134.namprd11.prod.outlook.com (2603:10b6:a03:2de::17)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.13; Wed, 16 Dec
 2020 10:44:56 +0000
Received: from BYAPR11MB3301.namprd11.prod.outlook.com
 ([fe80::e59d:1af1:8575:8435]) by BYAPR11MB3301.namprd11.prod.outlook.com
 ([fe80::e59d:1af1:8575:8435%6]) with mapi id 15.20.3654.024; Wed, 16 Dec 2020
 10:44:56 +0000
From: "Ananyev, Konstantin" <konstantin.ananyev@intel.com>
To: luyicai <luyicai@huawei.com>, "dev@dpdk.org" <dev@dpdk.org>
CC: "Zhoujingbin (Robin, Russell Lab)" <zhoujingbin@huawei.com>, chenchanghu
 <chenchanghu@huawei.com>, "Lilijun (Jerry)" <jerry.lilijun@huawei.com>,
 Linhaifeng <haifeng.lin@huawei.com>, "Guohongzhi (Russell Lab)"
 <guohongzhi1@huawei.com>, wangyunjian <wangyunjian@huawei.com>,
 "stable@dpdk.org" <stable@dpdk.org>
Thread-Topic: [dpdk-dev] [PATCH v5] ip_frag: remove padding length of fragment
Thread-Index: AQHW0HcArH9F3eO4oUu1HijgF97tx6n2rd9ggADTNwCAAgu+UA==
Date: Wed, 16 Dec 2020 10:44:56 +0000
Message-ID: <BYAPR11MB3301257998873B995830D4259AC50@BYAPR11MB3301.namprd11.prod.outlook.com>
References: <1605706193-17192-1-git-send-email-luyicai@huawei.com>
 <1607771130-13648-1-git-send-email-luyicai@huawei.com>
 <BYAPR11MB3301456E350C40DB56F41EA99AC70@BYAPR11MB3301.namprd11.prod.outlook.com>
 <08610910793145a78cbc84e2f43d5e8b@huawei.com>
In-Reply-To: <08610910793145a78cbc84e2f43d5e8b@huawei.com>
Accept-Language: en-GB, 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.5.1.3
authentication-results: huawei.com; dkim=none (message not signed)
 header.d=none;huawei.com; dmarc=none action=none header.from=intel.com;
x-originating-ip: [46.7.39.127]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 692b1fc1-4adf-4886-2250-08d8a1afa0f0
x-ms-traffictypediagnostic: SJ0PR11MB5134:
x-microsoft-antispam-prvs: <SJ0PR11MB5134B5F8D34815A7215A8CE79AC50@SJ0PR11MB5134.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 9NOGfjGdFN2o4IC6aFV21rJARLTd377bnVrVc0/1Rz45ZPqWJadBbb9y6YJ179e8VwF7X+Thjo+O5LnMudUBmvkr9jCU28cFNn4Eu3eAgG1VHg7N2lraQeEAc1XbRL5QTvEXLPYGr85tPF1S898f8wvyslDlX113u1pYV8lkegzojecqIiCWVQ7LvJa+UwZZYYpFrhKCLUmaLm45fwNQo2ziVtEWkz8L9L2r9/0xeC5roHOnTO4y6jaw/PGcXy7qVFCnmI644J81ukx81QH2GPz7njWNNwO+6dTx8xYqxfR+qXmMDwNQ5TjH3/9W8skXfBrsah9F/x31mP0be079057Y+lyaQpCyYedCFgmNa4BhI5XP96H2E6ahR5pP+18l
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:BYAPR11MB3301.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(4636009)(376002)(396003)(366004)(346002)(136003)(39860400002)(2906002)(478600001)(83380400001)(33656002)(54906003)(4326008)(76116006)(52536014)(5660300002)(110136005)(66476007)(7696005)(86362001)(8936002)(8676002)(71200400001)(316002)(6506007)(186003)(66556008)(55016002)(66946007)(9686003)(26005)(64756008)(66446008)(505234006);
 DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: =?utf-8?B?bXdDdHdiZjkwMmhIbkJGWEVRa3ZKKzFHbXFaazVXZFM2blRPdTRsSXQxazNE?=
 =?utf-8?B?Mzh0U2JtdjNpTHRHMzhzU2NRMFFHTEp5K3NQK3VsNG1jUEtLU1FnKzlqR0ts?=
 =?utf-8?B?MUp3K1RxTnBwQkhPVTM5VGp4cXIzaUFrODlMQ2IxK2NrN3ppajd4dmt0RnRi?=
 =?utf-8?B?dmRpRjZLOTlMSWJQQkdVRVlsL0l0RzkzaDltNm5kNjdxL2NuR1c3UWpQa1M0?=
 =?utf-8?B?M0FxQ21ndVlIRGlUNmZjSGJxZFdLMFJEU2JsdzlWYzdJMDduYjZsMFJrM25u?=
 =?utf-8?B?TmNlYThnNC9ILzVHVzFBMXRPVm5ZSUpCQ1d3bm5tN0oyd253VmxwNXNWWEM2?=
 =?utf-8?B?a3JUTlRnMS9PNVlGTERkRkhIK1kzMENWMlNTVzRDbk9yb3JwekpvQzdzNVcx?=
 =?utf-8?B?QjE4WU8vRzRKb2RUbEY3QmJHQTZvRkp6WHBmSzhJTGhCbFBwZFJIbStkUVZ6?=
 =?utf-8?B?dExlRUI5dGxxV1ZhTE43Z2d3TFQvSWx4ZnAwOWhubitEMUdoc2liUi9MU0Ey?=
 =?utf-8?B?MllUYTRTRmVFcGh1M1hXbTVlbVIzTmxodDBFS3hUcUdCdHk3bUl1bnZzZ2tr?=
 =?utf-8?B?emM3NnVyazhCUEZ4WTA2ZVZ0QkpQNHN5QTlIQWRNcnhQS3NLLy9PbUl4eWVB?=
 =?utf-8?B?WGl0WUIzNjJqZGZpTE9naVcxM0hyUERhYnVhczl3R21xeXNTZlNmU0tKRFkv?=
 =?utf-8?B?UnNCUytZZzdUbHd4a04xQ3lKMlRLNFRkZ1ZsSld0TUw2VmdLS0puNld6allZ?=
 =?utf-8?B?Zk1paXhkM1A5ZjhWeHJHdm4rNlo3akZzUWR6L3JDc3FHN3VBamw1ZVQrVFQ4?=
 =?utf-8?B?bGRDVjdqOWttOGtkUTBiV2l5RFl2azJjdjA4M0lhM1NNOGVtbFQ5QlZNTTdL?=
 =?utf-8?B?T1o2V1BQWUdNdTVOaktFNlRhTTE3dnl4R0xMOVJORnEvZFk3WTc5SWVSRnhE?=
 =?utf-8?B?MkZHeWFzUkNaTEJXMWttWUpjVmdNTHArcitENnVlVml2YWNZbmZiU2szamxO?=
 =?utf-8?B?WVBjVFU5NHRDYmlUa0xTU0Z2YTVMZG5iQUZtRnZnMWFybDBqeXJrRm1HZ3F3?=
 =?utf-8?B?eTNQRmlWb3gwWWROSXFRNE5MOVNUb0hXNzgzaHM0emVrY2dxYnlTQ2c5ZXpK?=
 =?utf-8?B?YVVCRWhUSWdQUDJXU01rVmlqL1U3WkhNRGlIK1RKOFZBMDlDK3RGZTZiSWE5?=
 =?utf-8?B?ZDBXR1RvWWhlQ3JGckFUSnNScC9LbzBZSjdzdDZybWVOS2hVMkpKQ0ZqQnF4?=
 =?utf-8?B?ejJtL0JoQnNuS2IyS0NLTmpqWVBGWDNyNjd3c0hhVWVnYUt5MjVDMXFieFJr?=
 =?utf-8?Q?rVsV/mBstVI5o=3D?=
x-ms-exchange-transport-forked: True
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: BYAPR11MB3301.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 692b1fc1-4adf-4886-2250-08d8a1afa0f0
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Dec 2020 10:44:56.3276 (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: Eccqk5yh155Ov4uO5YiOGfnp9Uam0k5yrTMIwP8Xh2aj4t4zQELCBoJ5/Wl1sq4+5zfF+EZJoUdhNxhxRU4B4zqZliZvSOg4HxUblO4DhNo=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5134
X-OriginatorOrg: intel.com
Subject: Re: [dpdk-stable] [dpdk-dev] [PATCH v5] ip_frag: remove padding
	length of fragment
X-BeenThere: stable@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: patches for DPDK stable branches <stable.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/stable>,
 <mailto:stable-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/stable/>
List-Post: <mailto:stable@dpdk.org>
List-Help: <mailto:stable-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/stable>,
 <mailto:stable-request@dpdk.org?subject=subscribe>
Errors-To: stable-bounces@dpdk.org
Sender: "stable" <stable-bounces@dpdk.org>

DQoNCkhpIFlpY2FpLA0KIA0KPiA+IEluIHNvbWUgc2l0dWF0aW9ucywgd2Ugd291bGQgZ2V0IHNl
dmVyYWwgaXAgZnJhZ21lbnRzLCB3aGljaCB0b3RhbA0KPiA+IGRhdGEgbGVuZ3RoIGlzIGxlc3Mg
dGhhbiBtaW5faXBfbGVuKDY0KSBhbmQgcGFkZGluZyB3aXRoIHplcm9zLg0KPiA+IFdlIHNpbXVs
YXRlZCBpbnRlcm1lZGlhdGUgZnJhZ21lbnRzIGJ5IG1vZGlmeWluZyB0aGUgTVRVLg0KPiA+IFRv
IGlsbHVzdHJhdGUgdGhlIHByb2JsZW0sIHdlIHNpbXBsaWZ5IHRoZSBwYWNrZXQgZm9ybWF0IGFu
ZCBpZ25vcmUNCj4gPiB0aGUgaW1wYWN0IG9mIHRoZSBwYWNrZXQgaGVhZGVyLkluIG5hbWVzcGFj
ZTIsIGEgcGFja2V0IHdob3NlIGRhdGENCj4gPiBsZW5ndGggaXMgMTUyMCBpcyBzZW50Lg0KPiA+
IFdoZW4gdGhlIHBhY2tldCBwYXNzZXMgdGFwMiwgdGhlIHBhY2tldCBpcyBkaXZpZGVkIGludG8g
dHdvDQo+ID4gZnJhZ21lbnRzOiBmcmFnbWVudCBBIGFuZCBCLCBzaW1pbGFyIHRvICgxNTIwID0g
MTUxMCArIDEwKS4NCj4gPiBXaGVuIHRoZSBwYWNrZXQgcGFzc2VzIHRhcDMsIHRoZSBsYXJnZXIg
ZnJhZ21lbnQgcGFja2V0IEEgaXMgZGl2aWRlZA0KPiA+IGludG8gdHdvIGZyYWdtZW50cyBBMSBh
bmQgQTIsIHNpbWlsYXIgdG8gKDE1MTAgPSAxNTAwICsgMTApLg0KPiA+IEZpbmFsbHksIHRoZSBi
b25kIGludGVyZmFjZSByZWNlaXZlcyB0aHJlZSBmcmFnbWVudHM6DQo+ID4gQTEsIEEyLCBhbmQg
QiAoMTUyMCA9IDE1MDAgKyAxMCArIDEwKS4NCj4gPiBPbmUgZnJhZ21lbnRlZCBwYWNrZXQgQTIg
aXMgc21hbGxlciB0aGFuIHRoZSBtaW5pbXVtIEV0aGVybmV0IGZyYW1lDQo+ID4gbGVuZ3RoLCBz
byBpdCBuZWVkcyB0byBiZSBwYWRkZWQuDQo+ID4NCj4gPiB8LS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfA0KPiA+IHwgICAgICAgICAgICAgICAgICAg
ICAgSE9TVCAgICAgICAgICAgICAgICAgICAgICAgICB8DQo+ID4gfCB8LS0tLS0tLS0tLS0tLS18
ICAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18IHwNCj4gPiB8IHwgICAgICBuczIgICAg
IHwgICB8ICAgICAgfC0tLS0tLS0tLS0tLS0tfCAgICAgIHwgfA0KPiA+IHwgfCAgfC0tLS0tLS0t
fCAgfCAgIHwgIHwtLS0tLS0tLXwgICAgfC0tLS0tLS0tfCAgfCB8DQo+ID4gfCB8ICB8ICB0YXAx
ICB8ICB8ICAgfCAgfCAgdGFwMiAgfCBuczF8ICB0YXAzICB8ICB8IHwNCj4gPiB8IHwgIHxtdHU9
MTUxMHwgIHwgICB8ICB8bXR1PTE1MTB8ICAgIHxtdHU9MTUwMHwgIHwgfA0KPiA+IHwgfC0tfDEu
MS4xLjEgfC0tfCAgIHwtLXwxLjEuMS4yIHwtLS0tfDIuMS4xLjEgfC0tfCB8DQo+ID4gfCAgICB8
LS0tLS0tLS18ICAgICAgICAgfC0tLS0tLS0tfCAgICB8LS0tLS0tLS18ICAgIHwNCj4gPiB8ICAg
ICAgICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgfA0KPiA+IHwg
ICAgICAgICB8LS0tLS0tLS0tLS0tLS0tLS18ICAgICAgICAgICAgICB8ICAgICAgICB8DQo+ID4g
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgIHwNCj4g
PiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8LS0tLS0tLS18ICAgfA0K
PiA+IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIGJvbmQgIHwgICB8
DQo+ID4gfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfG10dT0xNTAwfC0t
LXwNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8LS0tLS0tLS18
DQo+ID4NCj4gPiBXaGVuIHByb2Nlc3NpbmcgdGhlIHByZWNlZGluZyBwYWNrZXRzIGFib3ZlLCBE
UERLIHdvdWxkIGFnZ3JlZ2F0ZQ0KPiA+IGZyYWdtZW50ZWQgcGFja2V0cyBBMiBhbmQgQi4NCj4g
PiBBbmQgZXJyb3IgcGFja2V0cyBhcmUgZ2VuZXJhdGVkLCB3aGljaCBwYWRkaW5nKHplcm8pIGlz
IGRpc3BsYXllZCBpbg0KPiA+IHRoZSBtaWRkbGUgb2YgdGhlIHBhY2tldC4NCj4gPg0KPiA+IEEy
ICsgQjoNCj4gPiAwMDAwICAgZmEgMTYgM2UgOWYgZmIgODIgZmEgNDcgYjIgNTcgZGMgMjAgMDgg
MDAgNDUgMDANCj4gPiAwMDEwICAgMDAgMzMgYjQgNjYgMDAgYmEgM2YgMDEgYzEgYTUgMDEgMDEg
MDEgMDEgMDIgMDENCj4gPiAwMDIwICAgMDEgMDIgYzAgYzEgYzIgYzMgYzQgYzUgYzYgYzcgMDAg
MDAgMDAgMDAgMDAgMDANCj4gPiAwMDMwICAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
MDAgMDAgYzggYzkgY2EgY2INCj4gPiAwMDQwICAgY2MgY2QgY2UgY2YgZDAgZDEgZDIgZDMgZDQg
ZDUgZDYgZDcgZDggZDkgZGEgZGINCj4gPiAwMDUwICAgZGMgZGQgZGUgZGYgZTAgZTEgZTIgZTMg
ZTQgZTUgZTYNCj4gPg0KPiA+IFNvLCB3ZSB3b3VsZCBjYWxjdWxhdGUgdGhlIGxlbmd0aCBvZiBw
YWRkaW5nLCBhbmQgcmVtb3ZlIHRoZSBwYWRkaW5nDQo+ID4gaW4gcGt0X2xlbiBhbmQgZGF0YV9s
ZW4gYmVmb3JlIGFnZ3JlZ2F0aW9uLg0KPiA+DQo+ID4gRml4ZXM6IDdmMDk4M2VlMzMxYyAoImlw
X2ZyYWc6IGNoZWNrIGZyYWdtZW50IGxlbmd0aCBvZiBpbmNvbWluZw0KPiA+IHBhY2tldCIpDQo+
ID4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogWWljYWkgTHUg
PGx1eWljYWlAaHVhd2VpLmNvbT4NCj4gPiAtLS0NCj4gPiB2NCAtPiB2NTogVXBkYXRlIHRoZSBj
b21tZW50cyBhbmQgZGVzY3JpcHRpb24uDQo+ID4gLS0tDQo+ID4gIGxpYi9saWJydGVfaXBfZnJh
Zy9ydGVfaXB2NF9yZWFzc2VtYmx5LmMgfCAxMiArKysrKysrKystLS0NCj4gPiAgMSBmaWxlIGNo
YW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1n
aXQgYS9saWIvbGlicnRlX2lwX2ZyYWcvcnRlX2lwdjRfcmVhc3NlbWJseS5jDQo+ID4gYi9saWIv
bGlicnRlX2lwX2ZyYWcvcnRlX2lwdjRfcmVhc3NlbWJseS5jDQo+ID4gaW5kZXggMWRkYThhYy4u
ZmRmNjZhNCAxMDA2NDQNCj4gPiAtLS0gYS9saWIvbGlicnRlX2lwX2ZyYWcvcnRlX2lwdjRfcmVh
c3NlbWJseS5jDQo+ID4gKysrIGIvbGliL2xpYnJ0ZV9pcF9mcmFnL3J0ZV9pcHY0X3JlYXNzZW1i
bHkuYw0KPiA+IEBAIC0xMDQsNiArMTA0LDcgQEAgc3RydWN0IHJ0ZV9tYnVmICoNCj4gPiAgCWNv
bnN0IHVuYWxpZ25lZF91aW50NjRfdCAqcHNkOw0KPiA+ICAJdWludDE2X3QgZmxhZ19vZmZzZXQs
IGlwX29mcywgaXBfZmxhZzsNCj4gPiAgCWludDMyX3QgaXBfbGVuOw0KPiA+ICsJaW50MzJfdCB0
cmltOw0KPiA+DQo+ID4gIAlmbGFnX29mZnNldCA9IHJ0ZV9iZV90b19jcHVfMTYoaXBfaGRyLT5m
cmFnbWVudF9vZmZzZXQpOw0KPiA+ICAJaXBfb2ZzID0gKHVpbnQxNl90KShmbGFnX29mZnNldCAm
IFJURV9JUFY0X0hEUl9PRkZTRVRfTUFTSyk7IEBADQo+ID4gLTExNywxNCArMTE4LDE1IEBAIHN0
cnVjdCBydGVfbWJ1ZiAqDQo+ID4NCj4gPiAgCWlwX29mcyAqPSBSVEVfSVBWNF9IRFJfT0ZGU0VU
X1VOSVRTOw0KPiA+ICAJaXBfbGVuID0gcnRlX2JlX3RvX2NwdV8xNihpcF9oZHItPnRvdGFsX2xl
bmd0aCkgLSBtYi0+bDNfbGVuOw0KPiA+ICsJdHJpbSAgPSBtYi0+cGt0X2xlbiAtIChpcF9sZW4g
KyBtYi0+bDNfbGVuICsgbWItPmwyX2xlbik7DQo+ID4NCj4gPiAgCUlQX0ZSQUdfTE9HKERFQlVH
LCAiJXM6JWQ6XG4iDQo+ID4gLQkJIm1idWY6ICVwLCB0bXM6ICUiIFBSSXU2NA0KPiA+IC0JCSIs
IGtleTogPCUiIFBSSXg2NCAiLCAlI3g+LCBvZnM6ICV1LCBsZW46ICVkLCBmbGFnczogJSN4XG4i
DQo+ID4gKwkJIm1idWY6ICVwLCB0bXM6ICUiIFBSSXU2NCAiLCBrZXk6IDwlIiBQUkl4NjQgIiwg
JSN4PiINCj4gPiArCQkib2ZzOiAldSwgbGVuOiAlZCwgcGFkZGluZzogJWQsIGZsYWdzOiAlI3hc
biINCj4gPiAgCQkidGJsOiAlcCwgbWF4X2N5Y2xlczogJSIgUFJJdTY0ICIsIGVudHJ5X21hc2s6
ICUjeCwgIg0KPiA+ICAJCSJtYXhfZW50cmllczogJXUsIHVzZV9lbnRyaWVzOiAldVxuXG4iLA0K
PiA+ICAJCV9fZnVuY19fLCBfX0xJTkVfXywNCj4gPiAtCQltYiwgdG1zLCBrZXkuc3JjX2RzdFsw
XSwga2V5LmlkLCBpcF9vZnMsIGlwX2xlbiwgaXBfZmxhZywNCj4gPiArCQltYiwgdG1zLCBrZXku
c3JjX2RzdFswXSwga2V5LmlkLCBpcF9vZnMsIGlwX2xlbiwgdHJpbSwgaXBfZmxhZywNCj4gPiAg
CQl0YmwsIHRibC0+bWF4X2N5Y2xlcywgdGJsLT5lbnRyeV9tYXNrLCB0YmwtPm1heF9lbnRyaWVz
LA0KPiA+ICAJCXRibC0+dXNlX2VudHJpZXMpOw0KPiA+DQo+ID4gQEAgLTEzNCw2ICsxMzYsMTAg
QEAgc3RydWN0IHJ0ZV9tYnVmICoNCj4gPiAgCQlyZXR1cm4gTlVMTDsNCj4gPiAgCX0NCj4gPg0K
PiA+ICsJaWYgKHVubGlrZWx5KHRyaW0gPiAwKSkgew0KPiA+ICsJCXJ0ZV9wa3RtYnVmX3RyaW0o
bWIsIHRyaW0pOw0KPiA+ICsJfQ0KPiANCj4gPiBBcyBhIG5pdCB7fSBicmFjZXMgYXJlIG5vdCBy
ZXF1aXJlZCBmb3Igc2luZ2xlIGV4cHJlc3Npb24uDQo+ID4gTEdUTSBpbiBnZW5lcmFsLCBqdXN0
IG9uZSB0aGluZzogc2hvdWxkbid0IHdlIGhhdmUgdGhlIHNhbWUgZml4IGZvciBpcHY2IHRoZW4/
DQo+ID4gS29uc3RhbnRpbg0KPiANCj4gSGkgS29uc3RhbnRpbiwNCj4gDQo+IFRoYW5rcyENCj4g
DQo+IER1cmluZyB0aGUgcHJvYmxlbSBhbmFseXNpcywgd2UgaGF2ZSBkaXNjdXNzZWQgb24gaXB2
Ng0KPiBhbmQgY29uY2x1ZGVkIHRoYXQgaXQgZG9lcyBub3QgZXhpc3QgaW4gaXB2Ni4NCj4gDQo+
IEZvciBpcHY2LCBpdCBjb25zaXN0cyBvZiB0aGUgZm9sbG93aW5nIHBhcnRzOg0KPiBiYXNpYyBo
ZWFkZXIgPSA0MChieXRlcykNCj4gRE1BQyA9IDYoYnl0ZXMpDQo+IFNNQUMgPSA2KGJ5dGVzKQ0K
PiBUeXBlID0gMihieXRlcykNCj4gQ1JDID0gNChieXRlcykNCj4gZnJhZ21lbnQgaGVhZGVyID0g
OChieXRlcykNCj4gLi4uDQo+IA0KPiA0MCArIDYgKyA2ICsgMiArIDQgKyA4ID0gNjYgKGJ5dGVz
KQ0KPiANCj4gVG90YWwgaXMgYWxyZWFkeSBncmVhdGVyIHRoYW4gbWluX2lwX2xlbig2NCkuIFNv
IGl0IGRvZXNuJ3QNCj4gbmVlZCB0byBiZSBwYWRkZWQgd2l0aCB6ZXJvcy4NCg0KRm9yIG5vcm1h
bCBjYXNlcyAtIHllcywgYnV0IGluIHRoZW9yeSB0aGVyZSBjb3VsZCBiZSBzb21lIHVudXN1YWwg
c2NlbmFyaW9zDQoodHVubmVsbGVkIHBhY2tldCwgZGlmZmVyZW50IG1lZGlhLCBldGMuKS4NClNv
IGZvciBjb25zaXN0ZW5jeSBhbmQgdG8gYXZvaWQgdW5mb3Jlc2VlbiBpc3N1ZXMgLSBJIHRoaW5r
IGJldHRlciB0byBoYXZlDQp0aGUgZml4IGZvciBib3RoIGlwdjQgYW5kIGlwdjYuDQpBZnRlciBh
bGwgdGhlIGltcGFjdCBsb29rcyBuZWdsZWN0YWJsZS4NCktvbnN0YW50aW4gDQoNCj4gDQo+ID4g
Kw0KPiA+ICAJLyogdHJ5IHRvIGZpbmQvYWRkIGVudHJ5IGludG8gdGhlIGZyYWdtZW50J3MgdGFi
bGUuICovDQo+ID4gIAlpZiAoKGZwID0gaXBfZnJhZ19maW5kKHRibCwgZHIsICZrZXksIHRtcykp
ID09IE5VTEwpIHsNCj4gPiAgCQlJUF9GUkFHX01CVUYyRFIoZHIsIG1iKTsNCj4gPiAtLQ0KPiA+
IDEuOS41Lm1zeXNnaXQuMQ0KDQo=