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 4F054A0032; Fri, 16 Sep 2022 08:10:23 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DA8074021D; Fri, 16 Sep 2022 08:10:22 +0200 (CEST) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 4546140156 for ; Fri, 16 Sep 2022 08:10:21 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1663308621; x=1694844621; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=ylrKXSrJowai/VkKtvC3hLF/VNKnm0Y0bs/Ntlej+f8=; b=EHFKMqkv6R67LydJANDZDM8lqYis+w693dSRlAAk2akMftqKVHbYZ+Mk RFLa0XMEVmXVfAsdCXM3IdWz5bfILyAGhvsjP2rq4ctdY4sQiD+v+4LC5 M1k3oFaRsrwAGQ8MiR4UYnAz2eqqaalKr37FW6Tvd+kOT+KPyOEKsZ3jL 1lATCQdcA0tJ9rHk68W/ycwbxcE185/f7u2THJgOGnH9BwrCjSrK6TMh+ /MEDgzPzACEt6kaYCSS0uyJ0VAVq7TrElCN91r5wEeKQ29pkQexDbIhfl gZEQAHciqlKugpNNzSmEn0czDso7H5bidSyzGPsw7Aqb8RIFSl0LrLP+e Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10471"; a="360661666" X-IronPort-AV: E=Sophos;i="5.93,320,1654585200"; d="scan'208";a="360661666" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Sep 2022 23:10:19 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,320,1654585200"; d="scan'208";a="759936921" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga001.fm.intel.com with ESMTP; 15 Sep 2022 23:10:19 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) 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.2375.31; Thu, 15 Sep 2022 23:10:19 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Thu, 15 Sep 2022 23:10:18 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Thu, 15 Sep 2022 23:10:18 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.100) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Thu, 15 Sep 2022 23:10:18 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RiCzyoSa434Nm2umFYFYytgdUWhhyrIOD7MtTweBxUOvDXM3tvBHn7e0T5DySu2dC6d3Oq5z5bKGpoRgism3tSSIuVV9uscHkZejHZF8ZDkT4NblGfO8YRuqBITZEr1iJaekiB5qSDuG531RvQa/JvShTj7qujFTdyilYjFn6cDy97/KInDibP2FVjzh1YEUV589gOdzCTePvTcifikB0n84HjOZeHilwo6wHYLrbmlXBPFUy82aL/XFNEY/AqSJW82zwvD+QdYosJEUkHHZMxaEMFZa+Xngk+WEt5d39DFjSCXCCEjg1a0fgJjypKHMGLgSoZKprOfoqy4jho/gaw== 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=ylrKXSrJowai/VkKtvC3hLF/VNKnm0Y0bs/Ntlej+f8=; b=H5lz070hkgpqOyOoWoUPiwXTHH475eWOXlJWutwL+EasGJQtJUSUeixi9p7YgI5v+K7fWU46DXfO7UvA/kiQbAjwQ7jzv8RH/RpGFRGat+i94J/a66Ot5jW5pHgh5/wcQ1KRi86mN6ZnmERNQfeVFjm/W2tFB8uuKfTEtugsZ5ZB2Bc2jAsoepTKeinS5n5DiHEdkXP78HbNW2fupQHcRxyrqsk1Bigyi8UWxVM3A992BQynXfN99gvEjNkuKhH+YEc8Yyo29g7v4mdEPe3yeV4+13Ug7bpyC4hdlichlccYkg1AM7FL5UV3meYBrb0tFmaGQWEyU5ebQpDswU4SxA== 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 DM6PR11MB4348.namprd11.prod.outlook.com (2603:10b6:5:1db::18) by DM6PR11MB4562.namprd11.prod.outlook.com (2603:10b6:5:2a8::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5632.16; Fri, 16 Sep 2022 06:10:17 +0000 Received: from DM6PR11MB4348.namprd11.prod.outlook.com ([fe80::48:7f55:58c5:3343]) by DM6PR11MB4348.namprd11.prod.outlook.com ([fe80::48:7f55:58c5:3343%6]) with mapi id 15.20.5632.016; Fri, 16 Sep 2022 06:10:17 +0000 From: "Jayatheerthan, Jay" To: Jerin Jacob , "Naga Harish K, S V" CC: "jerinj@marvell.com" , "dev@dpdk.org" Subject: RE: [PATCH 1/3] eventdev/eth_tx: add queue start stop API Thread-Topic: [PATCH 1/3] eventdev/eth_tx: add queue start stop API Thread-Index: AQHYw/4wpRELbUubKUWaScds7vVtZ63fEyEAgAFy85A= Date: Fri, 16 Sep 2022 06:10:17 +0000 Message-ID: References: <20220909034219.4018966-1-s.v.naga.harish.k@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 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: DM6PR11MB4348:EE_|DM6PR11MB4562:EE_ x-ms-office365-filtering-correlation-id: 41d1377d-1847-4a16-5fc0-08da97aa206d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: uWjI0YTqp89npgZS8aV7asZM3rlW7H6Q0nYzQ3fTxCIEWHOdHX4NJXq8dFOF8OtYJ1QWbxl4bfo6wALcnr1lGPv8wXfWi17aOyddJeY2SDSpYTVQxpz5qmmmNQmi6Q1BAQLCqCNghj98yzlmNUQNO+S+z+0Ed2AXZnrZzITGxeVFiUDVqEXKwxr6FXVwcExGasp/UEJHdfuXMS4DxQ3pYiHM4X4MGCsKBTdMkXXT8xE7v6iaPeE8s1vxM4Mk74UpRPjOc6V2aqhrZ5QiJNEd6CZficjpIXEVyLwJ0yc3QSORCiVCk5KaG7FMGg4Cu/E6qCUPr0ALOdSJ+XWeSkK6xbHyu03h9dZLosAXcpZU6sGxtOXTbMXmxgnrdH1ytUuAOKESRLhudMGl1Iiw4qps3eY104iEq+T2raKgnv5uIZ3M5NaOFclOoZb80Z6LKyok+uDzjv3B6pHMeL54EM8jVkZ/CR5Yc6LEhdGv4/iTqOZXNPoy4sc0B/Sby+CSOkwVBeXkAwlE8ryaqRD7Gn1J68t0H6JUlOAR5bEkk2aysD+0Cr67RkFXphCA7FQvd5elQ2SlNx3hAcmfmvZzIuzTsss6YxpH5k0X2x3QmcGoerpRf8KmTCCPLLBIkB3VUJ+xaVhsSm4fd5PWF4a7l9eWbyJgMvskN8feov9bCf/SfezTQ5Xtyjlx9UR8OYgS00npz/UK9E63FoJk6g1Oo42h7McPOzeMUcsVHEnciTd3KFIa6ck+/g9fc3HF1Skc7ugR+H7DLG/9KPMwyALM0B1+4A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB4348.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(136003)(39860400002)(376002)(366004)(396003)(346002)(451199015)(8676002)(316002)(33656002)(8936002)(5660300002)(52536014)(64756008)(54906003)(86362001)(6636002)(4326008)(66556008)(66476007)(66446008)(110136005)(66946007)(76116006)(82960400001)(122000001)(38100700002)(83380400001)(41300700001)(7696005)(53546011)(71200400001)(6506007)(478600001)(26005)(186003)(9686003)(38070700005)(55016003)(2906002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Vy8yM3FxbzduVWVyME4zbWVvTHlXWGVTaFdpcVA3Q25wS2NLQmY0SURWWCta?= =?utf-8?B?a1Q1R3FiVW5raURSdS9sL0xJdUZLOTArUFYyTEh0R3NXOVBYWlFiRGtrU1M1?= =?utf-8?B?a2UrZnludlFVVlBoSnoyWXBFK3h4ZHloV1QvZHNTZ0gvbURoLzV5WWYvZEIx?= =?utf-8?B?eFNQYkVyNDlOUGZtdFJVTGFZV01XRnlGZCtqU1lMUE5FYzVUN2ZVVWZzY1pK?= =?utf-8?B?c2pJd1RYTWtIcytwZ0Yva3ZyTEg1VWRvM2J6UHE3SHhsV3hmSHlERHJHK0ZE?= =?utf-8?B?bVZtYlptWWJ0c1NWYld0OWx5bnF2TzArelUrUDRSNm5ZczQ4QUp6TWxXL3ZW?= =?utf-8?B?N0l3TDU1ZDAxaTNtVCtxZjg3Q014Q3hCVHBHek9kZnh0ejFIUW9hajZrUUkr?= =?utf-8?B?MGpVTzdGdFJUaW9kOGZ6R2Q4K1NHbk53aG1pMEFvaUtiVWYyU3A2K0hSR3k1?= =?utf-8?B?L2d6R1pSanFFQUR1Tmw4WGNlRDdXOWNBbk5LaW14WmhrbURnSng2dnczSWNa?= =?utf-8?B?OWxZZkJTV05yUkpBVUhPM0FlRzVkSS9UbWU4dDgvcnBYTXgwMEhiMW9qU3FP?= =?utf-8?B?WGU5ZGQ1c0hUTzdsdi9GNU5iQU9ubzBWcTI3Si9iaEhSUXpjZERIbDRNZGly?= =?utf-8?B?amtnczUwclptanNiVlBPZGZvODhvTWxtYmFMMDRGU0FGYjJyOXZHcllTQnRO?= =?utf-8?B?WTMreHBwandjQ1ZIOWVKOUNrbTdvSnFBV0hYOW51Y3AzdjE3OFFHeEE0Y292?= =?utf-8?B?ZzlXRjlFMHhBQVVMMENnR1hMbmlBNnlLRDRMS3pGRjZXKzZuNlNYMVE5Lzlw?= =?utf-8?B?SzVlNXExem1RZGNPbzdyYzEyUnFNeGlwRkZaa0F4a3M0di9ZVy8zaWY4OUhw?= =?utf-8?B?Szh1eDdKdGUwMHJiNnpHNE9zU3J3WitzYitGRlFLUndqRXJzMktxdUdzRkJR?= =?utf-8?B?SStCRXlmeGt5ZXdGVTVpQmtuME9WakJtKzBRb1ZGQkV5dFI1THJsc1ZEVmVu?= =?utf-8?B?a05iVGZEczI0QnRVb2pJOU8yeEpqY3lheUZNOHhNbmhGMUpaMTJsRnhIUmQw?= =?utf-8?B?SXVhRDhLeHllR0dGeDJ0dEFqZUt0QmJaSHU5bWZpb1owSXkwUWRkYytTYmtO?= =?utf-8?B?YVVIbjFkeEZDWUg2TFJza1NWT05NVWZIdUpkaVRKcjljUUtnWUZEVzdxQ0Y5?= =?utf-8?B?L2R0dzVKRW15SE95QWRNc0hjTHo1TmVZUitZVW5sazRLVmEvR2pyMWttZ2FI?= =?utf-8?B?aW5Td3loWUxRWHlramg5djdLaHZmc2ZrMXA2M2phSjgzclh2Y29YdzE2Z1Vi?= =?utf-8?B?aWpMaDkxTXBYVjFPRHEwVS95WVByVm1OdEpVZzMwM2U0QjFDZk1NSUI4RUgz?= =?utf-8?B?TUZ6NzhZd0l6QWxqb3ZFQzYzN1ArYUJ6ZGhCT3dmS2VNdVVCUVFXSlZFTkNQ?= =?utf-8?B?QTBJbGVyNmxPbVhQRkp2KzRBczVaQ3ozUk1PV0FMMTlsWk5qZkZRcHRUdTZE?= =?utf-8?B?VTVPNy9GSmhBQTF3Njk5WFJTeWpOc2xSbTJ5dDhXZURUa3ppbVhZQjNiRVds?= =?utf-8?B?U0dRRlY0UVl4czFzN0N2cW1ZNUpaVERNaHV5QUZOZkJWYVhaamRuWWNJd0Js?= =?utf-8?B?Z3RkK2xoRWRZYlRadHVaYlNTOWFwSW5wTENOQ3h5Z2FpYm11Q1lrY3REdmVw?= =?utf-8?B?a0gvZzNRN0RNZlgxMTkwaTB0ZUVQclI1RXNvOTIvU1JWWFg3cDl2ckM0eXVX?= =?utf-8?B?cS95Y3RxMFpYZDRCRVI2RDZLZTRqZG16SWxkM1Fpb09VVGpFd3dSZnh5ajE5?= =?utf-8?B?c2tLQkhydnR2UW9lYXJySWd5R29UVTlNUE5lSFh6dEdZYzFqb3lqOTB2V2dE?= =?utf-8?B?ZTZVS0J0SzNDV1RTd3NwQ2xrRHpiOFdYSVlidTlsbU1lR1Z3NElha1VST0lh?= =?utf-8?B?RSswV1IzNDRYb1U2NXVIa3c0akNzTTViODYzc1Vod09xK2RyMmI2U1dRdWpX?= =?utf-8?B?S0dEb1B5RnF3TUFHUDJJUmZqVEo4VkxrTituNXIvdmFSL3E0RUN1TmVpZVJn?= =?utf-8?B?VGxUVDVrTk1QZkFjL3VOMU1DdDRHMmg5dFJKWURHSTc2L1kvMktoNHB6TDZ3?= =?utf-8?B?dksyODJGbVBJa1grZTdscStOMWowaEdYeUk2WTkvTWJEYk5EU1NOUWs1NjVM?= =?utf-8?B?V3c9PQ==?= 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: DM6PR11MB4348.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 41d1377d-1847-4a16-5fc0-08da97aa206d X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Sep 2022 06:10:17.0463 (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: pt+Z8NZRmr7EV7/XXknaD95yjRMkAwYnEavBnJinjwTUIDfbcdZNUL4HxWjJNn9o/vNyuA1flG07nR1fTBD2iAfB+oFC8ib0OP5h3DYjZoA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4562 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKZXJpbiBKYWNvYiA8amVyaW5q YWNvYmtAZ21haWwuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAxNCwgMjAyMiA4 OjUxIFBNDQo+IFRvOiBOYWdhIEhhcmlzaCBLLCBTIFYgPHMudi5uYWdhLmhhcmlzaC5rQGludGVs LmNvbT4NCj4gQ2M6IEpheWF0aGVlcnRoYW4sIEpheSA8amF5LmpheWF0aGVlcnRoYW5AaW50ZWwu Y29tPjsgamVyaW5qQG1hcnZlbGwuY29tOyBkZXZAZHBkay5vcmcNCj4gU3ViamVjdDogUmU6IFtQ QVRDSCAxLzNdIGV2ZW50ZGV2L2V0aF90eDogYWRkIHF1ZXVlIHN0YXJ0IHN0b3AgQVBJDQo+IA0K PiBPbiBGcmksIFNlcCA5LCAyMDIyIGF0IDk6MTIgQU0gTmFnYSBIYXJpc2ggSyBTIFYNCj4gPHMu di5uYWdhLmhhcmlzaC5rQGludGVsLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBUaGlzIHBhdGNoIGFk ZHMgc3VwcG9ydCB0byBzdGFydCBvciBzdG9wIGEgcGFydGljdWxhciBxdWV1ZQ0KPiA+IHRoYXQg aXMgYXNzb2NpYXRlZCB3aXRoIHRoZSBhZGFwdGVyLg0KPiA+DQo+ID4gU3RhcnQgZnVuY3Rpb24g ZW5hYmxlcyB0aGUgVHggQWRhcHRlciB0byBzdGFydCBlbnF1ZXVlaW5nDQo+ID4gcGFja2V0cyB0 byB0aGUgVHggcXVldWUuDQo+ID4NCj4gPiBTdG9wIGZ1bmN0aW9uIHN0b3BzIHRoZSBUeCBBZGFw dGVyIGZyb20gdHJhbnNtaXR0aW5nIGFueQ0KPiA+IG1idWZzIHRvIHRoZSBUeCBxdWV1ZS4gVGhl IFR4IEFkYXB0ZXIgYWxzbyBmcmVlcyBhbnkgbWJ1ZnMNCj4gPiB0aGF0IGl0IG1heSBoYXZlIGJ1 ZmZlcmVkIGZvciB0aGlzIHF1ZXVlLiBBbGwgaW5mbGlnaHQgcGFja2V0cw0KPiA+IGRlc3RpbmVk IHRvIHRoZSBxdWV1ZSBhcmUgZnJlZWQgdW50aWwgdGhlIHF1ZXVlIGlzIHN0YXJ0ZWQgYWdhaW4u DQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBOYWdhIEhhcmlzaCBLIFMgViA8cy52Lm5hZ2EuaGFy aXNoLmtAaW50ZWwuY29tPg0KPiANCj4gSW4gZ2VuZXJhbCwgbmV3IEFQSXMgbG9vayBnb29kIHRv IG1lIGlmIGl0IGlzIGhlbHBpbmcgdGhlIFNXIGRyaXZlci4NCj4gSSB3aWxsIHdhaXQgZm9yIGNv bW1lbnQgZnJvbSBASmF5YXRoZWVydGhhbiwgSmF5DQoNClllcyBAamVyaW4sIHRoZXNlIEFQSXMg aGVscCBhdm9pZCBzb21lIHVuZXhwZWN0ZWQgYmVoYXZpb3Igd2l0aCBhcHBsaWNhdGlvbiBzdG9w cGluZyBldGhkZXYgVHggcXVldWVzIGFuZCBUeCBhZGFwdGVyIGJlaW5nIHVuYXdhcmUgb2YgaXQu IFdpdGggdGhlc2UgQVBJcywgdGhlIGFwcGxpY2F0aW9uIGNhbiBjYWxsIHN0b3AgQVBJIHRvIG5v dGlmeSBUeCBhZGFwdGVyIHRoYXQgY29ycmVzcG9uZGluZyBldGhkZXYgVHggcXVldWUgaXMgc3Rv cHBlZCBhbmQgYW55IGluLWZsaWdodCBwYWNrZXRzIGFyZSBmcmVlZCBieSBUeCBhZGFwdGVyIGRh dGFwbGFuZSBjb2RlLiBUeCBhZGFwdGVyIHN0b3AgQVBJIGlzIGNhbGxlZCBiZWZvcmUgc3RvcHBp bmcgdGhlIGV0aGRldiBUeCBxdWV1ZS4gV2hlbiBldGhkZXYgVHggcXVldWUgaXMgZW5hYmxlZCwg YXBwbGljYXRpb24gY2FuIG5vdGlmeSBUeCBhZGFwdGVyIHRvIHJlc3VtZSBwcm9jZXNzaW5nIG9m IHRoZSBwYWNrZXRzIGZvciB0aGF0IHF1ZXVlIGJ5IGNhbGxpbmcgdGhlIHN0YXJ0IEFQSS4gVGhl IGV0aGRldiBUeCBxdWV1ZSBpcyBzdGFydGVkIGJlZm9yZSBjYWxsaW5nIFR4IGFkYXB0ZXIgc3Rh cnQgQVBJLg0KDQpQZXJoYXBzLCBzb21lIG9mIHRoaXMgdXNlY2FzZSBkZXNjcmlwdGlvbiBjYW4g Z28gaW50byBldmVudF9ldGhlcm5ldF90eF9hZGFwdGVyLnJzdCBhbmQgZG94eWdlbiBjb21tZW50 cyBmb3IgdGhlIEFQSXMuIEBIYXJpc2gsIGNvdWxkIHlvdSBhZGQgcGxlYXNlID8NCg0KPiANCj4g U29tZSBjb21tZW50cyBiZWxvdw0KPiANCj4gPiAtLS0NCj4gPiAgbGliL2V2ZW50ZGV2L2V2ZW50 ZGV2X3BtZC5oICAgICAgICAgICAgIHwgIDQxICsrKysrKysrKw0KPiA+ICBsaWIvZXZlbnRkZXYv cnRlX2V2ZW50X2V0aF90eF9hZGFwdGVyLmMgfCAxMTQgKysrKysrKysrKysrKysrKysrKysrKyst DQo+ID4gIGxpYi9ldmVudGRldi9ydGVfZXZlbnRfZXRoX3R4X2FkYXB0ZXIuaCB8ICAzOSArKysr KysrKw0KPiA+ICBsaWIvZXZlbnRkZXYvdmVyc2lvbi5tYXAgICAgICAgICAgICAgICAgfCAgIDIg Kw0KPiANCj4gUGxlYXNlIHNxdWFzaCAzLzMgdG8gMS8zLg0KPiANCj4gUGxlYXNlIHVwZGF0ZSBk b2MvZ3VpZGVzL3Byb2dfZ3VpZGUvZXZlbnRfZXRoZXJuZXRfdHhfYWRhcHRlci5yc3QgZm9yDQo+ IG5ldyBBUElzIGRvYyBmb3INCj4gV2hhdCBpcyB0aGlzIEFQSSBhbmQgd2hlbiB0byB1c2UgdGhp cyBBUEkgZXRjLg0KPiANCj4gDQo+ID4gIDQgZmlsZXMgY2hhbmdlZCwgMTkyIGluc2VydGlvbnMo KyksIDQgZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvbGliL2V2ZW50ZGV2L2V2 ZW50ZGV2X3BtZC5oIGIvbGliL2V2ZW50ZGV2L2V2ZW50ZGV2X3BtZC5oDQo+ID4gaW5kZXggZjUx NGEzNzU3NS4uYTI3YzA4ODNjNiAxMDA2NDQNCj4gPiAtLS0gYS9saWIvZXZlbnRkZXYvZXZlbnRk ZXZfcG1kLmgNCj4gPiArKysgYi9saWIvZXZlbnRkZXYvZXZlbnRkZXZfcG1kLmgNCj4gPiBAQCAt MTI5NCw2ICsxMjk0LDQzIEBAIHR5cGVkZWYgaW50ICgqZXZlbnRkZXZfZXRoX3R4X2FkYXB0ZXJf c3RhdHNfcmVzZXRfdCkodWludDhfdCBpZCwNCj4gPiAgdHlwZWRlZiBpbnQgKCpldmVudGRldl9l dGhfdHhfYWRhcHRlcl9pbnN0YW5jZV9nZXRfdCkNCj4gPiAgICAgICAgICh1aW50MTZfdCBldGhf ZGV2X2lkLCB1aW50MTZfdCB0eF9xdWV1ZV9pZCwgdWludDhfdCAqdHhhX2luc3RfaWQpOw0KPiA+ DQo+ID4gKy8qKg0KPiA+ICsgKiBTdGFydCBhIFR4IHF1ZXVlIHRoYXQgaXMgYXNzaWduZWQgdG8g VFggYWRhcHRlciBpbnN0YW5jZQ0KPiANCj4gVHggYWRhcHRlcg0KPiANCj4gPiArICoNCj4gPiAr ICogQHBhcmFtIGlkDQo+ID4gKyAqICBBZGFwdGVyIGlkZW50aWZpZXINCj4gPiArICoNCj4gPiAr ICogQHBhcmFtIGV0aF9kZXZfaWQNCj4gPiArICogIFBvcnQgaWRlbnRpZmllciBvZiBFdGhlcm5l dCBkZXZpY2UNCj4gPiArICoNCj4gPiArICogQHBhcmFtIHR4X3F1ZXVlX2lkDQo+ID4gKyAqICBF dGhlcm5ldCBkZXZpY2UgVFggcXVldWUgaW5kZXgNCj4gDQo+IFR4DQo+IA0KPiA+ICsgKg0KPiA+ ICsgKiBAcmV0dXJuDQo+ID4gKyAqICAtICAwOiBTdWNjZXNzDQo+ID4gKyAqICAtIDwwOiBFcnJv ciBjb2RlIG9uIGZhaWx1cmUNCj4gPiArICovDQo+ID4gK3R5cGVkZWYgaW50ICgqZXZlbnRkZXZf ZXRoX3R4X2FkYXB0ZXJfcXVldWVfc3RhcnQpDQo+ID4gKyAgICAgICAodWludDhfdCBpZCwgdWlu dDE2X3QgZXRoX2Rldl9pZCwgdWludDE2X3QgdHhfcXVldWVfaWQpOw0KPiA+ICsNCj4gPiArLyoq DQo+ID4gKyAqIFN0b3AgYSBUeCBxdWV1ZSB0aGF0IGlzIGFzc2lnbmVkIHRvIFRYIGFkYXB0ZXIg aW5zdGFuY2UNCj4gDQo+IFR4DQo+IA0KPiA+ICtpbnQNCj4gPiArcnRlX2V2ZW50X2V0aF90eF9h ZGFwdGVyX3F1ZXVlX3N0YXJ0KHVpbnQxNl90IGV0aF9kZXZfaWQsIHVpbnQxNl90IHR4X3F1ZXVl X2lkKQ0KPiA+ICt7DQo+ID4gKyAgICAgICByZXR1cm4gdHhhX3F1ZXVlX3N0YXRlX3NldChldGhf ZGV2X2lkLCB0eF9xdWV1ZV9pZCwgdHJ1ZSk7DQo+IA0KPiBNYWtlIGl0IGlzIE5PUCB3aXRoIHJl dHVybiAwIGlmIGV2ZW50ZGV2X2V0aF90eF9hZGFwdGVyX3F1ZXVlX3N0YXJ0IGlzIE5VTEwNCj4g DQo+ID4gK30NCj4gPiArDQo+ID4gK2ludA0KPiA+ICtydGVfZXZlbnRfZXRoX3R4X2FkYXB0ZXJf cXVldWVfc3RvcCh1aW50MTZfdCBldGhfZGV2X2lkLCB1aW50MTZfdCB0eF9xdWV1ZV9pZCkNCj4g PiArew0KPiA+ICsgICAgICAgcmV0dXJuIHR4YV9xdWV1ZV9zdGF0ZV9zZXQoZXRoX2Rldl9pZCwg dHhfcXVldWVfaWQsIGZhbHNlKTsNCj4gDQo+IE1ha2UgaXQgaXMgTk9QIHdpdGggcmV0dXJuIDAg aWYgZXZlbnRkZXZfZXRoX3R4X2FkYXB0ZXJfcXVldWVfc3RhcnQgaXMgTlVMTA0KPiANCj4gPiAr fQ0K