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 4E1ABA0032; Fri, 16 Sep 2022 17:18:49 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E6FA74021D; Fri, 16 Sep 2022 17:18:48 +0200 (CEST) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id 4C97540156 for ; Fri, 16 Sep 2022 17:18:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1663341527; x=1694877527; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=o8SGPCiFVY38uUG6BdLHKtqqANTXHRPepnsGxbiMJ8s=; b=FtgDciw4A9ivNZpvNqRbtjkLpSxiEq7Y4XQrm8JbRFBVE9w9YxosVVou wuv6W7t+VW44a5gPgxiY9JwKB5jsL+Og8OsWPmEMeJC//vqnrblb19WdM GE97f5CYhgl9eqGO25StlA7GXJKZLcudz1to4enJ7CBoE723ac9FUb2Vj MdNS6aTih556DPGuI+6aL47L8RhApNMUpm9Q1hZUzeThW6TwiCBu9vcaL C3YWeawQhs4UfCcq94s3Z8YCYaEpB8x+yl6P+X+ZpDm5h0o2UkX3y7MnA VGXJbPhN5jiA+G+YuW3O6JW4rrHlDkyp3yCMQFL9PCk+aTTSKLToRePkF Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10472"; a="279394955" X-IronPort-AV: E=Sophos;i="5.93,320,1654585200"; d="scan'208";a="279394955" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Sep 2022 08:18:46 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,320,1654585200"; d="scan'208";a="648293614" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga008.jf.intel.com with ESMTP; 16 Sep 2022 08:18:45 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Fri, 16 Sep 2022 08:18:43 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Fri, 16 Sep 2022 08:18:43 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.176) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Fri, 16 Sep 2022 08:18:42 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dKZ0rQqfyEeAwVtXalOxVUc+cbvEHwuaEUwQPzra4VuFDBJTfVal/Dl76lRAqPhSDC/aU9zhwP+OJUPf3tMd2btHOdj96O4ysVIuUniNlxhJLYwSaWvintdjSLvpLw8Euyf6thzXIVcKRwuF2FhPwPvk10D3B+7sdZJxJolVeVNrB9aNhqdHR2NTZdf/lEEgmoD1px5Hfxe7ESP3y2cJjSOk9sMPhfLAKgvNV6bgh1H3DRjXgXTBYmvCs8GamTTvZeH6hp5LlvmkZ+wzuNoeaUAgNdjblOnUJ0RnKbT+J4H+HCVuOWktPq/Uf3nnKD8tb3d6zfixKQ6ew55Kr2t5xA== 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=o8SGPCiFVY38uUG6BdLHKtqqANTXHRPepnsGxbiMJ8s=; b=MEadtPfVSR3Y9F6Tr5iFA3b7YGF1uaK8Kt2oQAtkjycsIs993q8uhNLQdRhffer7MhZu631DHp0n9xiyJCbKxCjs6TPUppf1gaY/wj8wKYFrnQsmRVZTHfJAiYyX9aPIz9WhX62w2A+EI016N8FXQGiwMqLHW6YKgNdyEY6LjvwZOrvIrZUnT9AU2VXd9cLCL+qY+1vpN5Ic6V+e7mltCQlOXutMeobcPOFmsEulo/ZnmXbyfk+7lopf6DqmqahXC1gWF1dayTdmKpdSENDc6PkYRR1D0NJ0qIEFQHSHjMc+D9wu9v7hBakZEk7RAAjNXjrAoip66OsV3jN1hFuCrw== 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 DM6PR11MB3868.namprd11.prod.outlook.com (2603:10b6:5:19f::13) by DM4PR11MB6065.namprd11.prod.outlook.com (2603:10b6:8:60::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5632.15; Fri, 16 Sep 2022 15:18:40 +0000 Received: from DM6PR11MB3868.namprd11.prod.outlook.com ([fe80::9db7:61a2:a263:9f06]) by DM6PR11MB3868.namprd11.prod.outlook.com ([fe80::9db7:61a2:a263:9f06%7]) with mapi id 15.20.5632.016; Fri, 16 Sep 2022 15:18:40 +0000 From: "Naga Harish K, S V" To: "Jayatheerthan, Jay" , Jerin Jacob 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: AQHYyE20diAAAT9OW0CE1LDGrhQTAK3hlWCAgACYq6A= Date: Fri, 16 Sep 2022 15:18:40 +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: DM6PR11MB3868:EE_|DM4PR11MB6065:EE_ x-ms-office365-filtering-correlation-id: b7d70ba4-0585-41e2-190a-08da97f6bc63 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1kLGwQs85gOs26dqUjO/w6rUl+a1gmZMvlg2mwtc5gVvcED6ufhJHu4wOp41seE7zxXkPj1ihg6zCpUvjMsL/5pDdDiUreuUk6P2uEWDP8n/XgCKuUesYrawFdimPXT4FhVJy3bFz6wXlcL2YfKKZTGfrYAMDLekpf2LvPGK13LneQnbzDGMTKnJs3zK/o4TfO6og4XKg5PS7Im4n7yVd3QK2QOI8ZK5D5F34MGYbr9p7lFIpvt0ZzgMhxcakno0AuMmOy/J8Rl5vpzY6rykUuiPWKYuKsdborwCM2sshMEbdU+gFYxJz2mG/RDdiHivleG5O5BOVowYwmtTOPfzXssfkviy1pId7a9Gpn7T3oZqVSqON0Y1wx4K3zo1AxarcC6n+U3/3+356qlTtIDsCIf5/2rjN+ZbdNHx9LXmxvMsIrfOWF72qdV6rMRCaOO9ybLHaKWsd13xWHrcTlsAeJGDhlzddvxUvvn9oIx20B6k24QB728hRjMoSa+4UoarzmwkdbsNOZ+SXJ9eAsqkY9Z3NNm1gFrySKfc4JaJL6nA8YfJrc77zVS2zwKG5nMd/EG3biFf//zR9HXbg7s0/1zcqnGBZ98zOEdzJmub/oEIt6fVzWiCIQyjIhZW2FyaJCxcy0ELDf/ybCpMxyW/wEYCWzZas13s5OEzIzmIpCmJcz8VBaMtdxUOGB89IRnmQOd+wXAJhZz1ar0O51L5TphZ8NwpVsRC7G1eMNqW9tN61Cdyh3eZsWhbuGwpQIQSusnu1HMnzbb8wbjgj+y+VA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3868.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(346002)(39860400002)(136003)(366004)(396003)(376002)(451199015)(186003)(38070700005)(83380400001)(76116006)(38100700002)(86362001)(82960400001)(52536014)(8936002)(55016003)(478600001)(2906002)(122000001)(66556008)(66446008)(26005)(64756008)(53546011)(66476007)(7696005)(41300700001)(9686003)(6506007)(316002)(4326008)(66946007)(110136005)(8676002)(54906003)(33656002)(5660300002)(71200400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RkpKdStJWjJ3elVYeEY5WDVWbFFTeWlKK2JJZkdaVlVEeEtyMVREbFFUemRQ?= =?utf-8?B?SWVRTmhZVnRvbnl2WEx5U2E0TFVET3Z6aTBPWUVac3kyQ2lBaHF5V0E1WE5N?= =?utf-8?B?Y2xiTlF6RnNqbVJFcmc2U01keTN5QS9FaHF4NW5JdW43WWNXc1FSSTUzNGI4?= =?utf-8?B?dWlablB6b29SRFFsODFVcFNoWlc3RE5KSVlkbWhqdlFnZE13M3N1UzV1R05a?= =?utf-8?B?UDd6RnVOOWZiajNLaWEveDlVUDViVW43VjlVOUlNcFhFM1dZWjFXZ2pOL2RZ?= =?utf-8?B?Q0VCSUtjVVZiT1Q0YVV5VzN4TUkvcnpMMmRROW45Y3BneEJTQitKMEVkYThn?= =?utf-8?B?Wkk2Rmw5eElqajdUWHpmR2NwNjNBaWxsNnRHeTFjdHIvekRiQktkRmh4MTMv?= =?utf-8?B?UndldTQ4a1BPR1VOaGJYclI0WWtuNTVQZ3BYQTMwcCt0bU9SNFVWNHM0YVRG?= =?utf-8?B?TGN4WEVpNUpOQ0JZSnNndkd0UXNUSWcxajkwOHRBeFVXaFpYV2l5cFNJRkY1?= =?utf-8?B?elkwZDMvTTMyWFRvTUFva21RV0VWcHUwNGdwZEcrYVN4dXRIK01kbkx2SHFC?= =?utf-8?B?b0kxZ1AwUG9uejZRWXJOaWlyR3hTdzhhQkdKUGVyVGhsOEVuVDduUFlZeFNJ?= =?utf-8?B?eGFMaVUzVWJrZDM5Ym5JQitkbm1iSGFzNmhxN2ZpTzZrU1ZPRk9KOTc3TEkr?= =?utf-8?B?dWpTcmFNbW4zTGNrY0RyeWl4dmM0S3lXcERqZVdxUnVyZm94MDZqUkJONk5i?= =?utf-8?B?bjh4TXB2Tm5lVVZpN1FRNWw4eUdlVm5KbVVEaW1hZVpOalZVWXhJaU4rV2FW?= =?utf-8?B?cUpaaFIvY3pQVk9UKzh3Sy9hSmU2d2tvakJMNUdLdWlSNU1MdVduVU5CbzlH?= =?utf-8?B?dFBiU1dzQ2R3TzUwZjlDVHdPb1U0aGhUOXU0dE9NN20rc3dSdzZqZXk5MTZ2?= =?utf-8?B?YWFlSmppdmM2K1RVcXBrZytHNHpqN2RBQndkTFJwODlOeWp3TzBOWitmZ01w?= =?utf-8?B?YytidFdhc1B5TTRNZnVlNWVQcm5tZ2dHWWVGK3FNcFNCU3A2N1RyYXM4NTM4?= =?utf-8?B?Ti9Hc1Myd2xuRFNvanJtYTlZRnFheDBuQjFFQUVNcFZIbm5wSElTaGp5b1FS?= =?utf-8?B?NGcxTnVVNGVSTnBiTUdMNE5obUJZYnF6SzdjVUNvK25HWUFDbk1FUXhubmcw?= =?utf-8?B?bU9SckRRenBTb2xLV1BjTHJPcFhHL2l5dTkvRTZhSldaK3Q2eWVxSDZsOXBt?= =?utf-8?B?c1FQMHRRdjZkdjVNekQwRWdNT3Y5cW9OTE9xcmcwS1dKU0JkZnNPU0lBcG5t?= =?utf-8?B?ZHZXNjYrVkNyVytIRWUvdzM2RmsxR2FtZTEyZGt4bm5qb3M5UEd6RXVmT2NT?= =?utf-8?B?YllqQUVaZWYvUFpnd3RRUzV4Snc4TXhVeldmZ0V3NElTYVErRGtDSzJrMGVQ?= =?utf-8?B?ZTRkWDVkSXFoZ2xra3F5Vzl3K1RVVURQc2VrTk1PbjRMMVpnRjNPTEo4VzVX?= =?utf-8?B?d2FycW4rdGNEOExpRmRSQmdlaFZ6WVlDYy9pTXJ4SldnWW4wWEVrcytYQTk5?= =?utf-8?B?aWtEaTUwM0xmdVVKL0ttTStTbDlFRUpnY3RpaDhKTnBaSFdKYmlaTVJ3Ym1k?= =?utf-8?B?UnpBTHdWb2Uwc1FxeDJ4b3ZXbHRFcC9jNUVyRlRxVFplR1NXSStpbkEvdGZp?= =?utf-8?B?SGtGUytyQzI5OE8vMUsxTGFCOC9JRGpGZk41UWNlcHNYVzNMU0U2YUZ2MWEw?= =?utf-8?B?QzJTQlkrbWd6T0ZoaDJUeUsxbWdraWtOenFWRC92WkRBS3Y3bU1tUXA2M24w?= =?utf-8?B?dWxZaEdpWEo4ZzNZbDMveTNFWVdRYis2cFpSVjNwaDR0UDZzNWVtcFY3S3BC?= =?utf-8?B?eXJUWTBobG1VSUU4N3daU0hNOFpSRkNURmVzbkZnejY5dDJORHV3VC9XSW4w?= =?utf-8?B?aDIyc1M1UWRFUlg1Qmhzb1JheWxCVElEUVdHMUpOdjNsenBPWGpXamlob3hw?= =?utf-8?B?V1NxOGRNQ1VxMUJZaEpLNVNDY01jK2wxL1dvWFFwRm5UMlhmOE54OTdvRkFa?= =?utf-8?B?M1F2Ky9Yczd4bnVteGJuK0x1N3Fjbzg3c2IxQllEeUJxbEFhOWNSQTBCY2lY?= =?utf-8?B?MGw3bzRYaVlkV2FWVXVudWxua1lDMEMrUm0rTHE0SHAwWTUzcEZucFUrUGRx?= =?utf-8?B?eUE9PQ==?= 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: DM6PR11MB3868.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b7d70ba4-0585-41e2-190a-08da97f6bc63 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Sep 2022 15:18:40.4081 (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: YRCbLMWKLaFVy16lVPWI10JX5zXyN/tJUc3tL8ZwRxG9XqmMOdrCYHvnvfDppAWsRNxsyy69G6OBnWx5AiIiiSmi2nb7FkANOlRm76zWsXc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB6065 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmF5YXRoZWVydGhhbiwg SmF5IDxqYXkuamF5YXRoZWVydGhhbkBpbnRlbC5jb20+DQo+IFNlbnQ6IEZyaWRheSwgU2VwdGVt YmVyIDE2LCAyMDIyIDExOjQwIEFNDQo+IFRvOiBKZXJpbiBKYWNvYiA8amVyaW5qYWNvYmtAZ21h aWwuY29tPjsgTmFnYSBIYXJpc2ggSywgUyBWDQo+IDxzLnYubmFnYS5oYXJpc2gua0BpbnRlbC5j b20+DQo+IENjOiBqZXJpbmpAbWFydmVsbC5jb207IGRldkBkcGRrLm9yZw0KPiBTdWJqZWN0OiBS RTogW1BBVENIIDEvM10gZXZlbnRkZXYvZXRoX3R4OiBhZGQgcXVldWUgc3RhcnQgc3RvcCBBUEkN Cj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBKZXJpbiBKYWNv YiA8amVyaW5qYWNvYmtAZ21haWwuY29tPg0KPiA+IFNlbnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVy IDE0LCAyMDIyIDg6NTEgUE0NCj4gPiBUbzogTmFnYSBIYXJpc2ggSywgUyBWIDxzLnYubmFnYS5o YXJpc2gua0BpbnRlbC5jb20+DQo+ID4gQ2M6IEpheWF0aGVlcnRoYW4sIEpheSA8amF5LmpheWF0 aGVlcnRoYW5AaW50ZWwuY29tPjsNCj4gPiBqZXJpbmpAbWFydmVsbC5jb207IGRldkBkcGRrLm9y Zw0KPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggMS8zXSBldmVudGRldi9ldGhfdHg6IGFkZCBxdWV1 ZSBzdGFydCBzdG9wIEFQSQ0KPiA+DQo+ID4gT24gRnJpLCBTZXAgOSwgMjAyMiBhdCA5OjEyIEFN IE5hZ2EgSGFyaXNoIEsgUyBWDQo+ID4gPHMudi5uYWdhLmhhcmlzaC5rQGludGVsLmNvbT4gd3Jv dGU6DQo+ID4gPg0KPiA+ID4gVGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgdG8gc3RhcnQgb3Igc3Rv cCBhIHBhcnRpY3VsYXIgcXVldWUgdGhhdCBpcw0KPiA+ID4gYXNzb2NpYXRlZCB3aXRoIHRoZSBh ZGFwdGVyLg0KPiA+ID4NCj4gPiA+IFN0YXJ0IGZ1bmN0aW9uIGVuYWJsZXMgdGhlIFR4IEFkYXB0 ZXIgdG8gc3RhcnQgZW5xdWV1ZWluZyBwYWNrZXRzIHRvDQo+ID4gPiB0aGUgVHggcXVldWUuDQo+ ID4gPg0KPiA+ID4gU3RvcCBmdW5jdGlvbiBzdG9wcyB0aGUgVHggQWRhcHRlciBmcm9tIHRyYW5z bWl0dGluZyBhbnkgbWJ1ZnMgdG8NCj4gPiA+IHRoZSBUeCBxdWV1ZS4gVGhlIFR4IEFkYXB0ZXIg YWxzbyBmcmVlcyBhbnkgbWJ1ZnMgdGhhdCBpdCBtYXkgaGF2ZQ0KPiA+ID4gYnVmZmVyZWQgZm9y IHRoaXMgcXVldWUuIEFsbCBpbmZsaWdodCBwYWNrZXRzIGRlc3RpbmVkIHRvIHRoZSBxdWV1ZQ0K PiA+ID4gYXJlIGZyZWVkIHVudGlsIHRoZSBxdWV1ZSBpcyBzdGFydGVkIGFnYWluLg0KPiA+ID4N Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IE5hZ2EgSGFyaXNoIEsgUyBWIDxzLnYubmFnYS5oYXJpc2gu a0BpbnRlbC5jb20+DQo+ID4NCj4gPiBJbiBnZW5lcmFsLCBuZXcgQVBJcyBsb29rIGdvb2QgdG8g bWUgaWYgaXQgaXMgaGVscGluZyB0aGUgU1cgZHJpdmVyLg0KPiA+IEkgd2lsbCB3YWl0IGZvciBj b21tZW50IGZyb20gQEpheWF0aGVlcnRoYW4sIEpheQ0KPiANCj4gWWVzIEBqZXJpbiwgdGhlc2Ug QVBJcyBoZWxwIGF2b2lkIHNvbWUgdW5leHBlY3RlZCBiZWhhdmlvciB3aXRoDQo+IGFwcGxpY2F0 aW9uIHN0b3BwaW5nIGV0aGRldiBUeCBxdWV1ZXMgYW5kIFR4IGFkYXB0ZXIgYmVpbmcgdW5hd2Fy ZSBvZiBpdC4NCj4gV2l0aCB0aGVzZSBBUElzLCB0aGUgYXBwbGljYXRpb24gY2FuIGNhbGwgc3Rv cCBBUEkgdG8gbm90aWZ5IFR4IGFkYXB0ZXIgdGhhdA0KPiBjb3JyZXNwb25kaW5nIGV0aGRldiBU eCBxdWV1ZSBpcyBzdG9wcGVkIGFuZCBhbnkgaW4tZmxpZ2h0IHBhY2tldHMgYXJlDQo+IGZyZWVk IGJ5IFR4IGFkYXB0ZXIgZGF0YXBsYW5lIGNvZGUuIFR4IGFkYXB0ZXIgc3RvcCBBUEkgaXMgY2Fs bGVkIGJlZm9yZQ0KPiBzdG9wcGluZyB0aGUgZXRoZGV2IFR4IHF1ZXVlLiBXaGVuIGV0aGRldiBU eCBxdWV1ZSBpcyBlbmFibGVkLA0KPiBhcHBsaWNhdGlvbiBjYW4gbm90aWZ5IFR4IGFkYXB0ZXIg dG8gcmVzdW1lIHByb2Nlc3Npbmcgb2YgdGhlIHBhY2tldHMgZm9yIHRoYXQNCj4gcXVldWUgYnkg Y2FsbGluZyB0aGUgc3RhcnQgQVBJLiBUaGUgZXRoZGV2IFR4IHF1ZXVlIGlzIHN0YXJ0ZWQgYmVm b3JlIGNhbGxpbmcNCj4gVHggYWRhcHRlciBzdGFydCBBUEkuDQo+IA0KPiBQZXJoYXBzLCBzb21l IG9mIHRoaXMgdXNlY2FzZSBkZXNjcmlwdGlvbiBjYW4gZ28gaW50bw0KPiBldmVudF9ldGhlcm5l dF90eF9hZGFwdGVyLnJzdCBhbmQgZG94eWdlbiBjb21tZW50cyBmb3IgdGhlIEFQSXMuDQo+IEBI YXJpc2gsIGNvdWxkIHlvdSBhZGQgcGxlYXNlID8NCj4gDQoNCkluY2x1ZGVkIHRoZSBhYm92ZSB1 c2UgY2FzZSBkZXNjcmlwdGlvbiBpbiBwcm9ncmFtbWVyIGd1aWRlIGFuZCBkb3h5Z2VuIGNvbW1l bnRzDQpJbiBWNCB2ZXJzaW9uIG9mIHRoZSBwYXRjaCBzZXQuDQoNCj4gPg0KPiA+IFNvbWUgY29t bWVudHMgYmVsb3cNCj4gPg0KPiA+ID4gLS0tDQo+ID4gPiAgbGliL2V2ZW50ZGV2L2V2ZW50ZGV2 X3BtZC5oICAgICAgICAgICAgIHwgIDQxICsrKysrKysrKw0KPiA+ID4gIGxpYi9ldmVudGRldi9y dGVfZXZlbnRfZXRoX3R4X2FkYXB0ZXIuYyB8IDExNA0KPiA+ID4gKysrKysrKysrKysrKysrKysr KysrKystDQo+IGxpYi9ldmVudGRldi9ydGVfZXZlbnRfZXRoX3R4X2FkYXB0ZXIuaCB8ICAzOSAr KysrKysrKw0KPiA+ID4gIGxpYi9ldmVudGRldi92ZXJzaW9uLm1hcCAgICAgICAgICAgICAgICB8 ICAgMiArDQo+ID4NCj4gPiBQbGVhc2Ugc3F1YXNoIDMvMyB0byAxLzMuDQo+ID4NCj4gPiBQbGVh c2UgdXBkYXRlIGRvYy9ndWlkZXMvcHJvZ19ndWlkZS9ldmVudF9ldGhlcm5ldF90eF9hZGFwdGVy LnJzdCBmb3INCj4gPiBuZXcgQVBJcyBkb2MgZm9yIFdoYXQgaXMgdGhpcyBBUEkgYW5kIHdoZW4g dG8gdXNlIHRoaXMgQVBJIGV0Yy4NCj4gPg0KPiA+DQo+ID4gPiAgNCBmaWxlcyBjaGFuZ2VkLCAx OTIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkNCj4gPiA+DQo+ID4gPiBkaWZmIC0tZ2l0 IGEvbGliL2V2ZW50ZGV2L2V2ZW50ZGV2X3BtZC5oDQo+ID4gPiBiL2xpYi9ldmVudGRldi9ldmVu dGRldl9wbWQuaCBpbmRleCBmNTE0YTM3NTc1Li5hMjdjMDg4M2M2IDEwMDY0NA0KPiA+ID4gLS0t IGEvbGliL2V2ZW50ZGV2L2V2ZW50ZGV2X3BtZC5oDQo+ID4gPiArKysgYi9saWIvZXZlbnRkZXYv ZXZlbnRkZXZfcG1kLmgNCj4gPiA+IEBAIC0xMjk0LDYgKzEyOTQsNDMgQEAgdHlwZWRlZiBpbnQN Cj4gPiA+ICgqZXZlbnRkZXZfZXRoX3R4X2FkYXB0ZXJfc3RhdHNfcmVzZXRfdCkodWludDhfdCBp ZCwgIHR5cGVkZWYgaW50DQo+ICgqZXZlbnRkZXZfZXRoX3R4X2FkYXB0ZXJfaW5zdGFuY2VfZ2V0 X3QpDQo+ID4gPiAgICAgICAgICh1aW50MTZfdCBldGhfZGV2X2lkLCB1aW50MTZfdCB0eF9xdWV1 ZV9pZCwgdWludDhfdA0KPiA+ID4gKnR4YV9pbnN0X2lkKTsNCj4gPiA+DQo+ID4gPiArLyoqDQo+ ID4gPiArICogU3RhcnQgYSBUeCBxdWV1ZSB0aGF0IGlzIGFzc2lnbmVkIHRvIFRYIGFkYXB0ZXIg aW5zdGFuY2UNCj4gPg0KPiA+IFR4IGFkYXB0ZXINCj4gPg0KPiA+ID4gKyAqDQo+ID4gPiArICog QHBhcmFtIGlkDQo+ID4gPiArICogIEFkYXB0ZXIgaWRlbnRpZmllcg0KPiA+ID4gKyAqDQo+ID4g PiArICogQHBhcmFtIGV0aF9kZXZfaWQNCj4gPiA+ICsgKiAgUG9ydCBpZGVudGlmaWVyIG9mIEV0 aGVybmV0IGRldmljZQ0KPiA+ID4gKyAqDQo+ID4gPiArICogQHBhcmFtIHR4X3F1ZXVlX2lkDQo+ ID4gPiArICogIEV0aGVybmV0IGRldmljZSBUWCBxdWV1ZSBpbmRleA0KPiA+DQo+ID4gVHgNCj4g Pg0KPiA+ID4gKyAqDQo+ID4gPiArICogQHJldHVybg0KPiA+ID4gKyAqICAtICAwOiBTdWNjZXNz DQo+ID4gPiArICogIC0gPDA6IEVycm9yIGNvZGUgb24gZmFpbHVyZQ0KPiA+ID4gKyAqLw0KPiA+ ID4gK3R5cGVkZWYgaW50ICgqZXZlbnRkZXZfZXRoX3R4X2FkYXB0ZXJfcXVldWVfc3RhcnQpDQo+ ID4gPiArICAgICAgICh1aW50OF90IGlkLCB1aW50MTZfdCBldGhfZGV2X2lkLCB1aW50MTZfdCB0 eF9xdWV1ZV9pZCk7DQo+ID4gPiArDQo+ID4gPiArLyoqDQo+ID4gPiArICogU3RvcCBhIFR4IHF1 ZXVlIHRoYXQgaXMgYXNzaWduZWQgdG8gVFggYWRhcHRlciBpbnN0YW5jZQ0KPiA+DQo+ID4gVHgN Cj4gPg0KPiA+ID4gK2ludA0KPiA+ID4gK3J0ZV9ldmVudF9ldGhfdHhfYWRhcHRlcl9xdWV1ZV9z dGFydCh1aW50MTZfdCBldGhfZGV2X2lkLCB1aW50MTZfdA0KPiA+ID4gK3R4X3F1ZXVlX2lkKSB7 DQo+ID4gPiArICAgICAgIHJldHVybiB0eGFfcXVldWVfc3RhdGVfc2V0KGV0aF9kZXZfaWQsIHR4 X3F1ZXVlX2lkLCB0cnVlKTsNCj4gPg0KPiA+IE1ha2UgaXQgaXMgTk9QIHdpdGggcmV0dXJuIDAg aWYgZXZlbnRkZXZfZXRoX3R4X2FkYXB0ZXJfcXVldWVfc3RhcnQgaXMNCj4gPiBOVUxMDQo+ID4N Cj4gPiA+ICt9DQo+ID4gPiArDQo+ID4gPiAraW50DQo+ID4gPiArcnRlX2V2ZW50X2V0aF90eF9h ZGFwdGVyX3F1ZXVlX3N0b3AodWludDE2X3QgZXRoX2Rldl9pZCwgdWludDE2X3QNCj4gPiA+ICt0 eF9xdWV1ZV9pZCkgew0KPiA+ID4gKyAgICAgICByZXR1cm4gdHhhX3F1ZXVlX3N0YXRlX3NldChl dGhfZGV2X2lkLCB0eF9xdWV1ZV9pZCwgZmFsc2UpOw0KPiA+DQo+ID4gTWFrZSBpdCBpcyBOT1Ag d2l0aCByZXR1cm4gMCBpZiBldmVudGRldl9ldGhfdHhfYWRhcHRlcl9xdWV1ZV9zdGFydCBpcw0K PiA+IE5VTEwNCj4gPg0KPiA+ID4gK30NCg==