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 3131741D5F; Fri, 24 Feb 2023 17:43:06 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BB6F740697; Fri, 24 Feb 2023 17:43:05 +0100 (CET) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mails.dpdk.org (Postfix) with ESMTP id 2030740693 for ; Fri, 24 Feb 2023 17:43:03 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1677256984; x=1708792984; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=f686EYGQqMyhtL7l7CtF2NsPghnt/M22QlKRfMVrWE4=; b=eWkuoWX8OKUkCoBbjgwa9Wr+Sm4413abjhOQxZroe/ggXXl+P28jvgWE L4VZ2gzheH4JglHV1GYfDEDNfpVJu7DAVJOfNRy0XHaffw2s7YpMSrK4A m5eDYTlqWFO1CwXn/+MSexQX/U/CnJVHD1Hv5dlcPz8b9AxpyCtcSvG4w HIHLhHMy3H8ppvhowSaOPc0CgUYT0goyRiZJMPYTgqoJCeMbeVQ3a76wR mVQsOo+nPgWOmgahYSZv2/GydASFkHUmRWdPMwvb/OsdIeQrVutoTTVWG cl80ngsojjpU2mmyO2T0wnLw9NdvsV7v2rFV/IfOj+sfqWnbK7A3dYZLO Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10631"; a="313157439" X-IronPort-AV: E=Sophos;i="5.97,325,1669104000"; d="scan'208";a="313157439" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Feb 2023 08:43:02 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10631"; a="782423720" X-IronPort-AV: E=Sophos;i="5.97,325,1669104000"; d="scan'208";a="782423720" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga002.fm.intel.com with ESMTP; 24 Feb 2023 08:43:02 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.16; Fri, 24 Feb 2023 08:43:01 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Fri, 24 Feb 2023 08:43:01 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.104) 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.16; Fri, 24 Feb 2023 08:43:01 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=il3jAXG1Pt4IpuO8xfiz4/Ri/6O/bo8e+/j+Yopisr6WL5jpkLTZ9N9ZAcDy3zXXydNMjr7TGEhD9igAqC1q4Hw6pPl8veKqLz05dac+C0CystIdZEO8iYmyd97gFOKJUlf/t+XxtqZI7xNzljiog+lOv8Hd1xv/7tgSW+me2sBApcfJsJYWDSG5w1oes07c0qeFpaMYPvm/cVIc75DbGCt/+rOFpqSG08vd6PwXdGStArjNDDPEZ8WT9xHynCK93a/jwAVdrg1vkTPiJ+WHzYEuiooRz+0ttcWMe8wptdKyP5la0yHLV/Z0gmR0k//vzjlYiv53bggU5gchrC2nYQ== 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=f686EYGQqMyhtL7l7CtF2NsPghnt/M22QlKRfMVrWE4=; b=e3lTTLC5QhlVz4elkHoWEYEsIRMrcL4KZhv/WBRVmXsczS0EZYS0dLYJZj2dSgOP5rCvfPkWwPkIes7xPKrzKmfdVjpKc0S7ABDbuNQfh1uhGX6BHFHVXu70Va8vBwSfD+k0WQ6AstYUhmPf/+5LqgWyjAawmM3UXzqZ6Zac5JvaPKkv1iLgPawoSRHdVcOO58O2eSiLHMa2y5p6PZe5Pr3vZUzwWEMXTx7D+ddNqpiXfxN1JLANT3G3LLrJgw0jVMrAoX+/VwdUbXdKZgIhbN9lX5FymiMuBS/RlHB9IImcNKKu4yphmnkR0Ec3iTXWS9o+9qzBmvhgrs83ZXsGXA== 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 BYAPR11MB3303.namprd11.prod.outlook.com (2603:10b6:a03:18::15) by DS0PR11MB7880.namprd11.prod.outlook.com (2603:10b6:8:f3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.21; Fri, 24 Feb 2023 16:42:59 +0000 Received: from BYAPR11MB3303.namprd11.prod.outlook.com ([fe80::f1f2:fa10:9688:bf89]) by BYAPR11MB3303.namprd11.prod.outlook.com ([fe80::f1f2:fa10:9688:bf89%5]) with mapi id 15.20.6134.024; Fri, 24 Feb 2023 16:42:59 +0000 From: "Harris, James R" To: Honnappa Nagarahalli CC: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , "dev@dpdk.org" , nd Subject: Re: Bug in rte_mempool_do_generic_get? Thread-Topic: Bug in rte_mempool_do_generic_get? Thread-Index: AQHZR/oOTrogQubqxEK8xQ6tUeYFva7d9M2ggAAqpPCAAC60AA== Date: Fri, 24 Feb 2023 16:42:59 +0000 Message-ID: References: <98CBD80474FA8B44BF855DF32C47DC35D87770@smartserver.smartshare.dk> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3696.120.41.1.1) 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: BYAPR11MB3303:EE_|DS0PR11MB7880:EE_ x-ms-office365-filtering-correlation-id: 535392d4-1648-41b8-6bd8-08db16863058 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0lWr3nQStz+87cgEzDglilNyip/x4txokQn824B4r/ajNSf1Gfar3JkMysRy0eGmm/p6W1CJHzotd7ja/HaO8ve/6e8NMX6oXu8PVJ2Cg1nhHxhZF+kIlL44tD1ZsZA5QWuF/s4ZApD4RrXa0KRW57oMMtJhYv09/vPjBBen5amHnmnI+TXR2CrWHuXCOinJ3Ixm+GE1qqECWvaHYBsC/bYh7eo9Pp+idfhVMoLmvHExWLgaIXbjAYI6y7jrI1v7rUkyeTgEqU4tznc1OjUfj83ajT1AGgcSVuRPcJOAk4CeOxaWIwQIcn5GG1F2OyGSVN9GTNWK48piRltbz1nfFaXAXXpIl+rr8Y88VHeaByFHX1hy/ArQ1JQKuC5zilpg1QG6w9zMjZio5VtrVSdLrNEJYMBybbLE5XQu6RKLFeIsx16+/ed+MibPOf9KslhHw1QGHUC+8mwvi5wjAZJlUfhq2u99nhif1Lt8yO7O7zVQEcIEM/1CrNabB8QRyhi55fOm9Biwqg8X9cDWlf6GLc2Ig8+oXyCOD0N7p0rG+jWDmzO+7gGbDN+GVv6rCi7y5xMKqFhKYPcP9rd1fsnkLqT/8WjA8Lj1uG6cs1CF9Kslj7VPVG35Gh5Bm8VXQfHr//fo8brEQnd48xz+FgyMU7Et6PQHtIZrflroKPxPXNCHDG+iV5Anhm0YxXoR5yblOynzNtDv/I6oM2rPU8dZeU4Cp4asraTi+VBAvn5FZMQC0qTFxqqYeFXSzIBIjRiz x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB3303.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(376002)(39860400002)(396003)(366004)(346002)(136003)(451199018)(2906002)(64756008)(66476007)(36756003)(66446008)(66556008)(33656002)(122000001)(316002)(71200400001)(6486002)(41300700001)(2616005)(53546011)(66946007)(66574015)(6512007)(82960400001)(76116006)(6506007)(5660300002)(54906003)(478600001)(83380400001)(8676002)(4326008)(186003)(38100700002)(26005)(6916009)(38070700005)(8936002)(7116003)(86362001)(41533002)(45980500001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bTNHK2tSWk4yNFA5ZzVqQ3k4TGZlMGNUVmhJcmxSSGR1UzdBVGNad21Lb1Ji?= =?utf-8?B?N2ZGM1F1RTZHRkd4ME9WcDlRaFFyTmR3UzZxL3l6QXZqOG55NjJtZmludTRU?= =?utf-8?B?ZVFuT0huWkUvVm8yQnNKaGZKVHpENzdrK25QRzYvZ1pka3BOMkc0b0kvL0VH?= =?utf-8?B?YVBBNmJrL25Qc1NvVzh2MzlYekxRSVFuL1A1RU5hUGFVYTB3SXA5UHFZSnJ6?= =?utf-8?B?c3ppVlFQRllOcFBhbHcyTnVhSHlWWGxUSm03NGZ5OFVvRllDUHMrRXNpb0Va?= =?utf-8?B?M0FCaEJaaU0rTkpmMnNpREVhbS9MamxBK2dwUHhZU1ZEY2VHMllnWCtzS2hZ?= =?utf-8?B?alg5SEhYZnJSZWR6QXAxTVA0RWpuZSsycFVyb3hMV0NJNHpDQWxXTWo5bDEz?= =?utf-8?B?blZKM2k4ZnIrdVBpV2ZIcDZBSkRZWVRvQUdxZ0VJclJNOUhqdk5sRXoxWStE?= =?utf-8?B?TU1sZm0wRnNWK2FnZGdPY1BGTVo1UEp2bXA2L01EYnhGOUViKzd5WlJUclZ1?= =?utf-8?B?dXp3MEJadTlQTklvQ3JJL2Y2SG42T29Gb0pXbjlwd2FRdVBsUERnbjBlMzJl?= =?utf-8?B?K0QwTmFISE9QcWFyd1F2eUJ0dGRmdGN4d1Jpc1hSRlU5TUhsNSt5T2EwUEh5?= =?utf-8?B?TW9IVktRcTNwTlJTY3VzL0pWSS9McWFzOFNvS1BPSTVkeGw4K3JvK1Z4a29u?= =?utf-8?B?ZE9BdkFQTFcxeUVoeEVoN2ZDWEJQSmg2SWpUbEliM0F4dHV1Mk5SSENsUm5q?= =?utf-8?B?TitXY2M1dTMxVFBVM1ppZXZjUE11WmE1K3VDaDVxQ0U2NlJOY01temhsRFpr?= =?utf-8?B?T1BZUXE5T012WU8zdEJiOG1WZjRVdmVkS0ZLemYrTE1HUGlObVl1OTFwRVg5?= =?utf-8?B?bGprMjFsMG5NTStRdVVTVlZXdDd1Ni9yUlFZMXN4S25LTHBXQnZiZnkvL3RE?= =?utf-8?B?RzF5YVBDdjA3OGVNYnlHRUZyOWxnbWtFbkxwQnFrVVd6b05ZRU8vdkFuMUcy?= =?utf-8?B?MTgyMG1EWGFOWTNpc0ZXRU5ZK1FvdU5kM1FMbXFiOXFwc0J0bXEvYTBGaU0y?= =?utf-8?B?NjlZNEhNazBRM0FXMnhhaHpobG11MEhuNUlHcGZOTHR2bTkyNjBIN05zMU02?= =?utf-8?B?UVFYdE9uYlZlUTl4S1BEc0lQSlpYUTlHdnM2ajZ4UHpaR2VUN2VRMVNTc3ZM?= =?utf-8?B?U0tiMmhOSGhBS2xqWmZZZW1YNko0WFkvMmJSc1lzOFVkMUx5TGlka25BaXVE?= =?utf-8?B?M1lMcnpMMmJJYTZ5ZmdqZUtvOTRoelJMS2R6cFZta3dqNjJiRzhCUUdjTFNk?= =?utf-8?B?SzZBNE0rT2FrbWVhTzk0MFR2U2U4c05XaUw2NDRpUVBSbVM1aXZ1QmM3eC8w?= =?utf-8?B?b3JCemM0MStWZC9nTXhzM3dyVy9Oc3p1OEo2S3owTkFadTZFSFBzMXhaMzQy?= =?utf-8?B?dHNjeEtTQUVWUEFaUS9HNDM4OW9XTWU3MWcxbS9Rb0YydHJCMVBJMUFIaSsr?= =?utf-8?B?dHRxOUVLN2YybkpXNnhJQjAxWHpBWjY0TTB2VXlBeWVLU1QzM3ZPN0NMMi9q?= =?utf-8?B?RkJzQTVpRVdKdm1iNVJsMmRDc0h6WWRleHBzc1hkRHBKVFo0Mjh5L2JPVVNn?= =?utf-8?B?em8xY0tRbVdvSzU4WEpISkNhNlFqTEpuSmhmNjRyTDZCRDRnWWFrKzhmelhp?= =?utf-8?B?dnZGWkJPS3JPTlgvQlFENVZ3ZG1xaW8wbmdpbmg0bXlvaXhzVGpYSld6WHE3?= =?utf-8?B?RFhuNzNZYkplckpSOG1JK3JWMzJIdHdMR0RhUnpFcW44cFAzbkUxT0tmbXJs?= =?utf-8?B?YW5hWDZiT0NGL05USzdDcTlHaWdvYlcvZnJJNjFTNEQxeDF6RmlrWVdzZGdV?= =?utf-8?B?ZC9vS1RpSGdOSjRmYWJKemI2SkRkZDdrZVE5L1dmbXl0SFpMcVBpcjBuUE9B?= =?utf-8?B?dk9uRjR4dnhWMkZuLy8rVEc2eEhKZXhxZTRDL0d6S25ZRjFtOXB6NFBxd01Q?= =?utf-8?B?VFo5NEZ3c1NjNTZTUnJMVEFhOVhpdzU5dHhjWTlVTjRxN0RvS2xWbllIclBF?= =?utf-8?B?cnNIdG5lOGliNkkweG5tbC9URDI0ckV3Zlpmblhpdmt0OVBYQU02ZDZxUEQy?= =?utf-8?B?a2h3R0x3NVJ2c0FBd1JYbWQ5YWUzQjByNEVReUN4TlFhWnA1MWxSWWVQV2g3?= =?utf-8?B?YXc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3303.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 535392d4-1648-41b8-6bd8-08db16863058 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Feb 2023 16:42:59.5274 (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: EkK3jaQIndXLqvc1IzyTDh0+mdC9F0XFiBO/3WlPeP6yUN62mwdiIyOxy9cbug2NNhIbvuP0u0Y/7MmqQ5+mvBhX8O8w5CQGc2t2t+EuN0I= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7880 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 DQoNCj4gT24gRmViIDI0LCAyMDIzLCBhdCA2OjU2IEFNLCBIb25uYXBwYSBOYWdhcmFoYWxsaSA8 SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJtLmNvbT4gd3JvdGU6DQo+IA0KPiANCj4gDQo+PiAtLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4gRnJvbTogTW9ydGVuIEJyw7hydXAgPG1iQHNtYXJ0 c2hhcmVzeXN0ZW1zLmNvbT4NCj4+IFNlbnQ6IEZyaWRheSwgRmVicnVhcnkgMjQsIDIwMjMgNjox MyBBTQ0KPj4gVG86IEhhcnJpcywgSmFtZXMgUiA8amFtZXMuci5oYXJyaXNAaW50ZWwuY29tPjsg ZGV2QGRwZGsub3JnDQo+PiBTdWJqZWN0OiBSRTogQnVnIGluIHJ0ZV9tZW1wb29sX2RvX2dlbmVy aWNfZ2V0Pw0KPj4gDQo+Pj4gDQo+PiANCj4+PiBJZiB5b3UgaGF2ZSBhIG1lbXBvb2wgd2l0aCAy MDQ4IG9iamVjdHMsIHNob3VsZG4ndCA0IGNvcmVzIGVhY2ggYmUgYWJsZSB0byBkbyBhIDUxMiBi dWZmZXIgYnVsayBnZXQsIHJlZ2FyZGxlc3Mgb2YgdGhlIGNvbmZpZ3VyZWQgY2FjaGUgc2l6ZT8N Cj4+IA0KPj4gTm8sIHRoZSBzY2VuYXJpbyB5b3UgZGVzY3JpYmVkIGFib3ZlIGlzIHRoZSBleHBl Y3RlZCBiZWhhdmlvci4gSSB0aGluayBpdCBpcw0KPj4gZG9jdW1lbnRlZCBzb21ld2hlcmUgdGhh dCBvYmplY3RzIGluIHRoZSBjYWNoZXMgYXJlIHVuYXZhaWxhYmxlIGZvciBvdGhlcg0KPj4gY29y ZXMsIGJ1dCBub3cgSSBjYW5ub3QgZmluZCB3aGVyZSB0aGlzIGlzIGRvY3VtZW50ZWQuDQo+PiAN Cg0KVGhhbmtzIE1vcnRlbi4NCg0KWWVhaCwgSSB0aGluayBpdCBpcyBkb2N1bWVudGVkIHNvbWV3 aGVyZSwgYnV0IEkgYWxzbyBjb3VsZG7igJl0IGZpbmQgaXQuICBJIHdhcyBhd2FyZSBvZiBjb3Jl cyBub3QgYmVpbmcgYWJsZSB0byBhbGxvY2F0ZSBmcm9tIGFub3RoZXIgY29yZeKAmXMgY2FjaGUu ICBNeSBzdXJwcmlzZSB3YXMgdGhhdCBpbiBhIHByaXN0aW5lIG5ldyBtZW1wb29sLCB0aGF0IDQg Y29yZXMgY291bGQgbm90IGVhY2ggZG8gb25lIGluaXRpYWwgNTEyIGJ1ZmZlciBidWxrIGdldC4g IEJ1dCBJIGFsc28gc2VlIHRoYXQgZXZlbiBiZWZvcmUgdGhlIGEyODMzZWNjNSBwYXRjaCwgdGhl IGNhY2hlIHdvdWxkIGdldCBwb3B1bGF0ZWQgb24gZ2V0cyBsZXNzIHRoYW4gY2FjaGUgc2l6ZSwg aW4gYWRkaXRpb24gdG8gdGhlIGJ1ZmZlcnMgcmVxdWVzdGVkIGJ5IHRoZSB1c2VyLiAgU28gaWYg Y2FjaGUgc2l6ZSBpcyAyNTYsIGFuZCBidWxrIGdldCBpcyBmb3IgMTI4IGJ1ZmZlcnMsIGl0IHB1 bGxzIDM4NCBidWZmZXJzIGZyb20gYmFja2luZyBwb29sIC0gMTI4IGZvciB0aGUgY2FsbGVyLCBh bm90aGVyIDI1NiB0byBwcmVmaWxsIHRoZSBjYWNoZS4gIFlvdXIgcGF0Y2ggbWFrZXMgdGhpcyBj YWNoZSBmaWxsaW5nIGNvbnNpc3RlbnQgYmV0d2VlbiBsZXNzLXRoYW4tY2FjaGUtc2l6ZSBhbmQg Z3JlYXRlci10aGFuLW9yLWVxdWFsLXRvLWNhY2hlLXNpemUgY2FzZXMuDQoNCj4+IEZ1cnRoZXJt b3JlLCBzaW5jZSB0aGUgZWZmZWN0aXZlIHBlci1jb3JlIGNhY2hlIHNpemUgaXMgMS41ICogY29u ZmlndXJlZCBjYWNoZQ0KPj4gc2l6ZSwgYSBjb25maWd1cmVkIGNhY2hlIHNpemUgb2YgMjU2IG1h eSBsZWF2ZSB1cCB0byAzODQgb2JqZWN0cyBpbiBlYWNoIHBlci0NCj4+IGNvcmUgY2FjaGUuDQo+ PiANCj4+IFdpdGggNCBjb3JlcywgeW91IGNhbiBleHBlY3QgdXAgdG8gMyAqIDM4NCA9IDExNTIg b2JqZWN0cyBzaXR0aW5nIGluIHRoZQ0KPj4gY2FjaGVzIG9mIG90aGVyIGNvcmVzLiBJZiB5b3Ug d2FudCB0byBiZSBhYmxlIHRvIHB1bGwgNTEyIG9iamVjdHMgd2l0aCBlYWNoDQo+PiBjb3JlLCB0 aGUgcG9vbCBzaXplIHNob3VsZCBiZSA0ICogNTEyICsgMTE1MiBvYmplY3RzLg0KPiBNYXkgYmUg d2Ugc2hvdWxkIGRvY3VtZW50IHRoaXMgaW4gbWVtcG9vbCBsaWJyYXJ5Pw0KPiANCg0KTWF5YmUu ICBCdXQgdGhpcyBjYXNlIEkgZGVzY3JpYmVkIGhlcmUgaXMgYSBiaXQgd29ua3kgLSBTUERLIHNo b3VsZCBuZXZlciBoYXZlIGJlZW4gc3BlY2lmeWluZyBhIG5vbi16ZXJvIGNhY2hlIGluIHRoaXMg Y2FzZS4gIFdlIG9ubHkgbm90aWNlZCB0aGlzIGNoYW5nZSBpbiBiZWhhdmlvciBiZWNhdXNlIHdl IHdlcmUgY3JlYXRpbmcgdGhlIG1lbXBvb2wgd2l0aCBhIGNhY2hlIHdoZW4gd2Ugc2hvdWxkbuKA mXQgaGF2ZS4NCg0KLUppbQ0KDQoNCg==