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 C4FB343927; Mon, 22 Jan 2024 10:46:32 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8BCAC40291; Mon, 22 Jan 2024 10:46:32 +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" To: Ferruh Yigit , "Sivaramakrishnan, VenkatX" , Hemant Agrawal , Sachin Saxena , Zyta Szpak , Liron Himi , Chaoyong He , Gagandeep Singh , Jerin Jacob , Maciej Czekaj CC: "dev@dpdk.org" , "pascal.mazon@6wind.com" , "shreyansh.jain@nxp.com" , "tdu@semihalf.com" , "qin.ke@corigine.com" , "jerin.jacob@caviumnetworks.com" , "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: References: <20231212143722.1803259-1-venkatx.sivaramakrishnan@intel.com> <20240118120741.1434286-1-venkatx.sivaramakrishnan@intel.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: 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 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==