From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <stable-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id CCEC943927
	for <public@inbox.dpdk.org>; Mon, 22 Jan 2024 10:46:33 +0100 (CET)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id C145D40A6C;
	Mon, 22 Jan 2024 10:46:33 +0100 (CET)
Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.10])
 by mails.dpdk.org (Postfix) with ESMTP id EBA7F4028B;
 Mon, 22 Jan 2024 10:46:30 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=intel.com; i=@intel.com; q=dns/txt; s=Intel;
 t=1705916790; x=1737452790;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=KaCkj8sTy9utWM3ZtkzJ45cJFGg5Wihz+GQ/WmNUuJ0=;
 b=EwdoGOTxdbi4+yVDuuPDqhMidT7/izXPnQyGYEPZl553fmYWbzHONxgu
 BnDrvoX+eDlzQ3RPFD3TDc04IrzfNQlNWg4qbff5oaUBos9sc8+6TMnyD
 QNxkJpiseROKJLSv2BqWqUFTJNLwRla4jHfrTOHFoPoLMCkzIr1eScMDo
 pIJ/5ks8qZHEw34wiVY0m1x/6K188JhIDEjYXqMWlVzy6cYhVRNcIZFHv
 WstSVT6bSK2qOOHmdMSHV3uMw/B9NOzjTVEA2d8NC1b9eMlOk83niPFCo
 uiB/J2WWqJuI9cq3P41ibtSYyILwmA/uLkbzrZBHLDrNN5jZCGdcqE9vO g==;
