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 DE157A050B;
	Sun,  1 May 2022 09:02:40 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 850CF4069D;
	Sun,  1 May 2022 09:02:40 +0200 (CEST)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com
 (mail-bn7nam10on2047.outbound.protection.outlook.com [40.107.92.47])
 by mails.dpdk.org (Postfix) with ESMTP id EA7FE4003F
 for <dev@dpdk.org>; Sun,  1 May 2022 09:02:38 +0200 (CEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=bNo4hZB9rQWaHHUCrTo+VCIZjOp2PD6Wa4vL81OrFX1xj172gmoDmbDbHRUiGrWBOKk0vqI03vghjgE8N+UMreTgCXZdgFoIXPBF0wbJekdrUochFq2PRuVVXAbswZAXwAXhWeSbvkgDJ1hzTOaHdtNZbo4fsxCo65wAzFnUUwc2T8BrHRSP8QRgXVTpFLEj3v6tSvMGOsqF3wXA60hZoEUQUAaf85snqz/kDinwyku7ScWha9WcYAiGJzufjvP9nYLY3WkfGH2z7z1rEquGNqNFEThN3a8qrBKYiU2EThTyjWDy7/C/AL60prcujlQEaR8G7L095S40GEhbyAIVDg==
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=YFzPeUMsDwD9eKDH9UiTEpAt0wIKkMjBkd5TtyBx+Wo=;
 b=T/fIMMhyf4RbL8q144BXclCemYBF/jZDRj60TJ+4qfbsMBwbIBaePW/6N0lGNkPKjsZdyeNbDRkofaYreU2vOdb9MTYKsTqTz+BCTiWLxLMstFqtotWJBTiJ0mL95wQFryt2SvWE7C+21JMv2kAP6w1/F7us045ZNTbRXAF+LFBquznZxbWPmIybHIOe0yMi6qkC1lkKtUzS9sJozubqQn1PPpwR0VSiIuMY9Ph0Wwnh8yW3cCGMvmXpoTimm6WF2wsYbzeNg7o5V4o/eny0e5m7qYteN0C1vjlr2Ph3DvDq7U7KD8CGQRrk7AlZSwzfDXEuhEzuHUpbZfqkMJ28fg==
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=YFzPeUMsDwD9eKDH9UiTEpAt0wIKkMjBkd5TtyBx+Wo=;
 b=B9hrkC3+fM/PqVQFPtidpJcgW29fOcElnbZjo6mb7WwEsFli3mJmw8GyvmNEar1TjxGci0JbD8oPX/JjceRL5OMUKTVDqEdRhNx2TOu1WJLcVNcl7jjrbvThn8m7Cg3RDyuoRBBq7mrECgS4HLnrKyMwydjhOh94fgYKUhFA3wr8Enei7LND/9/Tylxk8M3sSDlI95igwiXLVt5GWa5sQFA6yaIQ3vP4IIwotksKl7mLJbwjA4vPz6AKOG+uoAwIM3XyRgaEEjlQ8k7Hbu/xLlGO0BqPrGC2ErxQZr1sDvTN4NvhjgjLSAXXApaJnEt9Ksqh1Yf5llDc2tpbDn/oRA==
Received: from DM4PR12MB5389.namprd12.prod.outlook.com (2603:10b6:5:39e::8) by
 BYAPR12MB4760.namprd12.prod.outlook.com (2603:10b6:a03:9c::13) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.5186.15; Sun, 1 May 2022 07:02:36 +0000
Received: from DM4PR12MB5389.namprd12.prod.outlook.com
 ([fe80::2c6f:d8e4:6e3e:bcdd]) by DM4PR12MB5389.namprd12.prod.outlook.com
 ([fe80::2c6f:d8e4:6e3e:bcdd%8]) with mapi id 15.20.5186.028; Sun, 1 May 2022
 07:02:36 +0000
From: Matan Azrad <matan@nvidia.com>
To: Ferruh Yigit <ferruh.yigit@xilinx.com>, Gaoxiang Liu
 <gaoxiangliu0@163.com>, "chas3@att.com" <chas3@att.com>, "humin29@huawei.com"
 <humin29@huawei.com>
CC: "olivier.matz@6wind.com" <olivier.matz@6wind.com>, "dev@dpdk.org"
 <dev@dpdk.org>, "liugaoxiang@huawei.com" <liugaoxiang@huawei.com>, Andrew
 Rybchenko <arybchenko@solarflare.com>, =?utf-8?B?TW9ydGVuIEJyw7hydXA=?=
 <mb@smartsharesystems.com>, Haiyue Wang <haiyue.wang@intel.com>, Slava
 Ovsiienko <viacheslavo@nvidia.com>
Subject: RE: [PATCH v7] net/bonding: another fix to LACP mempool size
Thread-Topic: [PATCH v7] net/bonding: another fix to LACP mempool size
Thread-Index: AQHYQrb5ojgbdtcT6Ui/QUqBp9czxK0HIwGAgAKmjvA=
Date: Sun, 1 May 2022 07:02:36 +0000
Message-ID: <DM4PR12MB53893BF4C7861068FE8A943BDFFE9@DM4PR12MB5389.namprd12.prod.outlook.com>
References: <20220325133426.2916-1-gaoxiangliu0@163.com>
 <20220328151652.221-1-gaoxiangliu0@163.com>
 <795c0357-3251-5297-256f-3d4bdf6a3ad8@xilinx.com>
In-Reply-To: <795c0357-3251-5297-256f-3d4bdf6a3ad8@xilinx.com>
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-office365-filtering-correlation-id: d1662837-c1f7-44a4-14cb-08da2b4092ad
x-ms-traffictypediagnostic: BYAPR12MB4760:EE_
x-microsoft-antispam-prvs: <BYAPR12MB4760D411B716C4BB90CA5BA5DFFE9@BYAPR12MB4760.namprd12.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 5T9W225reiOEoRgY0FOJzylCv/APzE2OWNl10hex+nd6muD0m5tRCXo1d4uHIrUiftS/Akx0JXZWnvKLZV59NqRZvz+3YSbjaf0aKCgEThBOnT63Xn86nmUPYEs75OeQSCoUTKyXY0+CeQNeWOrWzvtqJSpVPMvZMa74OVscsGUQo+N+3tJjlWwFPzS6sHGEKpYboKsZf0pfnK26siBto6tM4vI+VC+9vNXyfyN1EFkOD1jvEN82988pEQylKKxRDunZpvrE5EocS65CSqVKgDoEl9MrPR49VXGYODzijGosCjdbeecd8wQuUBUKrITMmIkz25ZXM6OOBHuZU8iSfLQE7bEwq5wT8k5agOLPUvSgw8RJbGJBIHkflcpQ5sv9x6Fk2aT/X9vqwIVdc9H6ipEcqMog8ZaNJGw3AQMvlq7g6Vwa4xOOfb/+kX348k/EbQkGRmtqVUTafspo/V6cxVwhVu0SOyjzwgbpsAjzw7pOhaT/Ct4X8fQkYF2C7Wr6KJQkJIOpODqW8pH3qumV9pGucKuRHJ6r1lVUzx9Dnd395wkaBefzxJmYxkAm3aWZSodMbXRn9GhzzF1qChSV1f2e2g6B03DKBWin2uaUXpZogyq7tNlEpGf3sLM8TefvRP3S9WiHdaW6Ww9FCNFxaExODaepKP97Z2g7t6kyMQKv/90NN8lpriNPdlotdEaeCQY57eEg2pZvJEBGPUX3Xg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DM4PR12MB5389.namprd12.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230001)(4636009)(366004)(110136005)(33656002)(122000001)(7696005)(9686003)(186003)(54906003)(2906002)(55016003)(7416002)(83380400001)(8936002)(5660300002)(52536014)(4326008)(66946007)(76116006)(8676002)(86362001)(107886003)(66446008)(316002)(66476007)(64756008)(66556008)(26005)(38100700002)(71200400001)(6506007)(38070700005)(53546011)(508600001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UHVaQXR3eUFrMUxFa29ZV01sSjl5ZXErVlAzM1VhcXBsK0ZjM1Mwc0svYkdt?=
 =?utf-8?B?U3JDQ3NaZENKZnJWemxSalZoc3Q3Z0lLcEFVWTN5V29GWmY5Z25zejlDcTNI?=
 =?utf-8?B?UjlqcTl5bGxlWXpNWTFma0tNUkZXRXAwM1g5N0Exa0haRG01NjZIOGlVSEpv?=
 =?utf-8?B?YjhldURSYXNhNk5xRVdvVE14ODUwR0x3NEtnK2RRS0VWdXJQRytyZmUrWjBI?=
 =?utf-8?B?Sit5Nng3VzEzL1BzaXI0emJTaUJpYWdka2h3LzJmM00vRmk0V1ZUWHBQdC9j?=
 =?utf-8?B?R2tuMEhHdzFTbUhkekxwSDVwSXN2M05nMkwyYXVNK3FNd1pqSk1nNU80bS80?=
 =?utf-8?B?S05vMEc4NmFYRVV6dFdPM3UyRTRJcThRcXU1T2krTWk3Y3hvV1JXVVV2OWRT?=
 =?utf-8?B?bDcvZ0IvblVoVmtyNURhdlhNMDNxWGo5TnBWejNxTmZVamE5Tks4SS9YcGpC?=
 =?utf-8?B?T1FtM0QzMDd4VE9UR1dWY2lRbzRpcGZLWlVsVUdTazcva0xKRFg2MXFGOTZT?=
 =?utf-8?B?WkUzT0puSGJnNlZDYTUxNlozaG1OVzNBUHZvenJ6NEIzRHppY2JCZmpGWTJL?=
 =?utf-8?B?bmR1MC9TK2F6OEloMVhiMzQ1TlF1VWF4cEZHMUJPVDFxRmJMTDRsbEJiM2oz?=
 =?utf-8?B?REVUbGl2MTNTRDBaZjdybm5CREdpRDBSaE9NemRZbjdHbjl1anJBREJVSFZJ?=
 =?utf-8?B?NEN3WHBOcTVQNi9VdzBZSlBuOU1pdy96YytMRWovZWV1SkZvSXM0MFQ4eSs3?=
 =?utf-8?B?c2phSDRUNjNoWDRWVTNZTTcwTE1XWWZQb2dST0hDR0VDQkMzTUVxZUk4aUJy?=
 =?utf-8?B?UkppYkZhbFFJYVd1QzdmUVZ1bkZIdkZvd3d4YUVWdVVNakd3ZEI1VytTQkE1?=
 =?utf-8?B?ak43WEF1SUkzR0wrV1VjT005WjR5VHVCa0pXNTVIR053N3JLSlJIQ2FQazJF?=
 =?utf-8?B?SVZVK1BLM05Tek9DcERxVHVYUmNrZzVlRjllSW9xMkpMTGI4S1VRN01IZHlS?=
 =?utf-8?B?ck13cW5KcHZsUG5kREhXWU1sYmNmVDYySllpcW5nbFgwQktYVFNHM3Nvdkk4?=
 =?utf-8?B?aGJrdmlPeEZtTXZmSFZIaW50NXVqME9YYWF2SnM2UVVQcStEZlhJZFI0eTJj?=
 =?utf-8?B?YXdJbGNQVTBOdStEWmo1cnhEbHdJOUpiall0b1VlSkt3K1pOcEhCNXJ6Qjhv?=
 =?utf-8?B?ZFFrQ1BvWTBiSlpneDJCUzNrL1ZFMjNxRER6YVZxcGdFQTAzNGVVdHBFS1Ny?=
 =?utf-8?B?NGpoSmJ0L3h1Ty9kNUg1N0ZhM1BtUks4L3U3NkZqTElmbm5ZOW5WUTIxYWFa?=
 =?utf-8?B?dWZVTXRkZDlXWjQxZERncUVYd1dWamdNS0FBY2ZlclVBS0tNVWk1aEFrNG5N?=
 =?utf-8?B?Wmg1bEZKWC9UL3ZyT2l3aGNkNk5CSndZMUZhVUR2NG9yTTlVZ2RaN0srTGtP?=
 =?utf-8?B?dTVsQlBvb29EWmZGMFM2Y0xkKzgrMk1yT2R0V1J3dU9lMCsrNUkyVllLUlhU?=
 =?utf-8?B?MlhGYkdLTjk3UVNqNzdFZVR3TVZ6SjRveDh1VkVBUkVsYnNjR0tTaG84WGlB?=
 =?utf-8?B?M2FUN1MyOVRscGRqQkdEa0xDM0RsNnJOaGtJTWIyd2R5TVBJbTdSL0ZPR0xO?=
 =?utf-8?B?TExSRC9WWHh3SjVaT2hIcldpVlI4UjVmd3ppeTVvWDA5bFBVTnhLQTJ4SnQ2?=
 =?utf-8?B?bEdhTkpSMHBvQm9CZ2xoemtnWEJYVkZvSVNoTm90T3NVYk02RnM2dko1ZlhL?=
 =?utf-8?B?a0R1MDlvNkhUQmpzeVl2Nk94aTJMSUJCY09XMGRjRlJxbzd2RVB5SzVZMmpw?=
 =?utf-8?B?Q1ZWUjZEOVRUNGRxa3BTTS9YajZxSW0zaGsrN2lXYm1FTFhoc0lvaWdzTTM1?=
 =?utf-8?B?TWJmUjc1TTdTdlRzSnBNcS9MV2JidDR5aC9hVEdsRklRVXpqckxyKzVsYXVF?=
 =?utf-8?B?Z1kwekdwUXBIQ3R0NjB4OEVPTXNqUmhudFFTUFRLS2YwNE1CdVd2Sk9jS1FP?=
 =?utf-8?B?QUN1eCtZNC9rVW1meGlGaEFSMmxISS8rQmx6NFNsYWNCRzdIbFRUWFZBSFFa?=
 =?utf-8?B?TG10blhjNzhxd2gydWt3bkRKWFQyb1kvZC9GV1EyZENTcS8yb3NiTDJ5SVpj?=
 =?utf-8?B?bjI4MnVWVXZmZVVlbnB2UzNRVWxvdFNKTTA1ckZYTllHdm0rWFFzVGdJcGNJ?=
 =?utf-8?B?dWRISi9mdkVFcVdEZXk1RmF6QlN5eGtySEc2Ujg0SWJjL2xFVlREdHdqWi9x?=
 =?utf-8?B?WGNjRDd3M2JCeWJCTGhFL21EZUtEWFlIeEZQRTlLVUMybG5pYkdYcFJUb1I3?=
 =?utf-8?Q?B/82UGbv37HTu7E+cW?=
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: DM4PR12MB5389.namprd12.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d1662837-c1f7-44a4-14cb-08da2b4092ad
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 May 2022 07:02:36.4595 (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: zlahAin5N88/YaA5tzojo5UXvDGUJk69ejcpLtE5Lq/+SAkJ3VZJPRnzg6LPEsQGcVICWNEzkJs+ho7yxsJX3A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB4760
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

DQpIaSBGZXJydWgsIEdhb3hpYW5nDQoNCkZyb206IEZlcnJ1aCBZaWdpdA0KPiBPbiAzLzI4LzIw
MjIgNDoxNiBQTSwgR2FveGlhbmcgTGl1IHdyb3RlOg0KPiA+IFRoZSBmb2xsb3dpbmcgbG9nIG1l
c3NhZ2UgbWF5IGFwcGVhciBhZnRlciBhIHNsYXZlIGlzIGlkbGUob3IgbmVhcmx5DQo+ID4gaWRs
ZSkNCj4gPiBmb3IgYSBmZXcgbWludXRlczoiUE1EOiBGYWlsZWQgdG8gYWxsb2NhdGUgTEFDUCBw
YWNrZXQgZnJvbSBwb29sIi4NCj4gPiBBbmQgYm9uZCBtb2RlIDQgbmVnb3RpYXRpb24gbWF5IGZh
aWwuDQo+ID4NCj4gPiBQcm9ibGVtOldoZW4gYm9uZCBtb2RlIDQgaGFzIGJlZW4gY2hvc2VkIGFu
ZCBkZWxpY2F0ZWQgcXVldWUgaGFzIG5vdA0KPiA+IGJlZW4gZW5hYmxlLCBhbGwgbWJ1ZnMgZnJv
bSBhIHNsYXZlJyBwcml2YXRlIHBvb2wodXNlZCBleGNsdXNpdmVseSBmb3INCj4gPiB0cmFuc21p
dHRpbmcgTEFDUERVcykgaGF2ZSBiZWVuIGFsbG9jYXRlZCBpbiBpbnRlcnJ1cHQgdGhyZWFkLCBh
bmQgYXJlDQo+ID4gc3RpbGwgc2l0dGluZyBpbiB0aGUgZGV2aWNlJ3MgdHggZGVzY3JpcHRvciBy
aW5nIGFuZCBvdGhlciBjb3JlcycNCj4gPiBtZW1wb29sIGNhY2hlcyBpbiBmd2QgdGhyZWFkLg0K
PiA+IFRodXMgdGhlIGludGVycnVwdCB0aHJlYWQgY2FuIG5vdCBhbGxvYyBMQUNQIHBhY2tldCBm
cm9tIHBvb2wuDQo+ID4NCj4gPiBTb2x1dGlvbjogRW5zdXJlIHRoYXQgZWFjaCBzbGF2ZSd0eCAo
TEFDUERVKSBtZW1wb29sIG93bnMgbW9yZSB0aGFuDQo+ID4gbi10eC1xdWV1ZXMgKiBuLXR4LWRl
c2NyaXB0b3IgKyBmd2RfY29yZV9udW0gKg0KPiA+IHBlci1jb3JlLW1tZW1wb29sLWZsdXNoLXRo
cmVzaG9sZCBtYnVmcy4NCj4gPg0KPiA+IE5vdGUgdGhhdCB0aGUgTEFDUCB0eCBtYWNoaW5lIGZ1
Y3Rpb24gaXMgdGhlIG9ubHkgY29kZSB0aGF0IGFsbG9jYXRlcw0KPiA+IGZyb20gYSBzbGF2ZSdz
IHByaXZhdGUgcG9vbC4gSXQgcnVucyBpbiB0aGUgY29udGV4dCBvZiB0aGUgaW50ZXJydXB0DQo+
ID4gdGhyZWFkLCBhbmQgdGh1cyBpdCBoYXMgbm8gbWVtcG9vbCBjYWNoZSBvZiBpdHMgb3duLg0K
PiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogR2FveGlhbmcgTGl1IDxsaXVnYW94aWFuZ0BodWF3ZWku
Y29tPg0KPiA+DQo+ID4gLS0tDQo+ID4gdjI6DQo+ID4gKiBGaXhlZCBjb21waWxlIGlzc3Vlcy4N
Cj4gPg0KPiA+IHYzOg0KPiA+ICogZGVsZXRlIGR1cGxpY2F0ZSBjb2RlLg0KPiA+DQo+ID4gdjQ7
DQo+ID4gKiBGaXhlZCBzb21lIGlzc3Vlcy4NCj4gPiAxLiB0b3RhbF90eF9kZXNjIHNob3VsZCB1
c2UgKz0NCj4gPiAyLiBhZGQgZGV0YWlsZWQgbG9ncw0KPiA+DQo+ID4gdjU6DQo+ID4gKiBGaXhl
ZCBzb21lIGlzc3Vlcy4NCj4gPiAxLiBtb3ZlIENBQ0hFX0ZMVVNIVEhSRVNIX01VTFRJUExJRVIg
dG8gcnRlX2V0aF9ib25kLTgwMjNhZC5jIDIuDQo+IHVzZQ0KPiA+IFJURV9NSU4NCj4gPg0KPiA+
IHY2Og0KPiA+ICogYWRkIGEgY29tbWVudCBvZiBDQUNIRV9GTFVTSFRIUkVTSF9NVUxUSVBMSUVS
IG1hY3JvDQo+ID4NCj4gPiB2NzoNCj4gPiAqIEZpeGVkIHNvbWUgaXNzdWVzLg0KPiA+IDEuIG1v
dmUgQ0FDSEVfRkxVU0hUSFJFU0hfTVVMVElQTElFUiB0byBydGVfbWVtcG9vbC5oDQo+ID4gLS0t
DQo+ID4gICBkcml2ZXJzL25ldC9ib25kaW5nL3J0ZV9ldGhfYm9uZF84MDIzYWQuYyB8IDcgKysr
Ky0tLQ0KPiA+ICAgbGliL21lbXBvb2wvcnRlX21lbXBvb2wuaCAgICAgICAgICAgICAgICAgfCAy
ICsrDQo+ID4gICAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9ib25kaW5nL3J0ZV9ldGhfYm9u
ZF84MDIzYWQuYw0KPiA+IGIvZHJpdmVycy9uZXQvYm9uZGluZy9ydGVfZXRoX2JvbmRfODAyM2Fk
LmMNCj4gPiBpbmRleCBjYTUwNTgzZDYyLi5mN2Y2ODI4MTI2IDEwMDY0NA0KPiA+IC0tLSBhL2Ry
aXZlcnMvbmV0L2JvbmRpbmcvcnRlX2V0aF9ib25kXzgwMjNhZC5jDQo+ID4gKysrIGIvZHJpdmVy
cy9uZXQvYm9uZGluZy9ydGVfZXRoX2JvbmRfODAyM2FkLmMNCj4gPiBAQCAtMTA1MCw2ICsxMDUw
LDcgQEAgYm9uZF9tb2RlXzgwMjNhZF9hY3RpdmF0ZV9zbGF2ZShzdHJ1Y3QNCj4gcnRlX2V0aF9k
ZXYgKmJvbmRfZGV2LA0KPiA+ICAgICAgIHVpbnQzMl90IHRvdGFsX3R4X2Rlc2M7DQo+ID4gICAg
ICAgc3RydWN0IGJvbmRfdHhfcXVldWUgKmJkX3R4X3E7DQo+ID4gICAgICAgdWludDE2X3QgcV9p
ZDsNCj4gPiArICAgICB1aW50MzJfdCBjYWNoZV9zaXplOw0KPiA+DQo+ID4gICAgICAgLyogR2l2
ZW4gc2xhdmUgbXVzIG5vdCBiZSBpbiBhY3RpdmUgbGlzdCAqLw0KPiA+ICAgICAgIFJURV9BU1NF
UlQoZmluZF9zbGF2ZV9ieV9pZChpbnRlcm5hbHMtPmFjdGl2ZV9zbGF2ZXMsDQo+ID4gQEAgLTEx
MDAsMTEgKzExMDEsMTEgQEAgYm9uZF9tb2RlXzgwMjNhZF9hY3RpdmF0ZV9zbGF2ZShzdHJ1Y3QN
Cj4gcnRlX2V0aF9kZXYgKmJvbmRfZGV2LA0KPiA+ICAgICAgICAgICAgICAgdG90YWxfdHhfZGVz
YyArPSBiZF90eF9xLT5uYl90eF9kZXNjOw0KPiA+ICAgICAgIH0NCj4gPg0KPiA+ICsgICAgIGNh
Y2hlX3NpemUgPSBSVEVfTUlOKFJURV9NRU1QT09MX0NBQ0hFX01BWF9TSVpFLCAzMik7DQo+ID4g
KyAgICAgdG90YWxfdHhfZGVzYyArPSBydGVfbGNvcmVfY291bnQoKSAqIGNhY2hlX3NpemUgKg0K
PiA+ICsgUlRFX01FTVBPT0xfQ0FDSEVfRkxVU0hUSFJFU0hfTVVMVElQTElFUjsNCj4gPiAgICAg
ICBzbnByaW50ZihtZW1fbmFtZSwgUlRFX0RJTShtZW1fbmFtZSksICJzbGF2ZV9wb3J0JXVfcG9v
bCIsDQo+IHNsYXZlX2lkKTsNCj4gPiAgICAgICBwb3J0LT5tYnVmX3Bvb2wgPSBydGVfcGt0bWJ1
Zl9wb29sX2NyZWF0ZShtZW1fbmFtZSwNCj4gdG90YWxfdHhfZGVzYywNCj4gPiAtICAgICAgICAg
ICAgIFJURV9NRU1QT09MX0NBQ0hFX01BWF9TSVpFID49IDMyID8NCj4gPiAtICAgICAgICAgICAg
ICAgICAgICAgMzIgOiBSVEVfTUVNUE9PTF9DQUNIRV9NQVhfU0laRSwNCj4gPiAtICAgICAgICAg
ICAgIDAsIGVsZW1lbnRfc2l6ZSwgc29ja2V0X2lkKTsNCj4gPiArICAgICAgICAgICAgIGNhY2hl
X3NpemUsIDAsIGVsZW1lbnRfc2l6ZSwgc29ja2V0X2lkKTsNCj4gPg0KPiA+ICAgICAgIC8qIEFu
eSBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsdXJlIGluIGluaXRpYWxpemF0aW9uIGlzIGNyaXRpY2Fs
IGJlY2F1c2UNCj4gPiAgICAgICAgKiByZXNvdXJjZXMgY2FuJ3QgYmUgZnJlZSwgc28gcmVpbml0
aWFsaXphdGlvbiBpcyBpbXBvc3NpYmxlLg0KPiA+ICovIGRpZmYgLS1naXQgYS9saWIvbWVtcG9v
bC9ydGVfbWVtcG9vbC5oDQo+IGIvbGliL21lbXBvb2wvcnRlX21lbXBvb2wuaA0KPiA+IGluZGV4
IDFlN2EzYzE1MjcuLmZhMTVlZDcxMGYgMTAwNjQ0DQo+ID4gLS0tIGEvbGliL21lbXBvb2wvcnRl
X21lbXBvb2wuaA0KPiA+ICsrKyBiL2xpYi9tZW1wb29sL3J0ZV9tZW1wb29sLmgNCj4gPiBAQCAt
NTYsNiArNTYsOCBAQA0KPiA+ICAgZXh0ZXJuICJDIiB7DQo+ID4gICAjZW5kaWYNCj4gPg0KPiA+
ICsjZGVmaW5lIFJURV9NRU1QT09MX0NBQ0hFX0ZMVVNIVEhSRVNIX01VTFRJUExJRVIgMS41DQo+
ID4gKw0KPiANCj4gVGhpcyBjaGFuZ2Ugc2VlbXMgYWxyZWFkeSBnZXQgc29tZSBjb21tZW50cyBh
bmQgY2hhbmdlcyBpbiBwcmV2aW91cw0KPiB2ZXJzaW9ucy4NCj4gDQo+IEkgYWxzbyB0aG91Z2h0
IHdoeSB3ZSBhcmUgYWRkaW5nIGEgbmV3IG1hY3JvIHRvIHRoZSBtZW1wb29sIGZvciBhIGJvbmRp
bmcNCj4gZHJpdmVyIHVwZGF0ZSwgYnV0IHRoYXQgaXMgbm90IHRoZSB3aG9sZSBwaWN0dXJlLg0K
PiBUaGVyZSBpcyBhbiBleGlzdGluZyAnQ0FDSEVfRkxVU0hUSFJFU0hfTVVMVElQTElFUicgbWFj
cm8gaW4gbWVtcG9vbCwNCj4gdGhpcyBwYXRjaCB3YW50cyB0byB1c2UgaXQgYnV0IHRoYXQgbWFj
cm8gaXMgbm90IGV4cG9zZWQuDQo+IEFuZCBJIGNhbiBzZWUgdGhlcmUgaXMgb3RoZXIgdXNlciBv
ZiB0aGF0IG1hY3JvcyAobWx4NV9yeHEuYyBbMV0pIHN1ZmZlcmluZw0KPiBmcm9tIHNhbWUgcHJv
YmxlbS4NCj4gDQo+IFNvLCB3aGF0IGRvIHlvdSB0aGluayBoYXZpbmcgdHdvIHBhdGNoZXMsDQo+
IC0gZmlyc3Qgb25lIGlzIG9ubHkgZm9yIG1lbXBvb2wgdXBkYXRlLCB3aGljaCByZW1vdmVzIHRo
ZQ0KPiAnQ0FDSEVfRkxVU0hUSFJFU0hfTVVMVElQTElFUicgZnJvbSAncnRlX21lbXBvb2wuYycs
IGFkZHMNCj4gJ1JURV9NRU1QT09MX0NBQ0hFX0ZMVVNIVEhSRVNIX01VTFRJUExJRVInIHRvICdy
dGVfbWVtcG9vbC5oJyBhcw0KPiB0aGlzIHBhdGNoIGRvZXMsIGFuZCB1cGRhdGUgZXhpc3Rpbmcg
dXNhZ2UuDQo+IA0KPiAtIHNlY29uZCBwYXRjaCBqdXN0IHVwZGF0ZXMgdGhlIGJvbmRpbmcgZHJp
dmVyIGFuZCB1c2UgdGhlIG5ldw0KPiAnUlRFX01FTVBPT0xfQ0FDSEVfRkxVU0hUSFJFU0hfTVVM
VElQTElFUicgbWFjcm8NCj4gDQo+IA0KPiANCj4gWzFdIEBNYXRhbiwgQFNsYXZhLA0KPiAnbWx4
NV9yeHEuYycsIGNvbW1lbnQgbWVudGlvbnMgdGhhdCBpdCBpbnRlbmRzIHRvIHVzZQ0KPiAnQ0FD
SEVfRkxVU0hUSFJFU0hfTVVMVElQTElFUicgYnV0IGNhbid0IGFjY2VzcyBpdCBhbmQgdXNlIGEg
aGFyZGNvZGVkDQo+IHZhbHVlICgyKS4gQnV0IHRoZSBoYXJkIGNvZGVkIHZhbHVlIGFuZCBtYWNy
byB2YWx1ZXMgZG9lc24ndCBtYXRjaCwgaXMgaXQNCj4gaW50ZW50aW9uYWwuDQoNCkkgdGhpbmsg
aXQgaXMgdG8gcGFzcyB0aGUgY2FjaGUgc2l6ZSBjaGVjayBpbnRvIG1lbXBvb2wgQVBJLg0KDQoN
Cj4gV2hlbiAnUlRFX01FTVBPT0xfQ0FDSEVfRkxVU0hUSFJFU0hfTVVMVElQTElFUicgaXMgZXhw
b3NlZCBpbg0KPiBoZWFkZXIsIGNhbiBpdCBiZSByZXBsYWNlZCB3aXRoIGhhcmQgY29kZWQgdmFs
dWUgaW4gdGhlIGRyaXZlcj8NCg0KWWVzLCB3ZSBuZWVkIHRvIGJlIGNhcmVmdWwgd2l0aCB0aGUg
dHlwZXMgd2hlbiBkb2luZyB0aGUgY2FsY3VsYXRpb24gdG8gZW5zdXJlIGl0IHdpbGwgY29udGlu
dWUgdG8gcGFzcyB0aGUgbWVtcG9vbCBjaGVjay4NCkZvciBzdXJlLCB3ZSBjYW4gaGVscCBhbmQg
dmFsaWRhdGUgaGVyZS4NCg0KTWF0YW4NCg0KDQoNCj4gDQo+IA0KPiANCj4gPiAgICNkZWZpbmUg
UlRFX01FTVBPT0xfSEVBREVSX0NPT0tJRTEgIDB4YmFkYmFkYmFkYWRkMmU1NVVMTA0KPiAvKio8
IEhlYWRlciBjb29raWUuICovDQo+ID4gICAjZGVmaW5lIFJURV9NRU1QT09MX0hFQURFUl9DT09L
SUUyICAweGYyZWVmMmVlZGFkZDJlNTVVTEwNCj4gLyoqPCBIZWFkZXIgY29va2llLiAqLw0KPiA+
ICAgI2RlZmluZSBSVEVfTUVNUE9PTF9UUkFJTEVSX0NPT0tJRSAgMHhhZGQyZTU1YmFkYmFkYmFk
VUxMDQo+IC8qKjwNCj4gPiBUcmFpbGVyIGNvb2tpZS4qLw0KDQo=