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 8BBF5A0540; Thu, 22 Sep 2022 07:40:06 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 70EFF4067C; Thu, 22 Sep 2022 07:40:06 +0200 (CEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60060.outbound.protection.outlook.com [40.107.6.60]) by mails.dpdk.org (Postfix) with ESMTP id 0ABE040156 for ; Thu, 22 Sep 2022 07:40:05 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=je4x8UqVLYsdRxUtJcfx+QEPvPTAigzWupDXfqEIuSqfQUQ4/5UTVtUu5Y0P9g7GrPjsYZ7cexgaR82buPf3qQZIjXp9wpeBCVZbzmnFDHnyzRAxxUD4uLX9cvzGp6ANZrWfgND/QZn4zYV2g67hop091t/lwj36PMia+c1M5avjQHKbjKIdfi4J2lveo8Vj93IGm4qaeMYkHTyGcAw285kFCsKQGnZR3gGbHI6qHfbN1euAhLuvoW0qGvdVjzbhutecuMGOIhZHEw7FCTQh+p1aJdtfqei17ZOkoRLXCZN838u6oiHzzZywqpH5w9rbLuCeY2cQ3dzmaXUZdWIP6g== 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=/atRSdDMo8VtdeqMcuQ+bZQf3gnckYT/w9apibp3VDo=; b=VpmM+MwFP0mHmQwqqIUQpJ0ODMWaVntAI2v0Jj59b29MwR/WYdZz0pjOrh+uysp6yhizFbI4okzRqNUn0hg89HuUuVmUaHQHVAuSd/d/yj1tLr4a0ENpqaazIoyPPL0j/8bdVJkLwiupIR7zkDgDHU+CJIVRtQfZlxkLPHU9ah1YNNMYRg/3PyF40sp32mhi9I9drg39h1B6E4+0EJsxQTgC9e3DUvC9C/5CSDG96xFoit6374KPa1kaV+/EXSyX4ho67PmbYAFbsKKSwwzL6EVczeNnmsW1hVQVlRFDCI69fsT4CSvQHlDx1Hnzx00P+pHQpC9m2bZCgxRwE4AYsg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/atRSdDMo8VtdeqMcuQ+bZQf3gnckYT/w9apibp3VDo=; b=Uat0p1RSzi8342FIC0mrYJ0ncg2M5MZzExencecvAKKg9n0mENPA+iZvg27A869pSTuWvX6Z9twDXG+q3KzqcTYhtwRHPg0S/mG2ZqDsQLUWtXZvLKNknnyEGTIL5wUtpq/nHXqna6hKDcg/BhTkgc2UgAvWx8zFj56ccEJb/uU= Received: from DB7PR07MB5978.eurprd07.prod.outlook.com (2603:10a6:10:80::15) by DU0PR07MB8619.eurprd07.prod.outlook.com (2603:10a6:10:31d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.16; Thu, 22 Sep 2022 05:40:04 +0000 Received: from DB7PR07MB5978.eurprd07.prod.outlook.com ([fe80::f055:3770:bd24:3723]) by DB7PR07MB5978.eurprd07.prod.outlook.com ([fe80::f055:3770:bd24:3723%4]) with mapi id 15.20.5654.016; Thu, 22 Sep 2022 05:40:04 +0000 From: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= To: "pbhagavatula@marvell.com" , "jerinj@marvell.com" , Jay Jayatheerthan CC: "dev@dpdk.org" , "erik.g.carrillo@intel.com" , "abhinandan.gujjar@intel.com" , "timothy.mcdaniel@intel.com" , "sthotton@marvell.com" , "hemant.agrawal@nxp.com" , "nipun.gupta@nxp.com" , "harry.van.haaren@intel.com" , "liangma@liangbit.com" , "peter.mccarthy@intel.com" Subject: Re: [PATCH v2 1/3] eventdev: add element offset to event vector Thread-Topic: [PATCH v2 1/3] eventdev: add element offset to event vector Thread-Index: AQHYzdlbwu3biZ/LrkiKd7xoNyTAra3q79OA Date: Thu, 22 Sep 2022 05:40:03 +0000 Message-ID: <40c00b85-24c5-c275-ea40-9957ec8bb409@ericsson.com> References: <20220816154932.10168-1-pbhagavatula@marvell.com> <20220921164342.2174-1-pbhagavatula@marvell.com> In-Reply-To: <20220921164342.2174-1-pbhagavatula@marvell.com> Accept-Language: en-US, sv-SE Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DB7PR07MB5978:EE_|DU0PR07MB8619:EE_ x-ms-office365-filtering-correlation-id: 3b5008a2-c0fd-4478-38a1-08da9c5ce63f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: V3YwudWN5OPbFmJoJpgfIZXjln4w+rE+igqztPrruHZHAg0QC/KRDIaPUXjdviZ+Vm7OmBPVcFh28XMp3/PyWr8gq+ddp+XGi8fKlZE9vCqd+3itNzQ77ggdQCMW0UzhyrQiL5UBLVysdXVnzPNThe+h6NdU6RQtKKLDsfDzoOSEcwhFLYL/1Q3jcuXOoA65k4gPWpQAv6mfCH9KG/dO2YmpeZ0LaCUlxfLuv4bVMKazAYJ9ptv1gENzvF/IzUKri1buAGlwbq8xqaieS2+Cc9Q2YJJW8yILUf6aITj+IOOUDB7VPFfj4w6MAF+ek6D7IQS4ufziuZZge1MX9P4mZK+x4YtY2AWZX9CCFx8+PDLSHRuPcRbFULuHjAhYX4Ee5rYjrVzDMLxSJLnaxDFNSQV5s3WzT2aw7NcLot9DHY6fWePyXH1oV9/e4ghYIcfzazDmc6XfvL4674YjhD2r6VXidtJP6cXYkLz+7dh/c+vDS1JM/17xjwrsWcZwNz7islIGH6aMF9dd9X+qhKsavw+yCiO3qo4trP05JDW5UlDftkKwtSOta6N8nY97S6015Gvm9fwuI4gfSGSdS1doYFeAlqDOpPkk2WYHllS/gXhU9gHfAKKNiot+v1Uz2972jkOUBeaHlVsMUX9CZOzoGBFcav9WCyJo811p+j2qSoG3dKlxoyCYMqrhinM0x8YUYqBiYtf3ysv+dXhbWynhHO7P6jEg8vtHpSNJ8DLswzXTadG2ehhLfztc7ISzLokSDTCDv39u2aT2MpcxyWTqCTZtbXiem0qKIFUsCmsY5A/VW/TVnq8UXi7Q7wdnS/AlbKf/GsDFhXwwt4jBbf/fZg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR07MB5978.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(396003)(366004)(39860400002)(376002)(136003)(346002)(451199015)(31686004)(54906003)(316002)(110136005)(6486002)(478600001)(76116006)(91956017)(71200400001)(66446008)(2906002)(2616005)(53546011)(64756008)(26005)(82960400001)(8936002)(66574015)(85182001)(41300700001)(66476007)(6512007)(36756003)(8676002)(7416002)(6506007)(66946007)(38100700002)(83380400001)(122000001)(66556008)(31696002)(85202003)(4326008)(5660300002)(86362001)(186003)(38070700005)(45980500001)(43740500002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZmdlanV4c3VaU3FPWnEzb2hzTlc4SGdVRWxJMmFLL0EwajVWNCswVWlmUjYy?= =?utf-8?B?aFBHRjhmaFlnUTEwWE42emR4SHJDVUxpTEJuOTlKdEw2VnFtY1Z2djBCNkhx?= =?utf-8?B?R2NTYkgyK2tmbVJzbG0rMUFTV2NqNGlId3ZTcUNya2pnUTIybWtaOW14QVZE?= =?utf-8?B?YnRBVWNlMUhTek10NTBieTB0Q0VqclhDTlgrbXdHVmdoNFJaeS93MFNSSnpW?= =?utf-8?B?M3pOeFk4V09uYjY1UDRuRzRYaDNlZXo0aG56eEJNZUhtWUZxMVYxelZEVXlh?= =?utf-8?B?UnoraWFlNzFLKzA2VXBxZ3poZmQ1cVJRcmZPRnlENmJWZ1lQQndjdllTbldR?= =?utf-8?B?MFRqdzdkdEl6M3BERmZIaWc4ZHpBdHJQYkJFVjhURDZMYllIWFgwZTZ2aVRu?= =?utf-8?B?R0FLNHJYTE8xTUVEaVROVDBzNENpcDlXYm1DaDB3SVY2OHBvNURDVi9wOTJz?= =?utf-8?B?WUJqMHRGWGZGVDlyV1dpaFlyeDgwb0RKZEx2L1ZIb0lvaVQ0cWk1YjV5bGJJ?= =?utf-8?B?bXFVaDlxcHRWS0dzanFrR0gxc0FEUDMzN1daMEJvV2RGdWZqb3ZKeUp0TnV2?= =?utf-8?B?Y1g4UkRJMkovc2s3aytJRW1xRitQcVdEU1B0ZHZHK3h2anZ4cDNoL3R1bnBR?= =?utf-8?B?YVA0ZHc3WFhnZXd2REFRemMrcDBuWDJuSW5IV3IyZDY2VjFlYUpRbTR6eW9v?= =?utf-8?B?NFZWTFRVTzZYcmtjbUwrOWpYalFqaStHM0d4T1dFNklhd3FLMnBzMitzM0Ez?= =?utf-8?B?b3FtNXNNaTFvQUtsS3MvY0U2SVd4aFNCQ3J4azJuNTVHYjMxa2JKWnl4ZW1v?= =?utf-8?B?SkUxQjV2dXgxbnY1V2EzaWpXbldFSDFGR0N5ZUFzMFhYczJ3NXVtMVBxRG8y?= =?utf-8?B?VGRkTWlxak9MZXRiZXZsNFhuQjNjZUhZV05SZ1c2N2xQQWFHSHdHY0tWYXQv?= =?utf-8?B?WjYxa0Y3T0dSeWJ2VksvZEJFZGtuMFFiQzJrQjlqZ2N3UVlJeStzcHZ5WlZ0?= =?utf-8?B?U3k5VXkybmlzaWVhVUZiY1ZTbGZPWW1TeXNIc093a01ETXVFNVA1RkFIRGlk?= =?utf-8?B?S3AzTmpTVEhBUDF6Q0ZjZ1VWdEMyNmViRTBTUDhjU3p3cm9QUGxLS25teTdV?= =?utf-8?B?V09WVnpER1VuYldscTg2cXBYMTluVXJZeVdXeUlzWGdkbXM2bjBGbWU2NDRs?= =?utf-8?B?cmc3TmFndkFFd09McWYyM0V2YWFvazR4aENETWNzNGlFS1RIQjJaUDVrVita?= =?utf-8?B?b08wOTd3c2ZVNW1tRm1EUDV6eWRCdU16b1RvK05HbEdrTzlSVWNYRGVacFQz?= =?utf-8?B?cTJ1SFZlWWQwU29GRUs2NmgyYURHSTF3ODhXbmVEZ0JLMCtFVVAzTjhGNXox?= =?utf-8?B?eTRjcmM5QUUvMTRpOGxXOTg4RHVkaEU3NXg0cGdwR3VhcjNEeVp2QmkvdFBD?= =?utf-8?B?SjJRcVVsb2ZsRGUzaTAyU2JWMGJ6RzJ1VmhxNmdkczBjZXFvOXY5b3BoSTc2?= =?utf-8?B?QUFIOFJTQitvK3NDbkdBYjVwcFBpVGNNQitKcG04MlQ3cnErVFd2MzcyMFpz?= =?utf-8?B?TEJoWWpYVzNmc3JvMzE2bDhjdWVnRDlwL1YvcndvMXBTUWkrNUF1U1RsQzQx?= =?utf-8?B?RUg2VTA5ZUxOZGlYdTFQaXlBNlFPNVp0d0lZM1NYSDNQUDdjTFhmT1lGRDMz?= =?utf-8?B?M3J4Y0ZDT3NTMFNrdmFOc1E1WXBDZXpnbU4zRUQ0OE5OcENDQ3FsK2dGQlRq?= =?utf-8?B?cjFuRVBtbnFpaFJLRDRlRGRBa0hHbmVLd3pkTUR5TVF4VHAzM3ZxZGJINGo1?= =?utf-8?B?WjJLanFhSi9aYUgxSE9vTERsUDFoa0JhVlNIS09OR0FySDVRc3pIWHhrM3ZO?= =?utf-8?B?NC9lRko2Sml0Wjh0NzZvY01wc0hyOG56ODhZb2NkUURaaHA2dE1UQkM5NS92?= =?utf-8?B?OWpBdXB5ZkxMcXh2d0VVbjlYcTBTc3cwWHU5MmFxWWR2V0t3RnFjaDhVN0dO?= =?utf-8?B?OFYyYzhXS3E1VzNod1NkaHNXbEVrNVBMT3hRR1prSTdwQzJIYWI3UDhuMFJH?= =?utf-8?B?bmNXWXFvNWhzMmNCQzdaaWYzTk9Fbk5RQURoQlhvM1RkTUk0d3JLWm9xUCs2?= =?utf-8?B?cmpTZzErSlI1RXFYM0dtUkR6UFJIL3k5bkU3aEFsUXlaZ2x4MXJsVmdiejNW?= =?utf-8?B?SEE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <1807A82E40CED24D9B1FFF863F457125@eurprd07.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB7PR07MB5978.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3b5008a2-c0fd-4478-38a1-08da9c5ce63f X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Sep 2022 05:40:03.9548 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: BjEf8479yEzmxW+dgvHQpspG4+jj09ntwCXyLZA4gZhrNHgJQ5gLC8gOgDSk3rT4gKnOsVp8FYbtbl4G2lbN2cE6J4wwVSRL1FccHlNqpiM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR07MB8619 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 T24gMjAyMi0wOS0yMSAxODo0MywgcGJoYWdhdmF0dWxhQG1hcnZlbGwuY29tIHdyb3RlOg0KPiBG cm9tOiBQYXZhbiBOaWtoaWxlc2ggPHBiaGFnYXZhdHVsYUBtYXJ2ZWxsLmNvbT4NCj4gDQo+IEFk ZCBgcnRlX2V2ZW50X3ZlY3RvcjplbGVtX29mZnNldDoxMmAgYml0IGZpZWxkIGV2ZW50IHZlY3Rv cg0KPiBzdHJ1Y3R1cmUgdGhlIGJpdHMgYXJlIHRha2VuIGZyb20gYHJ0ZV9ldmVudF92ZWN0b3I6 OnJzdmQ6MTVgLg0KPiBUaGUgZWxlbWVudCBvZmZzZXQgZGVmaW5lcyB0aGUgb2Zmc2V0IGludG8g dGhlIHZlY3RvciBhcnJheQ0KPiBhdCB3aGljaCB2YWxpZCBlbGVtZW50cyBzdGFydC4NCj4gVGhl IHZhbGlkIGVsZW1lbnRzIGNvdW50IHdpbGwgYmUgZXF1YWwgdG8NCj4gYHJ0ZV9ldmVudF92ZWN0 b3I6Om5iX2VsZW1gLg0KPiANCj4gVXBkYXRlIFJ4L1R4IGFkYXB0ZXIgU1cgaW1wbGVtZW50YXRp b24gdG8gdXNlIGVsZW1fb2Zmc2V0Lg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUGF2YW4gTmlraGls ZXNoIDxwYmhhZ2F2YXR1bGFAbWFydmVsbC5jb20+DQo+IC0tLQ0KPiAgIHYyIENoYW5nZXM6DQo+ ICAgLSBSZXZlcnQgY2hhbmdlcyB0byBkZWZpbml0aW9uIG9mIGBydGVfZXZlbnRfdmVjdG9yOjpu Yl9lbGVtYA0KPiANCj4gICBsaWIvZXZlbnRkZXYvcnRlX2V2ZW50X2V0aF9yeF9hZGFwdGVyLmMg fCAxICsNCj4gICBsaWIvZXZlbnRkZXYvcnRlX2V2ZW50X2V0aF90eF9hZGFwdGVyLmMgfCA4ICsr KysrLS0tDQo+ICAgbGliL2V2ZW50ZGV2L3J0ZV9ldmVudGRldi5oICAgICAgICAgICAgIHwgNiAr KysrLS0NCj4gICAzIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25z KC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvbGliL2V2ZW50ZGV2L3J0ZV9ldmVudF9ldGhfcnhfYWRh cHRlci5jIGIvbGliL2V2ZW50ZGV2L3J0ZV9ldmVudF9ldGhfcnhfYWRhcHRlci5jDQo+IGluZGV4 IGJmODc0MWQyZWEuLmJkNzJmOWI4NDUgMTAwNjQ0DQo+IC0tLSBhL2xpYi9ldmVudGRldi9ydGVf ZXZlbnRfZXRoX3J4X2FkYXB0ZXIuYw0KPiArKysgYi9saWIvZXZlbnRkZXYvcnRlX2V2ZW50X2V0 aF9yeF9hZGFwdGVyLmMNCj4gQEAgLTg1NSw2ICs4NTUsNyBAQCByeGFfaW5pdF92ZWN0b3Ioc3Ry dWN0IGV2ZW50X2V0aF9yeF9hZGFwdGVyICpyeF9hZGFwdGVyLA0KPiAgIAl2ZWMtPnZlY3Rvcl9l di0+cG9ydCA9IHZlYy0+cG9ydDsNCj4gICAJdmVjLT52ZWN0b3JfZXYtPnF1ZXVlID0gdmVjLT5x dWV1ZTsNCj4gICAJdmVjLT52ZWN0b3JfZXYtPmF0dHJfdmFsaWQgPSB0cnVlOw0KPiArCXZlYy0+ dmVjdG9yX2V2LT5lbGVtX29mZnNldCA9IDA7DQo+ICAgCVRBSUxRX0lOU0VSVF9UQUlMKCZyeF9h ZGFwdGVyLT52ZWN0b3JfbGlzdCwgdmVjLCBuZXh0KTsNCj4gICB9DQo+IA0KPiBkaWZmIC0tZ2l0 IGEvbGliL2V2ZW50ZGV2L3J0ZV9ldmVudF9ldGhfdHhfYWRhcHRlci5jIGIvbGliL2V2ZW50ZGV2 L3J0ZV9ldmVudF9ldGhfdHhfYWRhcHRlci5jDQo+IGluZGV4IGI0YjM3ZjFjYWUuLmNjYzdmZmZj Y2UgMTAwNjQ0DQo+IC0tLSBhL2xpYi9ldmVudGRldi9ydGVfZXZlbnRfZXRoX3R4X2FkYXB0ZXIu Yw0KPiArKysgYi9saWIvZXZlbnRkZXYvcnRlX2V2ZW50X2V0aF90eF9hZGFwdGVyLmMNCj4gQEAg LTUyNCwxNiArNTI0LDE4IEBAIHR4YV9wcm9jZXNzX2V2ZW50X3ZlY3RvcihzdHJ1Y3QgdHhhX3Nl cnZpY2VfZGF0YSAqdHhhLA0KPiAgIAkJcXVldWUgPSB2ZWMtPnF1ZXVlOw0KPiAgIAkJdHFpID0g dHhhX3NlcnZpY2VfcXVldWUodHhhLCBwb3J0LCBxdWV1ZSk7DQo+ICAgCQlpZiAodW5saWtlbHko dHFpID09IE5VTEwgfHwgIXRxaS0+YWRkZWQpKSB7DQo+IC0JCQlydGVfcGt0bWJ1Zl9mcmVlX2J1 bGsobWJ1ZnMsIHZlYy0+bmJfZWxlbSk7DQo+ICsJCQlydGVfcGt0bWJ1Zl9mcmVlX2J1bGsoJm1i dWZzW3ZlYy0+ZWxlbV9vZmZzZXRdLA0KPiArCQkJCQkgICAgICB2ZWMtPm5iX2VsZW0pOw0KPiAg IAkJCXJ0ZV9tZW1wb29sX3B1dChydGVfbWVtcG9vbF9mcm9tX29iaih2ZWMpLCB2ZWMpOw0KPiAg IAkJCXJldHVybiAwOw0KPiAgIAkJfQ0KPiAgIAkJZm9yIChpID0gMDsgaSA8IHZlYy0+bmJfZWxl bTsgaSsrKSB7DQo+ICAgCQkJbmJfdHggKz0gcnRlX2V0aF90eF9idWZmZXIocG9ydCwgcXVldWUs IHRxaS0+dHhfYnVmLA0KPiAtCQkJCQkJICAgbWJ1ZnNbaV0pOw0KPiArCQkJCQkJICAgbWJ1ZnNb aSArIHZlYy0+ZWxlbV9vZmZzZXRdKTsNCj4gICAJCX0NCj4gICAJfSBlbHNlIHsNCj4gLQkJZm9y IChpID0gMDsgaSA8IHZlYy0+bmJfZWxlbTsgaSsrKSB7DQo+ICsJCWZvciAoaSA9IHZlYy0+ZWxl bV9vZmZzZXQ7IGkgPCB2ZWMtPmVsZW1fb2Zmc2V0ICsgdmVjLT5uYl9lbGVtOw0KPiArCQkgICAg IGkrKykgew0KPiAgIAkJCXBvcnQgPSBtYnVmc1tpXS0+cG9ydDsNCj4gICAJCQlxdWV1ZSA9IHJ0 ZV9ldmVudF9ldGhfdHhfYWRhcHRlcl90eHFfZ2V0KG1idWZzW2ldKTsNCj4gICAJCQl0cWkgPSB0 eGFfc2VydmljZV9xdWV1ZSh0eGEsIHBvcnQsIHF1ZXVlKTsNCj4gZGlmZiAtLWdpdCBhL2xpYi9l dmVudGRldi9ydGVfZXZlbnRkZXYuaCBiL2xpYi9ldmVudGRldi9ydGVfZXZlbnRkZXYuaA0KPiBp bmRleCA2YTZmNmVhNGMxLi5mOWZkNDQ2MDRlIDEwMDY0NA0KPiAtLS0gYS9saWIvZXZlbnRkZXYv cnRlX2V2ZW50ZGV2LmgNCj4gKysrIGIvbGliL2V2ZW50ZGV2L3J0ZV9ldmVudGRldi5oDQo+IEBA IC0xMDYwLDggKzEwNjAsMTAgQEAgcnRlX2V2ZW50X2Rldl9jbG9zZSh1aW50OF90IGRldl9pZCk7 DQo+ICAgICovDQo+ICAgc3RydWN0IHJ0ZV9ldmVudF92ZWN0b3Igew0KPiAgIAl1aW50MTZfdCBu Yl9lbGVtOw0KPiAtCS8qKjwgTnVtYmVyIG9mIGVsZW1lbnRzIGluIHRoaXMgZXZlbnQgdmVjdG9y LiAqLw0KPiAtCXVpbnQxNl90IHJzdmQgOiAxNTsNCj4gKwkvKio8IE51bWJlciBvZiBlbGVtZW50 cyB2YWxpZCBpbiB0aGlzIGV2ZW50IHZlY3Rvci4gKi8NCj4gKwl1aW50MTZfdCBlbGVtX29mZnNl dCA6IDEyOw0KPiArCS8qKjwgT2Zmc2V0IGludG8gdGhlIHZlY3RvciBhcnJheSB3aGVyZSB2YWxp ZCBlbGVtZW50cyBzdGFydCBmcm9tLiAqLw0KPiArCXVpbnQxNl90IHJzdmQgOiAzOw0KPiAgIAkv Kio8IFJlc2VydmVkIGZvciBmdXR1cmUgdXNlICovDQo+ICAgCXVpbnQxNl90IGF0dHJfdmFsaWQg OiAxOw0KPiAgIAkvKio8IEluZGljYXRlcyB0aGF0IHRoZSBiZWxvdyB1bmlvbiBhdHRyaWJ1dGVz IGhhdmUgdmFsaWQgaW5mb3JtYXRpb24uDQo+IC0tDQo+IDIuMjUuMQ0KDQpSZXZpZXdlZC1ieTog TWF0dGlhcyBSw7ZubmJsb20gPG1hdHRpYXMucm9ubmJsb21AZXJpY3Nzb24uY29tPg0KDQo=