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 342EC4327C; Fri, 3 Nov 2023 16:58:24 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 11D3440263; Fri, 3 Nov 2023 16:58:24 +0100 (CET) Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2079.outbound.protection.outlook.com [40.107.241.79]) by mails.dpdk.org (Postfix) with ESMTP id CE6884014F for ; Fri, 3 Nov 2023 16:58:20 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dZE9JHHIjJw5TZht5grfSOZoo9PxVsbNIG+QhkJrNz+NSd8m/r0rms0xpHF751Ws0bfo0x24JX3aDd1kkpWHOM+1DvPMH9pseSCdoXrAIV01qmmFxa5wETxbULhoeDz6FZoePU8iZYg6Qk/chvvkOyW9xGHyrj/RS/W8Y3oG5boRnDkFEOhAyerndKwobZ/eCM27vy05y9K6pR6hj+34T7p914vQ6aY22bTT+rsZK4muuQ7zNfso5q7jszUmZDzcxopSqXSUMGwL172qdyAjeDFAWwetv78Qg5+vbKfS6AJDDERPnaQ8VUGSwsCZljHn2JztNAuMz5FnW5I8kQX4kw== 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=rLu/aA6IrtTjq9pn35PortzkK+pvpFaCTNp+r+V1XJ4=; b=F2W8cPbizRpxPI+uszltSNCumNLEHYZTRyQA/yKLQRQG8DSWuQ78Mu51+W8S7thcgC8XxuYiiKlv7Ep5P+2UU0Z2GDMqUoDuwZtn5jb/1KhWixQn/SL0DCilVO/Xg07J0uBS7+jR0J5VR7zwnI6AnZV+ncIL4Zdbb+Z0DQb+yb9OfaA6FbvxRXoZacf6nYU1tm/LQsN3CaKO8cDRIvEdTX0IG4xeN56pRAYMIsocVSAP5ldpg8hAaaFmIsFprcszgcUFqbUKfH4HoLwbTdzFV9PvqKiADVWNF6rlW3mn1ZK5z4SDGY+eaFmwC8AWdnDM91bGhF+4dQlAy8tpRNjzDw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rLu/aA6IrtTjq9pn35PortzkK+pvpFaCTNp+r+V1XJ4=; b=XKbNwelIVvJxyWrEzrWFwkrpRUVzaKMLG2jCiYD/cPB3XsAA5deq/507fNlGyzRdS6Qd034xjMC2WMVChwr3mOnI69TNU4Tq8qx4o33yn6IujPCgk6Jo9jTYwQDtpQNgdkSDjNwOCmatqnISllK0doqwyd5yxukRoFZ0v4X+yuQ= Received: from PAXPR04MB9328.eurprd04.prod.outlook.com (2603:10a6:102:2b6::15) by AM8PR04MB7283.eurprd04.prod.outlook.com (2603:10a6:20b:1c7::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.10; Fri, 3 Nov 2023 15:58:19 +0000 Received: from PAXPR04MB9328.eurprd04.prod.outlook.com ([fe80::99b2:221d:bdda:3d6f]) by PAXPR04MB9328.eurprd04.prod.outlook.com ([fe80::99b2:221d:bdda:3d6f%4]) with mapi id 15.20.6977.011; Fri, 3 Nov 2023 15:58:19 +0000 From: Hemant Agrawal To: Ferruh Yigit , "Sachin Saxena (OSS)" , Sachin Saxena CC: "dev@dpdk.org" , Tianli Lai Subject: RE: [PATCH] net/dpaa2: change threshold value Thread-Topic: [PATCH] net/dpaa2: change threshold value Thread-Index: AQHZgVamqkhix+bNjkGnmiVzh2m/lq9bCIaAgCev4wCAr/yvAIA16RUAgAE8KpA= Date: Fri, 3 Nov 2023 15:58:19 +0000 Message-ID: References: <20230508104133.3566-1-laitianli@tom.com> <39287f68-e5b3-4118-9593-b44dcd121cfd@amd.com> <4ea2098f-2dc7-452a-a9ee-439f2ce9447c@amd.com> In-Reply-To: <4ea2098f-2dc7-452a-a9ee-439f2ce9447c@amd.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=nxp.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PAXPR04MB9328:EE_|AM8PR04MB7283:EE_ x-ms-office365-filtering-correlation-id: 197ae3b9-42e0-42e0-e5d2-08dbdc85b2f0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ThXSFxRLfm3ty/JqlhP1LyGXk81BInOxhyLrexAQMre8+N5lNM/FQVoNOGCfT+kAbihXk+AEqe2IoMWB4DYJV7BpNYO2NWpAoIdJPOdU1U9X9378hCHveHi5Yn7qZuD3wvSomeHATVARjHWhvitUyGlOfPmHbHvDZkMteJa2h9y7FlNo11C7HJcpruuDd6IxlEG50t+44SHNlk99S+D3Fw4tyArzB7l62zL2heAWOscjBCCf1N/ayeeqKIDjNO7XiT3e7PBNpixJUWnwcHASaz3rPiRhAGasRyWJqzfUGFIekakvSaRFKpU/wJSi5Nq0dmLms3ciEVvSSvQ9tpOyNILDtUB+xyreGWNii74QGhHJjmQdyDjSa540IqqIZM/Zkm900XHBRplkc+89mXM/Es8jjteXJNEophTrogYCkGNaFxQ4s0tiv2dQ/IZ7AXXtDpLGfFGrIlGKci3fh9Hd+cp4TttfNGCoQhoabpEkdu20ecaSn6QElXR5aJLvshPH8lhimezRPofM+PUvnMM+aP8P2zrcFMHuv+kIVVzEnI+V8UdDxn/jD4pyNVGvt/+URWtVPOttEmG7GNyFcoUnNTAQxom02cDihBEj21hkZmY210QyP+hU22WhoByyx6JNy8uwsQq7SI5BhCxVTVOTjHrJa2u6A+lTQxh8Lo3qZ5g= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR04MB9328.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(396003)(346002)(366004)(39860400002)(376002)(136003)(230173577357003)(230922051799003)(230273577357003)(1800799009)(451199024)(186009)(64100799003)(55236004)(8676002)(8936002)(52536014)(76116006)(110136005)(4326008)(316002)(6636002)(54906003)(66946007)(66446008)(64756008)(66556008)(66476007)(44832011)(5660300002)(55016003)(86362001)(2906002)(122000001)(41300700001)(83380400001)(478600001)(6506007)(7696005)(33656002)(53546011)(71200400001)(26005)(9686003)(38100700002)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bk5HNitqZ0RVRU83VW9HN3NrcDBGYnhrcnJxWmc4RCtMWndmelZnTExFZWVY?= =?utf-8?B?ajFIV2J5QkpkU1RYRWN5ZjJ0Q1puSzJoS1ppUE40Z0dqMnllM2lXVkIra3hU?= =?utf-8?B?TTdUYWo4R25zOTBwSDVkTVFyQ2FuM0IrU01Vc0t5U2dLYXl4L01TSUJQaWNK?= =?utf-8?B?Ly9NU3BMZkVPZTJRNlB0Nm5qaC9tT3pwYlBiOWw2c2srT1lUZHdHN0VUaEtM?= =?utf-8?B?NHFkYmhhWTNFakswOVJ4ckNJcnp2Mkk1MWdjSGZSQ0t4ckFZZEVEUjJRb3I1?= =?utf-8?B?M0Z1bVFuNHpPdWxzNVpSa3dZaVVYVlpDV014RUNjSUlCSGtUQ0o5N01Kemcx?= =?utf-8?B?WEdSSWUwNUpqcURublhCaHdaY0QvT3FFUE14TFFscHJiOEJKaDhlZmR4SUZU?= =?utf-8?B?U29uUkttQjcvWDFrUzFOS0o0MzYyT3FJRmRYdXlDR0pOMStkL1BVSTBsTEJo?= =?utf-8?B?ZGJDUmgxRlV6dWU3QmFrdjZmN1QvVVZOeWJkZHFDZzBVMGROWTdxc2Z6dDFa?= =?utf-8?B?ZkNhNmZBL2FSMHlCL0hGSy9pcnFybGNQODlsczBVbEkzYlhCNXE1NEpYU1Np?= =?utf-8?B?QW5temVtY01EUzIrSDlBcVdRRVhwLzZvTkt1cmFsY3dScFVlQXhnN0lEK3Vq?= =?utf-8?B?a2N2VjIydmNWUjlyNDNqbllTb0VNNkk3WUNTbmh2d1JXbmtqcko4TXVpY082?= =?utf-8?B?SnArSWFGWWtocGRyVUovQm5LYXAyNklBNnpvSCtiVkI5UnpkNHVtVERrU1U5?= =?utf-8?B?ajZCa2grdXBIMTVYaEpSQzE3NnYzT0J3aUduZWZ6QTlhTnJycmpndDMxQUVr?= =?utf-8?B?c09lYXlYa2ZLNjdxam96VkRONnJVZTJtUit5eFNMY1dWdVc2aHdxcmMwd244?= =?utf-8?B?aEZGelFXd25IUWVkUlc1SzRMT0xYN3UyYWh0K2JPZ2JXSVlnVGpsbGlOTTdi?= =?utf-8?B?cXpTZ281aU84TFVMMS9hcGl4WlhsSVJLVHJ3VlJtVTJIZW81eW5YaFNSbzZK?= =?utf-8?B?SU9TeHF6YWtBa2wzZ3lFWHlOMlYzdzcrdmJzNEFVNGl4cnNkWmNlVXdyVzV2?= =?utf-8?B?Uld3Ukx1eUNEYWNpcEkrRXE3c2ZSVVJYcW1GQmltNDJUVnRMeE53R05OdWpw?= =?utf-8?B?YmFRWTk3T3M1ZnFWOWpKL0ZQWjl1WWtZc2hKQ3ZzYmNNeXFBWUVOZU5qTnhI?= =?utf-8?B?L3ZsT3cxaFFTMFl0UWVSWmZteU13M3orY2FHN3VNSFY3SU13RzBZQWZ4UlFm?= =?utf-8?B?RThsNU83RTVGaWxtTFY2TjQ1RHR0MmFaeEI1NU9vc0Vqa29JaE5Cc0g2SDRt?= =?utf-8?B?NUphZHdtSk9pbVdrY3RxMEhXb2pYMEJ6TDNxR20xOTFTbmVTcEwwaTJreEZ1?= =?utf-8?B?Vmx5dWNVV0ZuUlN2eVpiTi9idmVkTXBzMTlvaHplOXR6SDBkbEpwUHFGY2Vq?= =?utf-8?B?UkNpNEhCTkpHM3h3N2pKUUkyeG5VcWlybnp6N2Vpc25kQ3c4VmpBdU1QQWlt?= =?utf-8?B?SjczRUdiVDlId05rWmxKbUhoMGc0SXBQdjhYbFg3NVBoUEVVSDBaVkJkeWFK?= =?utf-8?B?WGl0MDhjd3QxSmZuTkRkUnhnYU9QZ3I1enZtWkgzNUJra1d1dFlEMWx5UDZE?= =?utf-8?B?QkpMb1hQY21ZMW5sZDRra1hwWjg1V1FzcXE5RGJIdDZxSmFuVDR4V09hUWJz?= =?utf-8?B?RGI5RnpWSnhUNDA2dkN1MUNOWWpSNzF3eWZyQlBPbGZ4NVB1TnhJNWhOSXo0?= =?utf-8?B?YmhZcXhCblp2QmJGQ2RNYzIyYlRueWo2Wm83b0hVNWVRTVpHWGdQTks1YzA4?= =?utf-8?B?NW1WOXJCYitGWnhJR3BvRGJEc2ZKaHpkMHZvUEJXQUg3NmNZLzZkNkhNTXJu?= =?utf-8?B?bDN6V01kMlF2Z25IV044NHJjb3N2ZFB0N1RzWTNTUTYvbWw2QnpkYXFCU0Rr?= =?utf-8?B?MWVKNk9xaHFXdmxPWHYrYXVOL2RpY2hZUC82VlJ3TlBUSmtVdFcvN0FLZm10?= =?utf-8?B?anRMRWtGaXhuVUVvaW1QZWFUVWIzRXVFSVZnbEV5aVNiZDhDWWdJUWNadG05?= =?utf-8?B?L3J5OUlyVU5hdWZnUUMzb0JWZ1RYWnFDMGpnQ25vVHhyQU5oeCtzdENFZDNX?= =?utf-8?Q?t+ti5Fb/etSqtQTP35UIvGeR2?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9328.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 197ae3b9-42e0-42e0-e5d2-08dbdc85b2f0 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2023 15:58:19.3568 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: XnGOkmAWYWupNvAYtvgawyfivT/pWOxNXHfJvoJfyw/XSLt4b3SKz1LWfjTjdp9WSBimffwv2If9Z55aJ8kgMQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR04MB7283 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmVycnVoIFlpZ2l0IDxm ZXJydWgueWlnaXRAYW1kLmNvbT4NCj4gU2VudDogRnJpZGF5LCBOb3ZlbWJlciAzLCAyMDIzIDI6 MzYgQU0NCj4gVG86IFNhY2hpbiBTYXhlbmEgKE9TUykgPHNhY2hpbi5zYXhlbmFAb3NzLm54cC5j b20+OyBIZW1hbnQgQWdyYXdhbA0KPiA8aGVtYW50LmFncmF3YWxAbnhwLmNvbT47IFNhY2hpbiBT YXhlbmEgPHNhY2hpbi5zYXhlbmFAbnhwLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgVGlhbmxp IExhaSA8bGFpdGlhbmxpQHRvbS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIG5ldC9kcGFh MjogY2hhbmdlIHRocmVzaG9sZCB2YWx1ZQ0KPiBJbXBvcnRhbmNlOiBIaWdoDQo+IA0KPiBPbiA5 LzI5LzIwMjMgMjo1MCBQTSwgRmVycnVoIFlpZ2l0IHdyb3RlOg0KPiA+IE9uIDYvOS8yMDIzIDM6 MjAgUE0sIEZlcnJ1aCBZaWdpdCB3cm90ZToNCj4gPj4gT24gNS8xNS8yMDIzIDk6MTYgQU0sIFNh Y2hpbiBTYXhlbmEgKE9TUykgd3JvdGU6DQo+ID4+PiBPbiA1LzgvMjAyMyA0OjExIFBNLCBUaWFu bGkgTGFpIHdyb3RlOg0KPiA+Pj4+IENhdXRpb246IFRoaXMgaXMgYW4gZXh0ZXJuYWwgZW1haWwu IFBsZWFzZSB0YWtlIGNhcmUgd2hlbiBjbGlja2luZw0KPiA+Pj4+IGxpbmtzIG9yIG9wZW5pbmcg YXR0YWNobWVudHMuIFdoZW4gaW4gZG91YnQsIHJlcG9ydCB0aGUgbWVzc2FnZQ0KPiA+Pj4+IHVz aW5nIHRoZSAnUmVwb3J0IHRoaXMgZW1haWwnIGJ1dHRvbg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+ PiB0aGlzIHRocmVzaG9sZCB2YWx1ZSBjYW4gYmUgY2hhbmdlZCB3aXRoIGZ1bmN0aW9uIGFyZ3Vt ZW50DQo+IG5iX3J4X2Rlc2MuDQo+ID4+Pj4NCj4gPj4+PiBTaWduZWQtb2ZmLWJ5OiBUaWFubGkg TGFpIDxsYWl0aWFubGlAdG9tLmNvbT4NCj4gPj4+PiAtLS0NCj4gPj4+PiDCoCBkcml2ZXJzL25l dC9kcGFhMi9kcGFhMl9ldGhkZXYuYyB8IDIgKy0NCj4gPj4+PiDCoCAxIGZpbGUgY2hhbmdlZCwg MSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkNCj4gPj4+Pg0KPiA+Pj4+IGRpZmYgLS1naXQg YS9kcml2ZXJzL25ldC9kcGFhMi9kcGFhMl9ldGhkZXYuYw0KPiA+Pj4+IGIvZHJpdmVycy9uZXQv ZHBhYTIvZHBhYTJfZXRoZGV2LmMNCj4gPj4+PiBpbmRleCA2NzlmMzNhZTFhLi5hZDg5MmRlZDRh IDEwMDY0NA0KPiA+Pj4+IC0tLSBhL2RyaXZlcnMvbmV0L2RwYWEyL2RwYWEyX2V0aGRldi5jDQo+ ID4+Pj4gKysrIGIvZHJpdmVycy9uZXQvZHBhYTIvZHBhYTJfZXRoZGV2LmMNCj4gPj4+PiBAQCAt ODI5LDcgKzgyOSw3IEBAIGRwYWEyX2Rldl9yeF9xdWV1ZV9zZXR1cChzdHJ1Y3QNCj4gcnRlX2V0 aF9kZXYNCj4gPj4+PiAqZGV2LA0KPiA+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBkcGFhMl9xLT5jZ2lkLA0KPiA+Pj4+ICZ0YWlsZHJvcCk7DQo+ID4+Pj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfSBlbHNlIHsNCj4gPj4+PiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLyplbmFibGluZyBwZXIgcngg cXVldWUgY29uZ2VzdGlvbiBjb250cm9sDQo+ID4+Pj4gKi8NCj4gPj4+PiAtwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdGFpbGRyb3AudGhyZXNob2xkID0NCj4g Pj4+PiBDT05HX1RIUkVTSE9MRF9SWF9CWVRFU19ROw0KPiA+Pj4+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB0YWlsZHJvcC50aHJlc2hvbGQgPSBuYl9yeF9k ZXNjICogMTAyNDsNCj4gPj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgdGFpbGRyb3AudW5pdHMgPQ0KPiA+Pj4+IERQTklfQ09OR0VTVElPTl9VTklU X0JZVEVTOw0KPiA+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCB0YWlsZHJvcC5vYWwgPSBDT05HX1JYX09BTDsNCj4gPj4+PiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgRFBBQTJfUE1EX0RFQlVHKCJFbmFi bGluZyBCeXRlIGJhc2VkIERyb3ANCj4gPj4+PiBvbiBxdWV1ZT0gJWQiLA0KPiA+Pj4+IC0tDQo+ ID4+Pj4gMi4yNy4wDQo+ID4+Pj4NCj4gPj4+IEhpIFRpYW5saSwNCj4gPj4+DQo+ID4+PiBUaGUg bnVtYmVyIG9mIGJ5dGVzIGJhc2VkIHRhaWwgZHJvcCB0aHJlc2hvbGQgdmFsdWUNCj4gPj4+ICJD T05HX1RIUkVTSE9MRF9SWF9CWVRFU19RIiBpcyBhbiBvcHRpbWl6ZWQgdmFsdWUgZm9yIGRwYWEy DQo+ID4+PiBwbGF0Zm9ybS4gd2UgY29uY2x1ZGVkIHRoaXMgdmFsdWUgYWZ0ZXIgbXVsdGlwbGUg YmVuY2htYXJrDQo+IGV4cGVyaW1lbnRzIGluIHBhc3QuDQo+ID4+PiBBbHRob3VnaCwgbnVtYmVy IG9mIGZyYW1lIGJhc2VkIHRocmVzaG9sZCB2YWx1ZSBpcyAibmJfcnhfZGVzYyINCj4gYmFzZWQg b25seS4NCj4gPj4+IFdlIHdpbGwgZnVydGhlciByZXZpZXcgdGhpcyBzdWdnZXN0aW9uIGFuZCBn ZXQgYmFjay4NCj4gPj4+DQo+ID4+DQo+ID4+IEhpIFNhY2hpbiwgV2hhdCBpcyB0aGUgc3RhdHVz IG9mIHRoaXMgcGF0Y2g/DQo+ID4+DQo+ID4NCj4gPiBQaW5nDQo+ID4NCj4gDQo+IEhpIFNhY2hp biwgSGVtYW50LA0KPiANCj4gSWYgeW91IGJlbGlldmUgY3VycmVudCB0aHJlc2hvbGQgdmFsdWUg aXMgbW9yZSBvcHRpbWl6ZWQgdmFsdWUsIHBsZWFzZSByZWplY3QNCj4gdGhpcyBwYXRjaCwgaW5z dGVhZCBvZiBsZXR0aW5nIGl0IHN0dWNrIGFyb3VuZC4NCg0KW0hlbWFudF0gWWVzLCBOQUNLIGZv ciB1cyBmb3Igbm93Lg0KIA0KPiBPciBAVGlhbmxpIGlmIHlvdSBoYXZlIG1vcmUgYXJndW1lbnRz IHRvIHByb3ZlIHRoaXMgaXMgYmV0dGVyIHZhbHVlLCBjYW4geW91DQo+IHBsZWFzZSBzaGFyZSB0 aGVtIHRvIGhlbHAgbWFpbnRhaW5lcnM/DQo=