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 97DDB43901; Fri, 19 Jan 2024 18:10:09 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 88A5642D92; Fri, 19 Jan 2024 18:10:09 +0100 (CET) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.12]) by mails.dpdk.org (Postfix) with ESMTP id 262C34027A; Fri, 19 Jan 2024 18:10:06 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1705684208; x=1737220208; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Ut/nOYTNkupPdHiHN8WMk4NOfTKu4VKjOsynM3FSB5M=; b=Grhmevat3TkUBkPkgVTGh9NpTgAsr22Wa4zmQOQDxE2O9uPGK+iKZISi f3Ro8WS1XGlIzZfTkgrCF6JFE6Dd+vjEU/dr6OO5Kn4y+Xleq4tFznvny T7jWsWT7lAgmvKQ5N2ATlYAJzBhAr+sCnpimhtMxId1mDmSY6g6FZc+bp khCR53RrAMVtmNy19y32sR1LtN5IsCiKhytnpSjHOS+DcpSKOFOtDyLT0 u4VvSi1w3phQNWKPcuAusfvy7Unyqvplk+vV9jHtAcUIspROCinR+x8WG W4eFtwAPBzo1O/ZJ5LzJjoepd2EEQLGCfjnv8xIxPciVw/n6NxG4T8bRV A==; X-IronPort-AV: E=McAfee;i="6600,9927,10957"; a="8170708" X-IronPort-AV: E=Sophos;i="6.05,204,1701158400"; d="scan'208";a="8170708" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orvoesa104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jan 2024 09:10:06 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10957"; a="761174118" X-IronPort-AV: E=Sophos;i="6.05,204,1701158400"; d="scan'208";a="761174118" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga006.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 19 Jan 2024 09:10:05 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 19 Jan 2024 09:10:05 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 19 Jan 2024 09:10:04 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Fri, 19 Jan 2024 09:10:04 -0800 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.41) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Fri, 19 Jan 2024 09:10:04 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aPgCu+yjVNlFmU8tCn7H4CCEVU3U7Bx74R6m2xcEV03jo/n+wI44umUYB29RnlQqGitYhwlZLguzaw2F8Hi1unTzfMwqwh5sCvJyWdKIOYrUOU0+h+NlNq0TmjKWSf5MwcRpcOP4q/rPvmyEWfJh2/pPWymm00+HAqheTH1z1bpwOR7iR+EwKM9o8r14FCy/B5+A5/GkFryyLCeapiQqLfuOmluA6i8MzyVLg79a28cAR00+gZeeNGZRoXb193LOPV6FzeYfEkoQ/9x+1GbQgrVGuD6Tm5zqV3KSWiLmtmYXPcZuYdtJgFk6j+kpkbadWykaqZITpRilnFDEOxgT4g== 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=Ut/nOYTNkupPdHiHN8WMk4NOfTKu4VKjOsynM3FSB5M=; b=G5rktZI4jkdcNJGLRG5u2CGwXqjw1e0mgJEZ/ofM6fHpccxlkr4lcwkXlPAjK9a2fqQOa9KktZ23zWDJ4PhZ7LTUkoKICUV/RRT11a8HGfdI2r1hBcDsNXtANXfnfF+jUp9DL1T5w4VOhJk88Cl57VePwp5+1qWItW+FvR4crKgAbkNuKL3q8C9iSZmYYPP+OdLGgOXBdcFBvkJ5MsSHnzhjhc0GdsYwFj/kGgdEQLUlLvbc0UyFlcfDHQLd08S9H7UphjGHzSaAoBoPoAM7ioUHoO9DRCt3oo6YufELrXreaeDL4rdxi3d7SNEoLqUJl+wQaDXmNz/ETgJhxelprg== 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 CO1PR11MB5171.namprd11.prod.outlook.com (2603:10b6:303:94::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.26; Fri, 19 Jan 2024 17:10:02 +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; Fri, 19 Jan 2024 17:10:02 +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/IAgAAkIQA= Date: Fri, 19 Jan 2024 17:10:02 +0000 Message-ID: References: <20231212143722.1803259-1-venkatx.sivaramakrishnan@intel.com> <20240118120741.1434286-1-venkatx.sivaramakrishnan@intel.com> In-Reply-To: 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_|CO1PR11MB5171:EE_ x-ms-office365-filtering-correlation-id: 1c2f751b-bedb-4e00-b9b4-08dc191179c7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /Chr681lSuGdYR81BLW2dlpgZJQu18KIqQoGusg8xYQYNQ6raArIv86MMNY0c8MiEuBW/c0XUFnUbGuM+1W2HlMTZKhnmlJFxSHB67H4nuoddCquotneKwK8mX0q+hoBBr6virtqogyfi+2Syo6joJHBBLrqVHBAYhIpn728mNxHwS+vRi0kGFoVuyLa8FAb9kaiOHhUVuLPRn+TIBtH2plrOL16gCGRVZOz5W6NNUYPJ9ap6XrviG3KsBMV2QPjo5A51VvMW7Uny5ayNNFcpYVqdDIci4AAxJ+GEG6rYNrfLaacK0EvaErS6V030VF9jGXXNqnpLEysCiXlg5YxNs4OVx5emG5q093I24NBmuFUFo/xZ0jHnpJW6aNNm71cRFhoQllH6gKDwgrTXqozwN1JKfgQClqW2haDpbZBOhSxGdIpCCZ9uUgmVGKyjJC/UonLugC4XRrByaNAslQvbE4zapwdfg48v9KmXjaRm0qAHTL8s2319BECcQdkSOFIBz7LiODK8w6Jsswv5Tr+Aw7JhWx0hiInlKDPkol6B9dpAJfOYzZiYBEzuiIlDsM/1426VVqeRP+96hCDm34CMIXqFkm65T0pamVSGuY173zah0J8JAzDq493ISy3N/FnSsmLo8qSwe3kVvgHDDXnug== 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)(136003)(366004)(376002)(346002)(39860400002)(396003)(230922051799003)(1800799012)(186009)(451199024)(64100799003)(26005)(7696005)(71200400001)(9686003)(53546011)(6506007)(122000001)(5660300002)(83380400001)(7416002)(8676002)(4326008)(8936002)(52536014)(41300700001)(316002)(478600001)(66446008)(110136005)(66946007)(66476007)(54906003)(64756008)(66556008)(76116006)(921011)(2906002)(82960400001)(33656002)(86362001)(38100700002)(38070700009)(66899024)(55016003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dGhSQVJFZkdXY1hpWGxsaHlva0dWTjEyOTRqcjdLaFU0MnlMZW9ldGh2V1R3?= =?utf-8?B?c2JoU1BNYWd5bkpWVTAxU0grV2h5VnJldmZBKyswdTd2aTRFV0phWFlaNTlG?= =?utf-8?B?RXNMbmNkejFydlRCcGhtRHFwYTV2eEVLcE5mY1JrRU1oaDRtaUFMNytVeDZN?= =?utf-8?B?b3dpN2JFNUtEWXcyQ21iN0dQKzNraEkzQ1ZwN0poZ2JXNmVvTy9oZ0pPQ3hP?= =?utf-8?B?REtvczdrMkUvUDNSRGtmZ3g1Ti81MDNBNTFQZ0t5alM1TUZZOEVuQzNBM0RB?= =?utf-8?B?alloL0ZjeE1iSnFreWtYWWNVNlN6VEdzMzQ0UlVibGl6SGhHZ0JlL1hYanAw?= =?utf-8?B?VzYvZkFEekMyWHZSalpmTEMrZXpRMStYRENhcnJTVjYzQ2F2Q3lnVFZnMlBF?= =?utf-8?B?SmtUU3VTRDNFMEsrY3VIeEZ6TGtMUzV5YlZ0T1JhSjQzNU04ZE5UanhBNHEv?= =?utf-8?B?THFYdW9UYlJkcVNQMmEzKy9TdHFPaG1WQlkySmE2em84YU55bVRmNVFtb0JK?= =?utf-8?B?SU1YVTlQaW4xMzlhV2dtbmlWYU9ucm5sRUZ1T1JEaGFZNi9uRE5rUWZvUU9H?= =?utf-8?B?dWVOVm5sTnZOZDQ2RndpcXNyajhBdEZBd3Ayby84dmxmN3JmOTloOW5zUjFM?= =?utf-8?B?M0FRaUVKSDhRN3NIZVREcFBDTzVsckg5SlZUL2h2dG9CRVBwMjBrSmcyZ2M3?= =?utf-8?B?OURZaW1ob1EySU1WMURDMjBET2dyeTVpSjNLTms5d01MT0JmbkJYM1dpMGli?= =?utf-8?B?MFNtY25WVHMwc3pVdXQ1b1puSXBPcDdWd2Vlblk1ck9aNzI1QVJSYmtiOWhT?= =?utf-8?B?cGR6NmhsbWkzY0xJQWxhRTFIM0R1VnF4eGt6SnhLOExhL1pHblRUL2R1ZDgy?= =?utf-8?B?WENGQ010UXIwWVQ2M0VYcFk4clR2cEcydmFWZUE0SUJtWmoyMkxkZ01GOXFK?= =?utf-8?B?MVhpdmV6azU5bkxqUUNxUmVyeTlmaHBhRW5hQ2RCVFY2QmpOeHVnTGFuOXc3?= =?utf-8?B?TDhUVXpmT1NMTy9GT29IWk5ZNnlDeGNZUjRYVDZibkQ4ZXY5OGJENk9ORlpt?= =?utf-8?B?QzdyUmh0eS9GU3hBYStqNHBrS3c0ZzQ0ZWRESzRWb3EwRGhLcGNqd0RuTDJO?= =?utf-8?B?YlNURzRHamZSenZ3cWxhNjlLR1NiVjRsWXBSak1Ha0ZIZkErMm9nQ0I0MFE5?= =?utf-8?B?VWRCVWdoTFF3M0doK3F4V2RaT2R0ZE0vTXRJMDZEMEt4UEp1QWtqbklIZnNH?= =?utf-8?B?S3U1ZU1EdGRhWmZSQVRLWC8wSGFOdlhzZGRxMU9ZWWpBLzY3VVVMb1l1UVox?= =?utf-8?B?WXVBVTA5czJkV3BtNmkyZ1RPQW5QY2xVeCtmbU5uZUhDSEhvM3B1VTJmSm5H?= =?utf-8?B?Ynl6K3hWNGRtMUgxdmpoU1RzUy9WQ09lSjZVNGxGZlExdXFHR0c4ejlHV3gz?= =?utf-8?B?anZnS1RzL2ZZbFJVR3hMb1VhbVBPR1NMRUlIaU9xTy9oQ3lwaGxVSFd3NCt5?= =?utf-8?B?eFgwODEvQ0xjZFR1dml3UUpGbnRPb3AyUllpdjM4N1pCUHI4NlB1VTRxc1dh?= =?utf-8?B?eWJZNHhJZ1pabDVzQ28yYjVUVU1taGFHZlIzRXExbGF4Y1c2TjZwdTNzL2VG?= =?utf-8?B?bE4rR2xCK0lidjZKV2lhNWo1UWJNUDFneDFYdTJyYmtvdGpXcmJxOEg0VFJs?= =?utf-8?B?NWVRMUxSaUdmSHBGWU5rZW1VNktSa0pQS09hWnJJcytIWGtwWEV4SzRLNFRB?= =?utf-8?B?NzdoMWZGdFFxVG1wS3NiTm82QXFObDVHU3N4L3NVbjgvdjdkdEcwME1UWE90?= =?utf-8?B?WENyQ1pBZ2dKMDJzaHBENVpGZHFsMG5na050RFJNWGR6QzMvbEduVzZiSWRC?= =?utf-8?B?NVJxcWZLaXRDRDB3NXFFbjduY3VEaHZ1ZGZHWmlwbmdjOWdDME02dDZub00z?= =?utf-8?B?Q1lGRDVNdWJvQ0QyeFQ0d242QmVPTkQ3bXF3NFg1K05iUE8yVTFVVm0veXZ1?= =?utf-8?B?RmdlMWpwVDJlVFJmMUV0L29wc0ZzTkpuWDVFQVdabWVVcERqNGxaakZiK1RJ?= =?utf-8?B?d0gwK2tEMWRZTXExM2tRaXZSblI1TkVzY1Nmb1NpQjd1QnhQM2lnVFhYeUZj?= =?utf-8?Q?s9g0dfGDR9toAZpRiyYqmYdQk?= 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: 1c2f751b-bedb-4e00-b9b4-08dc191179c7 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jan 2024 17:10:02.7330 (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: fPYaKjLOfC8nmI9S2Uu0iETGBGymRP9Hin0vmvTSq4yR8GWZi0SHmSX8z2qGLnR46FeEpMBfGkieVtUAeIbFYQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB5171 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+IFNlbnQ6IEZyaWRheSwgSmFudWFyeSAx OSwgMjAyNCAyOjU5IFBNDQo+IFRvOiBTaXZhcmFtYWtyaXNobmFuLCBWZW5rYXRYIDx2ZW5rYXR4 LnNpdmFyYW1ha3Jpc2huYW5AaW50ZWwuY29tPjsNCj4gSGVtYW50IEFncmF3YWwgPGhlbWFudC5h Z3Jhd2FsQG54cC5jb20+OyBTYWNoaW4gU2F4ZW5hDQo+IDxzYWNoaW4uc2F4ZW5hQG54cC5jb20+ OyBaeXRhIFN6cGFrIDx6ckBzZW1paGFsZi5jb20+OyBMaXJvbiBIaW1pDQo+IDxsaXJvbmhAbWFy dmVsbC5jb20+OyBDaGFveW9uZyBIZSA8Y2hhb3lvbmcuaGVAY29yaWdpbmUuY29tPjsNCj4gR2Fn YW5kZWVwIFNpbmdoIDxnLnNpbmdoQG54cC5jb20+OyBKZXJpbiBKYWNvYiA8amVyaW5qQG1hcnZl bGwuY29tPjsNCj4gTWFjaWVqIEN6ZWthaiA8bWN6ZWthakBtYXJ2ZWxsLmNvbT4NCj4gQ2M6IGRl dkBkcGRrLm9yZzsgUG93ZXIsIENpYXJhIDxjaWFyYS5wb3dlckBpbnRlbC5jb20+Ow0KPiBwYXNj YWwubWF6b25ANndpbmQuY29tOyBzaHJleWFuc2guamFpbkBueHAuY29tOyB0ZHVAc2VtaWhhbGYu Y29tOw0KPiBxaW4ua2VAY29yaWdpbmUuY29tOyBqZXJpbi5qYWNvYkBjYXZpdW1uZXR3b3Jrcy5j b207IHN0YWJsZUBkcGRrLm9yZw0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHY1IDEvMl0gZHJpdmVy cy9uZXQ6IGZpeCBidWZmZXIgb3ZlcmZsb3cgZm9yIHB0eXBlcyBsaXN0DQo+IA0KPiBPbiAxLzE4 LzIwMjQgMTI6MDcgUE0sIFNpdmFyYW1ha3Jpc2huYW4gVmVua2F0IHdyb3RlOg0KPiA+IEFkZHJl c3MgU2FuaXRpemVyIGRldGVjdHMgYSBidWZmZXIgb3ZlcmZsb3cgY2F1c2VkIGJ5IGFuIGluY29y cmVjdA0KPiA+IHB0eXBlcyBsaXN0LiBNaXNzaW5nICJSVEVfUFRZUEVfVU5LTk9XTiIgcHR5cGUg Y2F1c2VzIGJ1ZmZlciBvdmVyZmxvdy4NCj4gPiBGaXggdGhlIHB0eXBlcyBsaXN0IGZvciBkcml2 ZXJzLg0KPiA+DQo+ID4gRml4ZXM6IDA4NDlhYzNiNjEyMiAoIm5ldC90YXA6IGFkZCBwYWNrZXQg dHlwZSBtYW5hZ2VtZW50IikNCj4gPiBGaXhlczogYTdiZGMzYmQ0MjQ0ICgibmV0L2RwYWE6IHN1 cHBvcnQgcGFja2V0IHR5cGUgcGFyc2luZyIpDQo+ID4gRml4ZXM6IDRjY2M4ZDc3MGQzYiAoIm5l dC9tdm5ldGE6IGFkZCBQTUQgc2tlbGV0b24iKQ0KPiA+IEZpeGVzOiBmM2YwZDc3ZGI2YjAgKCJu ZXQvbXJ2bDogc3VwcG9ydCBwYWNrZXQgdHlwZSBwYXJzaW5nIikNCj4gPiBGaXhlczogNzFlOGJi NjUwNDZlICgibmV0L25mcDogdXBkYXRlIHN1cHBvcnRlZCBsaXN0IG9mIHBhY2tldCB0eXBlcyIp DQo+ID4gRml4ZXM6IDY1OWI0OTRkM2Q4OCAoIm5ldC9wZmU6IGFkZCBwYWNrZXQgdHlwZXMgYW5k IGJhc2ljIHN0YXRpc3RpY3MiKQ0KPiA+IEZpeGVzOiAzOThhMWJlMTQxNjggKCJuZXQvdGh1bmRl cng6IHJlbW92ZSBnZW5lcmljIHBhc3NYIHJlZmVyZW5jZXMiKQ0KPiA+IENjOiBwYXNjYWwubWF6 b25ANndpbmQuY29tDQo+ID4gQ2M6IHNocmV5YW5zaC5qYWluQG54cC5jb20NCj4gPiBDYzogenJA c2VtaWhhbGYuY29tDQo+ID4gQ2M6IHRkdUBzZW1paGFsZi5jb20NCj4gPiBDYzogcWluLmtlQGNv cmlnaW5lLmNvbQ0KPiA+IENjOiBnLnNpbmdoQG54cC5jb20NCj4gPiBDYzogamVyaW4uamFjb2JA Y2F2aXVtbmV0d29ya3MuY29tDQo+ID4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPiA+DQo+ID4gU2ln bmVkLW9mZi1ieTogU2l2YXJhbWFrcmlzaG5hbiBWZW5rYXQNCj4gPiA8dmVua2F0eC5zaXZhcmFt YWtyaXNobmFuQGludGVsLmNvbT4NCj4gPg0KPiANCj4gUmV2aWV3ZWQtYnk6IEZlcnJ1aCBZaWdp dCA8ZmVycnVoLnlpZ2l0QGFtZC5jb20+DQo+IA0KPiANCj4gKCJDYzogPGVtYWlsPiIgc2hvdWxk bid0IGJlIGluIHRoZSBjb21taXQgbWVzc2FnZSwgYnV0IG5vdCBiaWcgZGVhbCBJIGNhbg0KPiBy ZW1vdmUgdGhlbSB3aGlsZSBtZXJnaW5nLg0KPiBJZiB5b3Ugd2FudCB0byBoZWxwLCBpbiBuZXh0 IHZlcnNpb24gcGxlYXNlIHB1dCB0aGVtIGFmdGVyICctLS0nLCBhcyB5b3UgYXJlDQo+IGFscmVh ZHkgZG9pbmcgd2l0aCBjaGFuZ2Vsb2cpDQoNClRoYW5rcyBmb3IgdGhlIHJldmlldyBvbiB0aGlz IG9uZS4NCg0KVGhlIERQREsgZG9jcyBzdWdnZXN0IGFkZGluZyB0aGUgRml4ZXMgbGluZSArIEND IGluIHRoZSBjb21taXQgbWVzc2FnZSBib2R5IC0gaGFzIHRoZSBndWlkZWxpbmVzIGNoYW5nZWQg Zm9yIHRoaXM/DQpXZSBjYW4gdXBkYXRlIGluIHRoZSBuZXh0IHZlcnNpb24gaWYgdGhhdCBpcyBw cmVmZXJyZWQgaGVyZSB0aG91Z2gsIG5vIHByb2JsZW0uDQoNClRoYW5rcywNCkNpYXJhDQo=