From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 17BAEA0032;
	Fri,  1 Oct 2021 09:22:57 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 948B54067A;
	Fri,  1 Oct 2021 09:22:56 +0200 (CEST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com
 (mail-eopbgr140041.outbound.protection.outlook.com [40.107.14.41])
 by mails.dpdk.org (Postfix) with ESMTP id 8386140040
 for <dev@dpdk.org>; Fri,  1 Oct 2021 09:22:55 +0200 (CEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Jg00wiyYF73asfC3MROu0CQ2HVKqLRae6dy3Xr5YqnppIVrsRjAU6r0NFbAUfLdbva0mpW7h2+LO4U987Lh2A7npttRmiF9si18HvoDFBWvrp25tOEoR/bEekoUPk3TNBMqvuWQESQyQeS75k9zpZzjOs+oXf+WJOR0mI0sFxJYLr+6kB+bhKnpK29TLhWw2UhTTzwG6fQRo5IQLMKqFZZpvzmL1L2vdwjJfofx0aRlmJYAVKpsDozuXKkUWi5bjwSb7udMSXe00lvv6oYl/IT3hgC8DseJ7N25ukFMqvnVjS0uwy91SfzgreO1FvmVo618ATd0KVMgKQZYt8utIMQ==
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=LqsDeBolmkfU+bhKEUXHxrp0s9Wv8pvnuSm3xewNOOk=;
 b=V2BLA5lOh3gPe4yXvYIUKzLVp/JfnlaUGl/KTyQ/Bu+dMEDeLjEbTtcUESL+OwtqJ/VCIEcNC5iGqp6/pe9pQTD6lZl1XNjRLFB6nWwIKaB3TpRZdvqv8tiz2QVm5M0FSEiZB5dcorloQJojN+XlNsrJwRMDR3Vbh4xCDXdFBpqGWXtoTCRFheRdxrWciK12C+zIWduAZdhbnxKRk2wH1og+dXlxzPzHc9sKjmAGhsuh1SNCRvdwI6DXSyuikShe7l0vVRY2o1/OKD+e5wFE7huVurVK6oClwWMGJgfPM5c4JIe0U+qy28jEHcwtK0F4JlJIIpYbSBrOUmrbpFSHDg==
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=LqsDeBolmkfU+bhKEUXHxrp0s9Wv8pvnuSm3xewNOOk=;
 b=chzlXBOUGqxmN92i3ME6ppwcniEy3GSZ9eaAyxNzejGoDXj7n+vTdTc35wawQuRoktiVSv+knz5hI9QpCh+GsSrgO/JwlzmHMW+CiGPlXJ6tqUMFNoWkeRFnbFLJmbniq56otcPPHbAFV+f4Te6PM7Cu/ECVtQzRhmzSz4OpwpU=
Received: from PAXPR04MB8427.eurprd04.prod.outlook.com (2603:10a6:102:1cd::13)
 by PA4PR04MB7503.eurprd04.prod.outlook.com (2603:10a6:102:f2::10)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14; Fri, 1 Oct
 2021 07:22:54 +0000
Received: from PAXPR04MB8427.eurprd04.prod.outlook.com
 ([fe80::35f7:12d5:65e8:fa1]) by PAXPR04MB8427.eurprd04.prod.outlook.com
 ([fe80::35f7:12d5:65e8:fa1%8]) with mapi id 15.20.4544.025; Fri, 1 Oct 2021
 07:22:54 +0000
From: Nipun Gupta <nipun.gupta@nxp.com>
To: Ferruh Yigit <ferruh.yigit@intel.com>, "dev@dpdk.org" <dev@dpdk.org>
CC: "xiaoyun.li@intel.com" <xiaoyun.li@intel.com>, "orika@nvidia.com"
 <orika@nvidia.com>, "thomas@monjalon.net" <thomas@monjalon.net>, Hemant
 Agrawal <hemant.agrawal@nxp.com>, Jun Yang <jun.yang@nxp.com>
Thread-Topic: [PATCH] app/testpmd: support unequal number of RXQ and TXQ
Thread-Index: AQHXtgGFLU/cUkq+FkyL5eY5jJnybqu9u+Wg
Date: Fri, 1 Oct 2021 07:22:54 +0000
Message-ID: <PAXPR04MB84276E7FA2EE187CDD316057E6AB9@PAXPR04MB8427.eurprd04.prod.outlook.com>
References: <20210928110850.21184-1-nipun.gupta@nxp.com>
 <2528e0db-713e-8c46-c978-304905a80466@intel.com>
In-Reply-To: <2528e0db-713e-8c46-c978-304905a80466@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: intel.com; dkim=none (message not signed)
 header.d=none;intel.com; dmarc=none action=none header.from=nxp.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b26a21d7-622c-49b6-7b41-08d984ac4930
x-ms-traffictypediagnostic: PA4PR04MB7503:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <PA4PR04MB7503A6A93726432DD6AFF0ACE6AB9@PA4PR04MB7503.eurprd04.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: oL6OB5tXLpfOtDBkNUedJ9vVGaNWwLlcwynr0KZ25NvxnoCuUsGa9M6jx1pz1ds9PC2WW9WO+cnVknc6TPYmqFEBvNJejnrvHxC5s/ivD6ikBz6O1YxZYNgxnai5OBUkbKtk03nd/Lmo8pTRTu8XT6xLa0jkVsLAFEou7Wolzib4kCDBhGj+NnatoVAGPLSAWZl4X8Pb9jZOAwcQfrQ//Au6WOTX/4OeXizQksU6S/7jTkY2C1Qjvtx6VPN3ujJDBkFjkdQ9XM0pqbOkH93AqDfowQ8R8BijK75uFKDjJILR7MfP5sCLRj1txAPTmZh4NDDB5bBF2wkvbpWTIvCTex3FxGiUzWbKJNaKeMkTvyPup98UdiUPokJuftXKBgYezdZ/1uQXsWyLYCRIMtAeIldjYWTunqp4XUAN77xni9z/+D0l/oW+s7Ex34C5qoB+HNHcMGKdOK4Z19aG1depW5qEk5OjIjZsqAl/vrSf5+d3tzkVssOfzNu0djaEB6gOuak6Ihzwb+gyrb3kyszXHmFhJbtY3QYx8iuLwy5NVB6BVmeYvQhT7m8mk4902QhkqkyDi401iX7xC+7tUuJraMRB/bUns70hbZ8yEKz13hZ2gUOwcJRCk2EJiGnnuur3ZiobyFQwwGL2CI8ZqXKs4XjmfHAjJ9ikxoPDXW1NcP3iqRBzjgrd08L7PNxxVVrvXVlin5/11W6/TD4UwzVeMQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:PAXPR04MB8427.eurprd04.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(4636009)(366004)(66446008)(64756008)(53546011)(26005)(186003)(6506007)(86362001)(55236004)(4326008)(2906002)(66946007)(66556008)(508600001)(76116006)(54906003)(316002)(110136005)(38070700005)(66476007)(52536014)(71200400001)(44832011)(8936002)(7696005)(33656002)(8676002)(55016002)(122000001)(5660300002)(9686003)(38100700002)(83380400001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?c2p2bzZmNkFWNWlMV2NjVGtUYnFuT2ZqNmtvbWwxZmUxTlBsUXVUMHpsU01s?=
 =?utf-8?B?K3pFOGR1bTJaVEZuNWdqSWZLWWlCWmdObmVLWjJ3MUVYd25ZZmVWZzFOTVY2?=
 =?utf-8?B?TUoxYk9nQWxoUllpcEwyL01sOStIWnFFQnh0Tk5CVFg3Q29SbDBqRjVKblRZ?=
 =?utf-8?B?VzNoVkdhbWF5QmE2MWVyNk92WE56WVpVdEtpbkY0MTFzTDBYZ2V3Rk92Z2RQ?=
 =?utf-8?B?TzMrY2o1K2pBWXdvVmM5UmFsamFrNHI5dmZXWU8zbkF1RTgwVGNxejVHdHhM?=
 =?utf-8?B?NWhlNXIyVmRLQjhnVmFwdjJuV2pxL0wvK0lQQVNpWTMvREUrcUw1WFlxTVFF?=
 =?utf-8?B?TmRhNXhNam84dXJDT1pueCtWRHdXNUdvcjI3aU1iV2UzRnhxdm4zeHZ6S2RL?=
 =?utf-8?B?SEhJUFJkV21FbVNlVWZUb1ZSQ1BmZHVnSmZwL3NWZmlIaGpjYVV6SUlpR0Ns?=
 =?utf-8?B?aEhJeDJKd0VIZ3lneUw1cEJwKy9Wbk1XTkZTeDNyMTRPdzJXSHVORDllazk0?=
 =?utf-8?B?WXpwSncrNjkvTHpickxCWm1aTzJ0dGhLWEUzTTVXOXE3d3VUTVV0MERxcHph?=
 =?utf-8?B?bUhXTGVjVWkzZmJRa28xbmFoRDgzdVVXS1c0bU5YblEvd1BSaEZXVS82WVBt?=
 =?utf-8?B?aDZqK1VJNjNYOXphVlJqWTE3WnRRS1RRY0JmaU9TY2M2T3EwRm14SjM2QTBl?=
 =?utf-8?B?Z2lUcitwYnFCemZhOVVaOGZqeXZTY3A4Y3ZYTWt2VnlvMkRGMTgwckg5VHJw?=
 =?utf-8?B?TFk3Rk82Z01JY2Qxb2NudERoNGowclNOY21IY2F5L2RBNC9oVGpiMG10WmtO?=
 =?utf-8?B?Z25USkhiWG0xUVNyL2ZJK3k3bXRXR05SUkl4cHMyNDdmVGtLQUFqWkxpSWhZ?=
 =?utf-8?B?SmIrbVk5OWVUV1JWVDJVQU8zaGNSWFY2TUM1akFqN3pDNjNDdkRycU5hSGI3?=
 =?utf-8?B?OStOSkJJelFYTzZwaXdyZU9kVTN2ZEpwYjk1WFErbEl2UWROUUpSUHNkdWVm?=
 =?utf-8?B?SnZBVUhmSnByeE5uVW5tN0xYMEtYUlVxUkF5MUY5ZDVPVGg2Y3IrZ25wSnRH?=
 =?utf-8?B?TmhmQ0NHSXB2UGR4ZHNBdFNZcDhTZURSTU4xWCt5dVgvTWpEWjA4b0ZSL21h?=
 =?utf-8?B?SDllc1VnRTh0Nm1Ed2VnNDlEZlRWNkltYk1Gb2JRNitqZ2o3VWZYcUM0VVg2?=
 =?utf-8?B?STNncForR2ttRmxVemZwVmUxSVpnM3hCb05nNVJPTHZwQzdtWW5XZ2NpOEF0?=
 =?utf-8?B?U0p0Y21oSXlGOGpQQmhYSlVxM2dYa0VsUnRsc25BMk5oeW1FK3oxUTBlcTVI?=
 =?utf-8?B?L1Nsd2FCL2hib0VKREVIVnZPc1RnNTY1eUdreVRCTm1xT044cEhOWUxzU3Ar?=
 =?utf-8?B?NytZVGgxRGRLY05nbjFjaC9PUEhaN1poMUxHSUNsdjVpTnM4K1VTVi90OGxH?=
 =?utf-8?B?TGdOcTkvRll6VXJMNWRKMVhFK2FpNmZvanFETHF1Z2VWSGpPN3RmbHdjYW9p?=
 =?utf-8?B?ZklKL2tKcC9zVTBaUWhLY1N2SjRGWnBuWVlnVDBPQndLcjZ3MEpQTyswMGdy?=
 =?utf-8?B?YnAzUDUvbTdJNjNiWGMzL1VISVp0NC9ZTGdjQS9xaWtsRTdudldYcjhrbDRY?=
 =?utf-8?B?UzRvOXUySU1vMXVndktLVm4xNUZtY1NGVGliSkdQVFlhZzZFaDZ0MnhyVW5W?=
 =?utf-8?B?NUVpWEdJVGFNUjkzVlhHVnlDVVlXa1h6WkZ5bHV6QmdsZm12WStTSFE3d3lt?=
 =?utf-8?Q?8SEh84t9yj1I2vvKSvx33QDzNV6eIh+NI6AWAZu?=
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: PAXPR04MB8427.eurprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b26a21d7-622c-49b6-7b41-08d984ac4930
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Oct 2021 07:22:54.5486 (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: L1KFsfpwOHO2SHAvRbk/20zJnofE452eilkLnqs1QO+45t01Yjr0cMTTYjTMABEwOM0YLAjt26+4UvLEPMtp+w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB7503
Subject: Re: [dpdk-dev] [PATCH] app/testpmd: support unequal number of RXQ
 and TXQ
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmVycnVoIFlpZ2l0IDxm
ZXJydWgueWlnaXRAaW50ZWwuY29tPg0KPiBTZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDMwLCAy
MDIxIDc6MTYgUE0NCj4gVG86IE5pcHVuIEd1cHRhIDxuaXB1bi5ndXB0YUBueHAuY29tPjsgZGV2
QGRwZGsub3JnDQo+IENjOiB4aWFveXVuLmxpQGludGVsLmNvbTsgb3Jpa2FAbnZpZGlhLmNvbTsg
dGhvbWFzQG1vbmphbG9uLm5ldDsgSGVtYW50DQo+IEFncmF3YWwgPGhlbWFudC5hZ3Jhd2FsQG54
cC5jb20+OyBKdW4gWWFuZyA8anVuLnlhbmdAbnhwLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRD
SF0gYXBwL3Rlc3RwbWQ6IHN1cHBvcnQgdW5lcXVhbCBudW1iZXIgb2YgUlhRIGFuZCBUWFENCj4g
DQo+IE9uIDkvMjgvMjAyMSAxMjowOCBQTSwgbmlwdW4uZ3VwdGFAbnhwLmNvbSB3cm90ZToNCj4g
PiBGcm9tOiBKdW4gWWFuZyA8anVuLnlhbmdAbnhwLmNvbT4NCj4gPg0KPiA+IFRoZSBleGlzdGlu
ZyBmb3J3YXJkaW5nIG1vZGUgY29uZmlndXJlcyB0aGUgdG90YWwgbnVtYmVyIG9mDQo+ID4gcXVl
dWVzIGFzIHRoZSBtaW5pbXVtIG9mIHJ4cSBhbmQgdHhxLCBzbyBldmVudHVhbGx5IHRoZSBudW1i
ZXINCj4gPiBvZiB0eHEgYXJlIHNhbWUgYXMgcnhxLg0KPiA+IEhvd2V2ZXIgaW4gc29tZSBzY2Vu
YXJpb3MsIHNwZWNpYWxseSBmb3IgZmxvdyBjb250cm9sIHRoZQ0KPiA+IG51bWJlciBvZiByeHEg
YW5kIHR4cSBjYW4gYmUgZGlmZmVyZW50Lg0KPiA+IFRoaXMgcGF0Y2ggbWFrZXMgdGhlIHR4cSBh
bmQgZnVuY3Rpb24gb2YgcnhxIGZvciBhbGwgc3VjaA0KPiA+IHNjZW5hcmlvIGluc3RlYWQgb2Yg
a2VlcGluZyAxOjEgcmVsYXRpb25zaGlwIGJldHdlZW4gdGhlIHR3by4NCj4gPg0KPiANCj4gSGkg
TmlwdW4sDQo+IA0KPiBJIGV4cGVjdCBtb3JlIGNvZGUgZXhpc3RzIHRoYXQgYXNzdW1lcyBSeCBx
dWV1ZSBudW1iZXIgYW5kIFR4IHF1ZXVlIG51bWJlcg0KPiBpcw0KPiBlcXVhbCwgZGlkIHlvdSBh
YmxlIHRvIHRlc3QgdW5lcXVhbCBxdWV1ZSBudW1iZXJzIHdpdGggYmVsb3cgY2hhbmdlPw0KDQpI
aSBGZXJydWgsDQoNClllcywgdGhpcyB3b3JrcyB3aXRoIGZsb3csIGJ1dCBJIHdpbGwgZG91Ymxl
IGNoZWNrIG9uIGxhdGVzdCBjb2RlIHdpdGhvdXQgdXNpbmcNCmZsb3cgdG9vLiBBbHNvLCB3ZSB3
aWxsIGNoZWNrIGZvciBhbnkgb3RoZXIgY29kZSB3aGljaCBzaGFsbCBuZWVkIGNoYW5nZSB3LnIu
dC4NCnRoaXMgZnVuY3Rpb25hbGl0eS4NCg0KPiANCj4gQW5kIGNhbiB5b3UgcGxlYXNlIGRlc2Ny
aWJlIHlvdXIgdXNlY2FzZSBtb3JlLCBpcyB0aGUgZGV2aWNlIGhhcyB1bmV2ZW4gUngvVHgNCj4g
cXVldWVzPw0KDQpZZXMsIHlvdSBhcmUgY29ycmVjdC4gSW4gb3VyIGNhc2UsIFJ4IHF1ZXVlcyB3
aGljaCB3ZSBjYW4gdXNlIGNhbiBiZSBtdWNoIGhpZ2hlcg0KdGhhbiBUeCBxdWV1ZXMsIHdoZW4g
cnRlIGZsb3cgaXMgYmVpbmcgdXNlZC4NCg0KPiANCj4gPiBTaWduZWQtb2ZmLWJ5OiBKdW4gWWFu
ZyA8anVuLnlhbmdAbnhwLmNvbT4NCj4gPiAtLS0NCj4gPiAgYXBwL3Rlc3QtcG1kL2NvbmZpZy5j
IHwgNiArKy0tLS0NCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNCBkZWxl
dGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9hcHAvdGVzdC1wbWQvY29uZmlnLmMgYi9h
cHAvdGVzdC1wbWQvY29uZmlnLmMNCj4gPiBpbmRleCBmNTc2NWIzNGY3Li43ZTE3ZjIzM2JhIDEw
MDY0NA0KPiA+IC0tLSBhL2FwcC90ZXN0LXBtZC9jb25maWcuYw0KPiA+ICsrKyBiL2FwcC90ZXN0
LXBtZC9jb25maWcuYw0KPiA+IEBAIC0zMDAwLDggKzMwMDAsNiBAQCByc3NfZndkX2NvbmZpZ19z
ZXR1cCh2b2lkKQ0KPiA+ICAJaW50IGVuZDsNCj4gPg0KPiA+ICAJbmJfcSA9IG5iX3J4cTsNCj4g
PiAtCWlmIChuYl9xID4gbmJfdHhxKQ0KPiA+IC0JCW5iX3EgPSBuYl90eHE7DQo+ID4gIAljdXJf
ZndkX2NvbmZpZy5uYl9md2RfbGNvcmVzID0gKGxjb3JlaWRfdCkgbmJfZndkX2xjb3JlczsNCj4g
PiAgCWN1cl9md2RfY29uZmlnLm5iX2Z3ZF9wb3J0cyA9IG5iX2Z3ZF9wb3J0czsNCj4gPiAgCWN1
cl9md2RfY29uZmlnLm5iX2Z3ZF9zdHJlYW1zID0NCj4gPiBAQCAtMzAzOCw3ICszMDM2LDcgQEAg
cnNzX2Z3ZF9jb25maWdfc2V0dXAodm9pZCkNCj4gPiAgCQlmcy0+cnhfcG9ydCA9IGZ3ZF9wb3J0
c19pZHNbcnhwXTsNCj4gPiAgCQlmcy0+cnhfcXVldWUgPSByeHE7DQo+ID4gIAkJZnMtPnR4X3Bv
cnQgPSBmd2RfcG9ydHNfaWRzW3R4cF07DQo+ID4gLQkJZnMtPnR4X3F1ZXVlID0gcnhxOw0KPiA+
ICsJCWZzLT50eF9xdWV1ZSA9IChyeHEgJSBuYl90eHEpOw0KPiANCj4gSXMgdGhpcyBhc3N1bWVz
IG51bWJlciBvZiBSeCBxdWV1ZSBpcyBhbHdheXMgbW9yZSB0aGFuIG51bWJlciBvZiBUeCBxdWV1
ZT8NCg0KWWVzLCBidXQgb24gcmUtdGhvdWdodCBhcyBwZXIgeW91ciBjb21tZW50LCB3ZSBzaGFs
bCBuZWVkIHRvIHJldmlzaXQgdGhpcyBsb2dpYy4NCkkgd2lsbCBoYXZlIGEgcmVsb29rIG9uIHRo
aXMgcGFydCB0b28uDQoNClRoYW5rcywNCk5pcHVuDQoNCj4gDQo+ID4gIAkJZnMtPnBlZXJfYWRk
ciA9IGZzLT50eF9wb3J0Ow0KPiA+ICAJCWZzLT5yZXRyeV9lbmFibGVkID0gcmV0cnlfZW5hYmxl
ZDsNCj4gPiAgCQlyeHArKzsNCj4gPiBAQCAtMzI1Myw3ICszMjUxLDcgQEAgZndkX2NvbmZpZ19z
ZXR1cCh2b2lkKQ0KPiA+ICAJCXJldHVybjsNCj4gPiAgCX0NCj4gPg0KPiA+IC0JaWYgKChuYl9y
eHEgPiAxKSAmJiAobmJfdHhxID4gMSkpew0KPiA+ICsJaWYgKChuYl9yeHEgPiAxKSAmJiAobmJf
dHhxID4gMSkpIHsNCj4gPiAgCQlpZiAoZGNiX2NvbmZpZykgew0KPiA+ICAJCQlmb3IgKGkgPSAw
OyBpIDwgbmJfZndkX3BvcnRzOyBpKyspIHsNCj4gPiAgCQkJCXB0X2lkID0gZndkX3BvcnRzX2lk
c1tpXTsNCj4gPg0KDQo=