X-IronPort-AV: E=McAfee;i="6600,9927,10960"; a="14501824"
X-IronPort-AV: E=Sophos;i="6.05,211,1701158400"; d="scan'208";a="14501824"
Received: from fmviesa003.fm.intel.com ([10.60.135.143])
 by orvoesa102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 22 Jan 2024 01:46:29 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="6.05,211,1701158400"; 
   d="scan'208";a="1118828"
Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81])
 by fmviesa003.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384;
 22 Jan 2024 01:46:28 -0800
Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by
 fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2507.35; Mon, 22 Jan 2024 01:46:27 -0800
Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by
 fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2507.35 via Frontend Transport; Mon, 22 Jan 2024 01:46:27 -0800
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.100)
 by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2507.35; Mon, 22 Jan 2024 01:46:27 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=DaV/U8J1SWdlXQOPscI+moorBaYS/HjtDUBzlOMWBA2kYoPkc+Af9kW9GtQPfYMBSB2K/DCWO0dxUAnvPX/1HK7eF69kiAfjEG5d2PdrIK3LS/pLyxp3jeePtabzoeujsJnWog2YIR99uOx/AjH8VIBhH3bf5lUbVrWQiCA95IgJR9qeozWJt9NKqozuIu9X+9dVl647+JyEebyUfeiYm8fBnecvG5lhElS8x88oUljBHP4SpzmHjMGuJt3z+iTS6tmqlCW5GSzTtYBf9kLWA3kwlRvyNfbvzW81/LzyF4WqiIUrN6/oBlhbrb8GpSn3bIeW30x1qxuYFppoyWwuzA==
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=KaCkj8sTy9utWM3ZtkzJ45cJFGg5Wihz+GQ/WmNUuJ0=;
 b=nIbGD5CZxYitAiqvLQzHgM7ZYWgmt8kC9NYKFgadeAzIDIvBQYtNB2S/dhPRUBqcEFdYIyW37YkSoAgxA6FvGSXUoXLgNRoJGRzkFh8NimlcNaq+K40TGj8kiJ4sQi6SrrX9+TeS0gNxOg2pqvF/m7+HvoS/IkvX6Own5khAwTJkLCWDcfz5re+y/x+NrHZA2CdNa16OYgxbKPevoUxnooeMndBcDZpYzUn2jiNvgXm49dBCv548XPnjNsZXBPsgQwJdIFAu/q5UpFp3KXtc2R+vLdqK+ROpHK73q1WJqjAGoYZhJ2G58LRDz2foFz5soFk8hT9PuOmNBk331XuVtg==
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
Received: from SN7PR11MB7639.namprd11.prod.outlook.com (2603:10b6:806:32a::14)
 by DM8PR11MB5575.namprd11.prod.outlook.com (2603:10b6:8:38::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.34; Mon, 22 Jan
 2024 09:46:25 +0000
Received: from SN7PR11MB7639.namprd11.prod.outlook.com
 ([fe80::8a06:eadf:e98b:23ad]) by SN7PR11MB7639.namprd11.prod.outlook.com
 ([fe80::8a06:eadf:e98b:23ad%2]) with mapi id 15.20.7202.020; Mon, 22 Jan 2024
 09:46:25 +0000
From: "Power, Ciara" <ciara.power@intel.com>
To: Ferruh Yigit <ferruh.yigit@amd.com>, "Sivaramakrishnan, VenkatX"
 <venkatx.sivaramakrishnan@intel.com>, Hemant Agrawal
 <hemant.agrawal@nxp.com>, Sachin Saxena <sachin.saxena@nxp.com>, Zyta Szpak
 <zr@semihalf.com>, Liron Himi <lironh@marvell.com>, Chaoyong He
 <chaoyong.he@corigine.com>, Gagandeep Singh <g.singh@nxp.com>, Jerin Jacob
 <jerinj@marvell.com>, Maciej Czekaj <mczekaj@marvell.com>
CC: "dev@dpdk.org" <dev@dpdk.org>, "pascal.mazon@6wind.com"
 <pascal.mazon@6wind.com>, "shreyansh.jain@nxp.com" <shreyansh.jain@nxp.com>,
 "tdu@semihalf.com" <tdu@semihalf.com>, "qin.ke@corigine.com"
 <qin.ke@corigine.com>, "jerin.jacob@caviumnetworks.com"
 <jerin.jacob@caviumnetworks.com>, "stable@dpdk.org" <stable@dpdk.org>
Subject: RE: [PATCH v5 1/2] drivers/net: fix buffer overflow for ptypes list
Thread-Topic: [PATCH v5 1/2] drivers/net: fix buffer overflow for ptypes list
Thread-Index: AQHaSgcACltj+HyDE0mUSnVu0r1PdbDhO/IAgAAkIQCABDqFAIAAAJVw
Date: Mon, 22 Jan 2024 09:46:25 +0000
Message-ID: <SN7PR11MB7639E8689E2077DE2CC44E54E6752@SN7PR11MB7639.namprd11.prod.outlook.com>
References: <20231212143722.1803259-1-venkatx.sivaramakrishnan@intel.com>
 <20240118120741.1434286-1-venkatx.sivaramakrishnan@intel.com>
 <a321e825-5508-4e5d-af4d-7ae0b30c56e4@amd.com>
 <SN7PR11MB7639C87A52C682484A90F972E6702@SN7PR11MB7639.namprd11.prod.outlook.com>
 <287729b3-6ad4-4488-886d-b53e169df923@amd.com>
In-Reply-To: <287729b3-6ad4-4488-886d-b53e169df923@amd.com>
Accept-Language: en-IE, 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=intel.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SN7PR11MB7639:EE_|DM8PR11MB5575:EE_
x-ms-office365-filtering-correlation-id: ef1625bc-16f4-4f2a-6914-08dc1b2f000b
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: kR69pK52ESsocieFzIxMQw0A7US8Tkcp40UJRxSUoXTJpxy4bWR3OoC4XeMtYAczeBtv13kVtfmMI5lvfI7Jw9AMP8rO1D1Mq4JFvV810PJ1KSHgjRp1vxXVcs/KtPuZkSZcDGB3Gg5hLVwUShQ+ieoFTiE8eKvXUfdnvq8e48liT81r/XOTcBY2RPlGCpCm0F9TFmdOoDsZ/STcfmhtrHe16c4wQYoiLc0bnxMCrFzhVty9Z2FQpASpMZZ8yz/b7uCO/2vIVPJcwBUYIxC4HWw88GZGjg+dMVMy4X51RZRSSmBNBFa0UGX0eKQe4fU82LBLpMnKD3hhM36A3Y2/h1Kl4zNrSpZ4rUhIFjtilQejxQgbF0OedTtsPR9yekeb0mPzwOvNcLfhOVMD2zJV/cHS/mSo7bormWbhUDzJ0zfSjuJJTCRr+zlP8PQU3BW+DjMs/PO22MuOZL0xMGS0kfTFk6ZUiLTRu0IUMomSDVE9ao6Kcr34a81SqlFRKDxjCqrUx0roX0JEUHUZhQLKcuao1j/AUjN3dgJE9Cs2XP2tWJlcef8IED6ii7/+q6nzlfxgwOu+Bsz3rTmuN9YjUSu6is/stSNbITVZ5VOWBYatQv20JGHHD0vQMZ4rfixY
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SN7PR11MB7639.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230031)(366004)(396003)(39860400002)(346002)(136003)(376002)(230922051799003)(451199024)(186009)(64100799003)(1800799012)(921011)(55016003)(86362001)(66899024)(53546011)(966005)(478600001)(33656002)(38070700009)(26005)(83380400001)(2906002)(7416002)(110136005)(52536014)(316002)(54906003)(64756008)(5660300002)(66446008)(8676002)(9686003)(7696005)(6506007)(82960400001)(4326008)(8936002)(38100700002)(122000001)(41300700001)(66946007)(66556008)(66476007)(76116006)(71200400001);
 DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?V2E4NllpQ2I0aFo5WWREN0VPZHlQRFNsSFpwalI3OTcxcnBwbHNMcm56S2ZJ?=
 =?utf-8?B?ZTFydnR1a09iYlpJdmJZWWRwSUVyejhpaVNXUXkrVE5XSitYWjdkNG5kRGgv?=
 =?utf-8?B?azFTbDdQTUhxSUp5akFmT2NLQWpDb2ZHWmhSRUpPRlVkbERhOGJoaFZRZWhN?=
 =?utf-8?B?SXdYMFdsVEdBY3lkM2d6bVd2Y2hUak8vQTYwalhCc3g3d3BuZXlISU5PTW9J?=
 =?utf-8?B?cUN4ZWFuRmxvQkdEamZGWmtJQXVtaysvdDFvQ3d6dHRpNlVZYjNDUFRuTVVZ?=
 =?utf-8?B?YWJrR3RjeWV1eGhUMTErQmMvNFhMcjZ6aUpBczFqTjh6MnRUVXRVWjFUYXFp?=
 =?utf-8?B?QWtUQWVBTHQ4TXQ1YUhXaGxUeXlmbGVUblJkS3BSOWIrRkNDbnBQTHdZdE1S?=
 =?utf-8?B?UmxGRkVWRFhvZHlCTEU5YkhuSWM0a3pzSUNDS0QvZEVSNTk5R0NwNUdWVGRY?=
 =?utf-8?B?enFPdHhnaFM2MTBlN2JHallTZUEvZmRhZ1M1QXpIdThvbHgzbW83MWY4ZS9C?=
 =?utf-8?B?cDVTRXgwVjZGR21aclNxbm1YMEVPVDhhc1Bqd3l4OENzemtZS0dzM3V1RGM4?=
 =?utf-8?B?ZnViRklMUExGVjV1Ny9SSTk4M2VnRW5sczRTM250VXFoMVpKSys0SWJOSVhE?=
 =?utf-8?B?TVg4V0NOdEVtTWpsaEU1eFp4T3NldXE5MVpubCtUTmxXb3dBbUhRZ1k0d3kz?=
 =?utf-8?B?UEF4cFYwMm9tMDhCUUluTDZsczVpakxCb1dsMEs3eEkzMjdIZlRFbkhBZmNo?=
 =?utf-8?B?MVh4bm9ycEEvczJ1cjRSc3pxaEY0ZmYxYUcrOFI1VmJYK0UxVk5xbXROTXBR?=
 =?utf-8?B?S0M2eitYbzErU0wrTXgzUkVUYjZQT3ZxbmNuVkdXYVNMclRmQjV2MXJqSnpU?=
 =?utf-8?B?N1RKUzlCQ2dQMG55anZPQ3BQc2NVT0hYc0FzT1hJNU5LT1V4dDhNOU52YlRH?=
 =?utf-8?B?MDlSOXRmZVJHUUZZZExGS0kvV3lJcUk1WU1uZjBaUkZIWmM4Z0p6MUtCcGtD?=
 =?utf-8?B?TWhMVnV0S3VBbDdtWnZwYUIybVJIa2pnZkxJaHQ5c3pYV3Jza1lBejNqZjU2?=
 =?utf-8?B?ZWxlRWUxdTg5dnIyZWhkVlloWnJ5UnhKZFN3RFI2MjlENmhjWjZRYjlvaXFp?=
 =?utf-8?B?alhKdUJzdUFmZ1BjSXRaQW5lT0UrTFV0YkM2eW8yazMwVHFkYkg1QkJmMngz?=
 =?utf-8?B?aXkzS3ZaWTl4aEVEaHdGS2toSEFTdEc3cjgwbk0yV1ZDSkJnS1ZCSXhzYi9I?=
 =?utf-8?B?Mm1EZ2FlTGlPdmkzaW1YRlFpZVluV3BOMVJ1dFMyc1BEYmc5d0NuM2EySWY0?=
 =?utf-8?B?S1ZLamZYUDRKbmUxaGEwWUs0SjZyejU1N1VhdXZwenZtNmh3Q3ZHcHJUS0ti?=
 =?utf-8?B?VVhVeEtFWXg2Njd3QVVjUE40NDZMVEpQN1dpREV6bkVCekN0ZXdxbU5Pdncw?=
 =?utf-8?B?aTZab0VvVWozWjBSSWptanJLcjRhd0VrSG0rMStwblg3ZFM3dzlBR0dtZVN4?=
 =?utf-8?B?SDdTLzNrYjdmRXBRUU81WlpscGRGZHNES2huQkpOdWg2RCtpZEtnZEQxNmRY?=
 =?utf-8?B?cGQxeVFHZzdGRzE1NmR6Vkw1a2VBcElOUHRUa2xmZURkV2xVTjcva2NtMytx?=
 =?utf-8?B?YXJrajVTL1R4citicTExd2ZpTmF1NzR0TUtnaFhDTHFVMy96WTIzR1A1NEtZ?=
 =?utf-8?B?NEZzeFA2MDNBK25lTmh0QkdrM3ZmakZQUjc3ME15THQreXZrWTI0aHhwQmdh?=
 =?utf-8?B?ZVljeGNFRW1FVDdHZ2VEdUpSdWgvMG9IUE5FS05rbkVWeXFqNmxkMTlmQy9u?=
 =?utf-8?B?M3RJWmFXcEpvaHowc2xNZFlxeGFYK01SMnZpS0orWWNSc3NVMHNuTUxkQnZq?=
 =?utf-8?B?bU5LUjFRMThFakhEaGdPUUt1NmxEOFo5NGNyWmNVUDVyV0xkNXBMZTlJWkZ6?=
 =?utf-8?B?a3pqdmZkT2JPYUZBc3lDSjIzS2R4OWZaUm9ZcE5Nc1dNakRqc0YwbXRFbGJI?=
 =?utf-8?B?V1ZISXdya3F4RFIzOWZ6WGEvZ01HOUtDVzNickE4aEs4OGVnTUF1d25GWUhW?=
 =?utf-8?B?TjRnZzZBZkU3SG5mTm9tOHVUS252dmRBNkRqTjdsWEdrRzNWMkc0Ni9FOVcz?=
 =?utf-8?Q?5L5E9pyH0Ke0xsjnbnGnAVndA?=
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: SN7PR11MB7639.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ef1625bc-16f4-4f2a-6914-08dc1b2f000b
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jan 2024 09:46:25.7346 (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: UMb+9bCEQEQ8C1aVc7hxeKaT8MN0K/UoK91gHULKzaWq1cCfPZm7etn5iG33gJ1kbABKX8d44TY4G0E+bxzcSg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM8PR11MB5575
X-OriginatorOrg: intel.com
X-BeenThere: stable@dpdk.org
X-Mailman-Version: 2.1.29
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

SGkgRmVycnVoLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEZlcnJ1
aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QGFtZC5jb20+DQo+IFNlbnQ6IE1vbmRheSwgSmFudWFyeSAy
MiwgMjAyNCA5OjQzIEFNDQo+IFRvOiBQb3dlciwgQ2lhcmEgPGNpYXJhLnBvd2VyQGludGVsLmNv
bT47IFNpdmFyYW1ha3Jpc2huYW4sIFZlbmthdFgNCj4gPHZlbmthdHguc2l2YXJhbWFrcmlzaG5h
bkBpbnRlbC5jb20+OyBIZW1hbnQgQWdyYXdhbA0KPiA8aGVtYW50LmFncmF3YWxAbnhwLmNvbT47
IFNhY2hpbiBTYXhlbmEgPHNhY2hpbi5zYXhlbmFAbnhwLmNvbT47IFp5dGENCj4gU3pwYWsgPHpy
QHNlbWloYWxmLmNvbT47IExpcm9uIEhpbWkgPGxpcm9uaEBtYXJ2ZWxsLmNvbT47IENoYW95b25n
IEhlDQo+IDxjaGFveW9uZy5oZUBjb3JpZ2luZS5jb20+OyBHYWdhbmRlZXAgU2luZ2ggPGcuc2lu
Z2hAbnhwLmNvbT47IEplcmluDQo+IEphY29iIDxqZXJpbmpAbWFydmVsbC5jb20+OyBNYWNpZWog
Q3pla2FqIDxtY3pla2FqQG1hcnZlbGwuY29tPg0KPiBDYzogZGV2QGRwZGsub3JnOyBwYXNjYWwu
bWF6b25ANndpbmQuY29tOyBzaHJleWFuc2guamFpbkBueHAuY29tOw0KPiB0ZHVAc2VtaWhhbGYu
Y29tOyBxaW4ua2VAY29yaWdpbmUuY29tOyBqZXJpbi5qYWNvYkBjYXZpdW1uZXR3b3Jrcy5jb207
DQo+IHN0YWJsZUBkcGRrLm9yZw0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHY1IDEvMl0gZHJpdmVy
cy9uZXQ6IGZpeCBidWZmZXIgb3ZlcmZsb3cgZm9yIHB0eXBlcyBsaXN0DQo+IA0KPiBPbiAxLzE5
LzIwMjQgNToxMCBQTSwgUG93ZXIsIENpYXJhIHdyb3RlOg0KPiA+IEhpIEZlcnJ1aCwNCj4gPg0K
PiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBGZXJydWggWWlnaXQg
PGZlcnJ1aC55aWdpdEBhbWQuY29tPg0KPiA+PiBTZW50OiBGcmlkYXksIEphbnVhcnkgMTksIDIw
MjQgMjo1OSBQTQ0KPiA+PiBUbzogU2l2YXJhbWFrcmlzaG5hbiwgVmVua2F0WCA8dmVua2F0eC5z
aXZhcmFtYWtyaXNobmFuQGludGVsLmNvbT47DQo+ID4+IEhlbWFudCBBZ3Jhd2FsIDxoZW1hbnQu
YWdyYXdhbEBueHAuY29tPjsgU2FjaGluIFNheGVuYQ0KPiA+PiA8c2FjaGluLnNheGVuYUBueHAu
Y29tPjsgWnl0YSBTenBhayA8enJAc2VtaWhhbGYuY29tPjsgTGlyb24gSGltaQ0KPiA+PiA8bGly
b25oQG1hcnZlbGwuY29tPjsgQ2hhb3lvbmcgSGUgPGNoYW95b25nLmhlQGNvcmlnaW5lLmNvbT47
DQo+ID4+IEdhZ2FuZGVlcCBTaW5naCA8Zy5zaW5naEBueHAuY29tPjsgSmVyaW4gSmFjb2IgPGpl
cmluakBtYXJ2ZWxsLmNvbT47DQo+ID4+IE1hY2llaiBDemVrYWogPG1jemVrYWpAbWFydmVsbC5j
b20+DQo+ID4+IENjOiBkZXZAZHBkay5vcmc7IFBvd2VyLCBDaWFyYSA8Y2lhcmEucG93ZXJAaW50
ZWwuY29tPjsNCj4gPj4gcGFzY2FsLm1hem9uQDZ3aW5kLmNvbTsgc2hyZXlhbnNoLmphaW5Abnhw
LmNvbTsgdGR1QHNlbWloYWxmLmNvbTsNCj4gPj4gcWluLmtlQGNvcmlnaW5lLmNvbTsgamVyaW4u
amFjb2JAY2F2aXVtbmV0d29ya3MuY29tOyBzdGFibGVAZHBkay5vcmcNCj4gPj4gU3ViamVjdDog
UmU6IFtQQVRDSCB2NSAxLzJdIGRyaXZlcnMvbmV0OiBmaXggYnVmZmVyIG92ZXJmbG93IGZvcg0K
PiA+PiBwdHlwZXMgbGlzdA0KPiA+Pg0KPiA+PiBPbiAxLzE4LzIwMjQgMTI6MDcgUE0sIFNpdmFy
YW1ha3Jpc2huYW4gVmVua2F0IHdyb3RlOg0KPiA+Pj4gQWRkcmVzcyBTYW5pdGl6ZXIgZGV0ZWN0
cyBhIGJ1ZmZlciBvdmVyZmxvdyBjYXVzZWQgYnkgYW4gaW5jb3JyZWN0DQo+ID4+PiBwdHlwZXMg
bGlzdC4gTWlzc2luZyAiUlRFX1BUWVBFX1VOS05PV04iIHB0eXBlIGNhdXNlcyBidWZmZXINCj4g
b3ZlcmZsb3cuDQo+ID4+PiBGaXggdGhlIHB0eXBlcyBsaXN0IGZvciBkcml2ZXJzLg0KPiA+Pj4N
Cj4gPj4+IEZpeGVzOiAwODQ5YWMzYjYxMjIgKCJuZXQvdGFwOiBhZGQgcGFja2V0IHR5cGUgbWFu
YWdlbWVudCIpDQo+ID4+PiBGaXhlczogYTdiZGMzYmQ0MjQ0ICgibmV0L2RwYWE6IHN1cHBvcnQg
cGFja2V0IHR5cGUgcGFyc2luZyIpDQo+ID4+PiBGaXhlczogNGNjYzhkNzcwZDNiICgibmV0L212
bmV0YTogYWRkIFBNRCBza2VsZXRvbiIpDQo+ID4+PiBGaXhlczogZjNmMGQ3N2RiNmIwICgibmV0
L21ydmw6IHN1cHBvcnQgcGFja2V0IHR5cGUgcGFyc2luZyIpDQo+ID4+PiBGaXhlczogNzFlOGJi
NjUwNDZlICgibmV0L25mcDogdXBkYXRlIHN1cHBvcnRlZCBsaXN0IG9mIHBhY2tldA0KPiA+Pj4g
dHlwZXMiKQ0KPiA+Pj4gRml4ZXM6IDY1OWI0OTRkM2Q4OCAoIm5ldC9wZmU6IGFkZCBwYWNrZXQg
dHlwZXMgYW5kIGJhc2ljDQo+ID4+PiBzdGF0aXN0aWNzIikNCj4gPj4+IEZpeGVzOiAzOThhMWJl
MTQxNjggKCJuZXQvdGh1bmRlcng6IHJlbW92ZSBnZW5lcmljIHBhc3NYDQo+ID4+PiByZWZlcmVu
Y2VzIikNCj4gPj4+IENjOiBwYXNjYWwubWF6b25ANndpbmQuY29tDQo+ID4+PiBDYzogc2hyZXlh
bnNoLmphaW5AbnhwLmNvbQ0KPiA+Pj4gQ2M6IHpyQHNlbWloYWxmLmNvbQ0KPiA+Pj4gQ2M6IHRk
dUBzZW1paGFsZi5jb20NCj4gPj4+IENjOiBxaW4ua2VAY29yaWdpbmUuY29tDQo+ID4+PiBDYzog
Zy5zaW5naEBueHAuY29tDQo+ID4+PiBDYzogamVyaW4uamFjb2JAY2F2aXVtbmV0d29ya3MuY29t
DQo+ID4+PiBDYzogc3RhYmxlQGRwZGsub3JnDQo+ID4+Pg0KPiA+Pj4gU2lnbmVkLW9mZi1ieTog
U2l2YXJhbWFrcmlzaG5hbiBWZW5rYXQNCj4gPj4+IDx2ZW5rYXR4LnNpdmFyYW1ha3Jpc2huYW5A
aW50ZWwuY29tPg0KPiA+Pj4NCj4gPj4NCj4gPj4gUmV2aWV3ZWQtYnk6IEZlcnJ1aCBZaWdpdCA8
ZmVycnVoLnlpZ2l0QGFtZC5jb20+DQo+ID4+DQo+ID4+DQo+ID4+ICgiQ2M6IDxlbWFpbD4iIHNo
b3VsZG4ndCBiZSBpbiB0aGUgY29tbWl0IG1lc3NhZ2UsIGJ1dCBub3QgYmlnIGRlYWwgSQ0KPiA+
PiBjYW4gcmVtb3ZlIHRoZW0gd2hpbGUgbWVyZ2luZy4NCj4gPj4gSWYgeW91IHdhbnQgdG8gaGVs
cCwgaW4gbmV4dCB2ZXJzaW9uIHBsZWFzZSBwdXQgdGhlbSBhZnRlciAnLS0tJywgYXMNCj4gPj4g
eW91IGFyZSBhbHJlYWR5IGRvaW5nIHdpdGggY2hhbmdlbG9nKQ0KPiA+DQo+ID4gVGhhbmtzIGZv
ciB0aGUgcmV2aWV3IG9uIHRoaXMgb25lLg0KPiA+DQo+ID4gVGhlIERQREsgZG9jcyBzdWdnZXN0
IGFkZGluZyB0aGUgRml4ZXMgbGluZSArIENDIGluIHRoZSBjb21taXQgbWVzc2FnZQ0KPiBib2R5
IC0gaGFzIHRoZSBndWlkZWxpbmVzIGNoYW5nZWQgZm9yIHRoaXM/DQo+ID4NCj4gDQo+IENhbiB5
b3UgcGxlYXNlIHBvaW50IG1lIHRoZSBtZW50aW9uZWQgZG9jLCBsZXQgbWUgY2hlY2sgaXQ/DQoN
ClN1cmUsIGl0J3MgaW4gc2VjdGlvbiA4LjcgaGVyZTogaHR0cHM6Ly9kb2MuZHBkay5vcmcvZ3Vp
ZGVzL2NvbnRyaWJ1dGluZy9wYXRjaGVzLmh0bWwgDQoNClRoYW5rcywNCkNpYXJhDQoNCg==