From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 58F1EA317C for ; Thu, 17 Oct 2019 18:48:04 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DDA181EA01; Thu, 17 Oct 2019 18:48:03 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id 1E7431E9C1 for ; Thu, 17 Oct 2019 18:48:01 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x9HGTked001356; Thu, 17 Oct 2019 09:48:01 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=pfpt0818; bh=4e5aAw+4u47dSyN41LkiZJB4fXRrezk4Lduwk5Nka90=; b=O1d3ENa/pAbJSW5hFkRKiVforbuVERzoyDKUezmDnPuz8SHZOBBeVHvs3VET4qiDHI1T cBkV/9OFJSjUtAArVFB8mXSObNaNrMx/84XWF6AsuKwg7d1tR72THu93TNWS7+LFhTJV 6UFV3QUxGwvRhPnpqtN8sDnXViB+zE+5joTyTbllttNmOyu7srRQPsEXcr3m1g+qZShY N/Ns0EEFrpPj0Cldv+em2uD0T7lFJwtvz8LqTK9naaiUzYhN2bFSpPXhmR3OWUzMRdYl HgGHIs0gSQSZ17y5a8eXlI6w5QrRlaBDbdx4ieH7EdDJQFyBHA6haQ764hLkvWpWxYv4 ew== Received: from sc-exch03.marvell.com ([199.233.58.183]) by mx0a-0016f401.pphosted.com with ESMTP id 2vpurk831f-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 17 Oct 2019 09:48:00 -0700 Received: from SC-EXCH01.marvell.com (10.93.176.81) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 17 Oct 2019 09:48:00 -0700 Received: from NAM04-SN1-obe.outbound.protection.outlook.com (104.47.44.58) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Thu, 17 Oct 2019 09:47:59 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TluaQcRnob+E2IVuAMAsN1L6Soj1oI2FpmzL41lTDwxcOf+UJPNdr4cVxinJGvm/J8ZNFQIWIkVNS123hKuLdgtte0F2ob+FkmD3D2Alky5hQIhR9+PwTq2UO3DCvD2fC+vFd85nIFRE/UTFv66zjS20UT2xMpfIIbECkDTrei3aOiQXQ+xpVZujob9NiVAJChk/th8I2mmoXrmO6aeL1qeke++TvfsH+YdX7Pn30MC2KbZCoxq/Dl4tMqhFmrayuwFmF8nhb1aTH9ddHS50jsNMl5NlFmcCG95K52xfBGFyRYKYbqK36oKhwCtfWyznHutP2hWfS0kcPNMlWB4pMg== 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-SenderADCheck; bh=4e5aAw+4u47dSyN41LkiZJB4fXRrezk4Lduwk5Nka90=; b=TdYtryPZvC0jRufjXrBPLoqg7IRUmz1RGiz+JHHIXFxNfRXUM14brloxe6ySqpsN3lxSVPRCjP0BS6Bba3OO6V7E1R34OpendWiHthIVl+jvwnX1hshkusfBMFDr0lqbLmJxhU21HLetUxaU2UTFlA7ori1B7eLQ7U3XJT5JExBjPbiJxZCPnok9bb0ZZ51kp9iWCR3SRF5lLMlmWCpDKNV/iL4ieVx0OBEe0lGTBXmP7PIl9yzxaaDs7KmO2lBpfietgFK6zlsBDJb35P+LWFpEKR+GM8mHFDTLzRFmMyjjePZPfS2r3Ome4htBfZJhUJymESexpn4O6yP+DxS8+A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector2-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4e5aAw+4u47dSyN41LkiZJB4fXRrezk4Lduwk5Nka90=; b=tq7K/81B+EkKJXKXG1r4d6144YpG/Aj2cBuFB43vwlf+C/RWlofN9Be10UZ/tjtqEZoLgh009UPQnys4rQhGUBO6UwRvAaqGRNb0sZ09xukNlW+WSfDeZvPX/Zd0e1lfyT+NozpQi9s+s9HWDsSAWLZ7vu+nJDnLvq/uLj21gzc= Received: from CY4PR1801MB1863.namprd18.prod.outlook.com (10.171.255.160) by CY4PR1801MB1878.namprd18.prod.outlook.com (10.171.255.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.16; Thu, 17 Oct 2019 16:47:57 +0000 Received: from CY4PR1801MB1863.namprd18.prod.outlook.com ([fe80::15d1:f4cf:f510:8fa]) by CY4PR1801MB1863.namprd18.prod.outlook.com ([fe80::15d1:f4cf:f510:8fa%4]) with mapi id 15.20.2347.024; Thu, 17 Oct 2019 16:47:57 +0000 From: Pavan Nikhilesh Bhagavatula To: Jerin Jacob CC: Ferruh Yigit , Jerin Jacob Kollanukkaran , Nithin Kumar Dabilpuram , Kiran Kumar Kokkilagadda , dpdk-dev Thread-Topic: Re: [dpdk-dev] [PATCH v2] net/octeontx2: add set supported types op Thread-Index: AdWFCpwtd4EifgtSRWqESau2fknT0A== Date: Thu, 17 Oct 2019 16:47:56 +0000 Message-ID: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [122.171.85.184] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c66527bc-c270-42cc-d76b-08d75321c344 x-ms-traffictypediagnostic: CY4PR1801MB1878: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6430; x-forefront-prvs: 01930B2BA8 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(396003)(39860400002)(376002)(346002)(366004)(199004)(189003)(7696005)(8936002)(476003)(486006)(6506007)(229853002)(54906003)(102836004)(26005)(33656002)(55016002)(316002)(305945005)(6246003)(99286004)(186003)(8676002)(25786009)(7736002)(81166006)(81156014)(86362001)(14444005)(256004)(4326008)(66066001)(71200400001)(66946007)(2906002)(5660300002)(71190400001)(74316002)(76116006)(1411001)(478600001)(64756008)(66446008)(52536014)(6916009)(14454004)(6436002)(9686003)(6116002)(3846002)(66556008)(66476007); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR1801MB1878; H:CY4PR1801MB1863.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2A2XtS9zgjvS/s85RCTK6gqMSZzG8XYWZMUSn+TH1qOM4nHrCcvvWo+5YVUjapr8H7H3+rmS5YLTAWN04lj8HB5dq47ZYAsAxPSQXjZt9ElEuyUP2agrtTN0jnJgYsiORHhyZzjcD161vzqgzvjQP1UeIONaTquPbdLz59ve7zJf3itwLm+Wkemnett4HP2OH+Sl33o3A7Yi69pdTQdalkl7ge3a134CUgB9byODJRbSrXOTScpUYimEjHvK9oVgGCXL78+Cfbw3WjVMSei397sUzSNotJ/JFpM7UvaZ7TJBxtEYdyxAwQkRygWqUudJcXJdB/ZCxUqSYez/U2HAnlkODubIVKY5G7e7ohbEswPdeJPZUKPoSEKy4dMM3D7+7Q+NEja//0nrhenvCFU83/pWOcW9D0Kh1rg5qX8u0D8= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: c66527bc-c270-42cc-d76b-08d75321c344 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Oct 2019 16:47:56.8820 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: fqWKSUpTq0jz5OMS4mT1/U/C2ezG3/5lUl33/hp1+Qn6ZRLSu2Ts8E+Zt5fgOpiXSUUsKTkblhO6Tcr1KKJztQJlWu59bZcAk6+howqOQG8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1801MB1878 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-10-17_05:2019-10-17,2019-10-17 signatures=0 Subject: Re: [dpdk-dev] [PATCH v2] net/octeontx2: add set supported types op X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Pk9uIFRodSwgT2N0IDE3LCAyMDE5IGF0IDU6NTAgUE0gPHBiaGFnYXZhdHVsYUBtYXJ2ZWxsLmNv bT4gd3JvdGU6DQo+Pg0KPj4gRnJvbTogUGF2YW4gTmlraGlsZXNoIDxwYmhhZ2F2YXR1bGFAbWFy dmVsbC5jb20+DQo+Pg0KPj4gQWRkIHN1cHBvcnQgdG8gc2V0IHN1cHBvcnRlZCBwdHlwZXMgZm9y IG9jdGVvbnR4Mi4NCj4+DQo+PiBTaWduZWQtb2ZmLWJ5OiBQYXZhbiBOaWtoaWxlc2ggPHBiaGFn YXZhdHVsYUBtYXJ2ZWxsLmNvbT4NCj4+IC0tLQ0KPj4gIHYyIENoYW5nZXM6DQo+PiAgLS0tLS0t LS0tLQ0KPj4gIC0gVXBkYXRlIGRvY3VtZW50YXRpb24uDQo+DQo+U2VlIGJlbG93Lg0KPg0KPj4g IC0gVXNlIHBvc2l0aXZlIGxvZ2ljLg0KPj4NCj4+ICBkcml2ZXJzL25ldC9vY3Rlb250eDIvb3R4 Ml9ldGhkZXYuYyAgICAgICAgIHwgIDEgKw0KPj4gIGRyaXZlcnMvbmV0L29jdGVvbnR4Mi9vdHgy X2V0aGRldi5oICAgICAgICAgfCAgMiArKw0KPj4gIGRyaXZlcnMvbmV0L29jdGVvbnR4Mi9vdHgy X2V0aGRldl9kZXZhcmdzLmMgfCAyMSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+ICBkcml2ZXJz L25ldC9vY3Rlb250eDIvb3R4Ml9sb29rdXAuYyAgICAgICAgIHwgMTUgKysrKysrKysrKysrKysr DQo+DQo+SXQgbG9va3MgbGlrZSBmb3Jnb3QgdG8gdXBkYXRlIHRoZSBkb2N1bWVudGF0aW9uIGZp bGUuDQoNCkFoIHllcywgSSBtaXNzZWQgZ2l0IGFkZCBvbiBkb2MgZmlsZS4gV2lsbCBzZW5kIHYz Lg0KDQo+DQo+DQo+ICA0IGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDIxIGRlbGV0 aW9ucygtKQ0KPj4NCj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9vY3Rlb250eDIvb3R4Ml9l dGhkZXYuYw0KPmIvZHJpdmVycy9uZXQvb2N0ZW9udHgyL290eDJfZXRoZGV2LmMNCj4+IGluZGV4 IDRhNjBmOWY3NC4uMzYxYTNkOTkzIDEwMDY0NA0KPj4gLS0tIGEvZHJpdmVycy9uZXQvb2N0ZW9u dHgyL290eDJfZXRoZGV2LmMNCj4+ICsrKyBiL2RyaXZlcnMvbmV0L29jdGVvbnR4Mi9vdHgyX2V0 aGRldi5jDQo+PiBAQCAtMTk0NCw2ICsxOTQ0LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBldGhf ZGV2X29wcw0KPm90eDJfZXRoX2Rldl9vcHMgPSB7DQo+PiAgICAgICAgIC5kZXZfc2V0X2xpbmtf dXAgICAgICAgICAgPSBvdHgyX25peF9kZXZfc2V0X2xpbmtfdXAsDQo+PiAgICAgICAgIC5kZXZf c2V0X2xpbmtfZG93biAgICAgICAgPSBvdHgyX25peF9kZXZfc2V0X2xpbmtfZG93biwNCj4+ICAg ICAgICAgLmRldl9zdXBwb3J0ZWRfcHR5cGVzX2dldCA9IG90eDJfbml4X3N1cHBvcnRlZF9wdHlw ZXNfZ2V0LA0KPj4gKyAgICAgICAuZGV2X3N1cHBvcnRlZF9wdHlwZXNfc2V0ID0gb3R4Ml9uaXhf c3VwcG9ydGVkX3B0eXBlc19zZXQsDQo+PiAgICAgICAgIC5kZXZfcmVzZXQgICAgICAgICAgICAg ICAgPSBvdHgyX25peF9kZXZfcmVzZXQsDQo+PiAgICAgICAgIC5zdGF0c19nZXQgICAgICAgICAg ICAgICAgPSBvdHgyX25peF9kZXZfc3RhdHNfZ2V0LA0KPj4gICAgICAgICAuc3RhdHNfcmVzZXQg ICAgICAgICAgICAgID0gb3R4Ml9uaXhfZGV2X3N0YXRzX3Jlc2V0LA0KPj4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvbmV0L29jdGVvbnR4Mi9vdHgyX2V0aGRldi5oDQo+Yi9kcml2ZXJzL25ldC9vY3Rl b250eDIvb3R4Ml9ldGhkZXYuaA0KPj4gaW5kZXggMzNmYTBjNjBiLi5hNWJmODkwOTAgMTAwNjQ0 DQo+PiAtLS0gYS9kcml2ZXJzL25ldC9vY3Rlb250eDIvb3R4Ml9ldGhkZXYuaA0KPj4gKysrIGIv ZHJpdmVycy9uZXQvb2N0ZW9udHgyL290eDJfZXRoZGV2LmgNCj4+IEBAIC01MDYsNiArNTA2LDgg QEAgdm9pZA0KPipvdHgyX25peF9mYXN0cGF0aF9sb29rdXBfbWVtX2dldCh2b2lkKTsNCj4+DQo+ PiAgLyogUFRZUEVTICovDQo+PiAgY29uc3QgdWludDMyX3QgKm90eDJfbml4X3N1cHBvcnRlZF9w dHlwZXNfZ2V0KHN0cnVjdCBydGVfZXRoX2Rldg0KPipkZXYpOw0KPj4gK2ludCBvdHgyX25peF9z dXBwb3J0ZWRfcHR5cGVzX3NldChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmV0aF9kZXYsDQo+PiArICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcHR5cGVfbWFzayk7DQo+Pg0K Pj4gIC8qIE1hYyBhZGRyZXNzIGhhbmRsaW5nICovDQo+PiAgaW50IG90eDJfbml4X21hY19hZGRy X3NldChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmV0aF9kZXYsDQo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9uZXQvb2N0ZW9udHgyL290eDJfZXRoZGV2X2RldmFyZ3MuYw0KPmIvZHJpdmVycy9uZXQvb2N0 ZW9udHgyL290eDJfZXRoZGV2X2RldmFyZ3MuYw0KPj4gaW5kZXggN2RjNmU5MmJlLi45YWQwMGM2 ZjQgMTAwNjQ0DQo+PiAtLS0gYS9kcml2ZXJzL25ldC9vY3Rlb250eDIvb3R4Ml9ldGhkZXZfZGV2 YXJncy5jDQo+PiArKysgYi9kcml2ZXJzL25ldC9vY3Rlb250eDIvb3R4Ml9ldGhkZXZfZGV2YXJn cy5jDQo+PiBAQCAtNjMsMjEgKzYzLDYgQEAgcGFyc2VfcmV0YV9zaXplKGNvbnN0IGNoYXIgKmtl eSwgY29uc3QgY2hhcg0KPip2YWx1ZSwgdm9pZCAqZXh0cmFfYXJncykNCj4+ICAgICAgICAgcmV0 dXJuIDA7DQo+PiAgfQ0KPj4NCj4+IC1zdGF0aWMgaW50DQo+PiAtcGFyc2VfcHR5cGVfZmxhZyhj b25zdCBjaGFyICprZXksIGNvbnN0IGNoYXIgKnZhbHVlLCB2b2lkDQo+KmV4dHJhX2FyZ3MpDQo+ PiAtew0KPj4gLSAgICAgICBSVEVfU0VUX1VTRUQoa2V5KTsNCj4+IC0gICAgICAgdWludDMyX3Qg dmFsOw0KPj4gLQ0KPj4gLSAgICAgICB2YWwgPSBhdG9pKHZhbHVlKTsNCj4+IC0gICAgICAgaWYg KHZhbCkNCj4+IC0gICAgICAgICAgICAgICB2YWwgPSAwOyAvKiBEaXNhYmxlIE5JWF9SWF9PRkZM T0FEX1BUWVBFX0YgKi8NCj4+IC0NCj4+IC0gICAgICAgKih1aW50MTZfdCAqKWV4dHJhX2FyZ3Mg PSB2YWw7DQo+PiAtDQo+PiAtICAgICAgIHJldHVybiAwOw0KPj4gLX0NCj4+IC0NCj4+ICBzdGF0 aWMgaW50DQo+PiAgcGFyc2VfZmxhZyhjb25zdCBjaGFyICprZXksIGNvbnN0IGNoYXIgKnZhbHVl LCB2b2lkICpleHRyYV9hcmdzKQ0KPj4gIHsNCj4+IEBAIC0xMDUsNyArOTAsNiBAQCBwYXJzZV9z cWJfY291bnQoY29uc3QgY2hhciAqa2V5LCBjb25zdCBjaGFyDQo+KnZhbHVlLCB2b2lkICpleHRy YV9hcmdzKQ0KPj4gIH0NCj4+DQo+PiAgI2RlZmluZSBPVFgyX1JTU19SRVRBX1NJWkUgInJldGFf c2l6ZSINCj4+IC0jZGVmaW5lIE9UWDJfUFRZUEVfRElTQUJMRSAicHR5cGVfZGlzYWJsZSINCj4+ ICAjZGVmaW5lIE9UWDJfU0NMX0VOQUJMRSAic2NhbGFyX2VuYWJsZSINCj4+ICAjZGVmaW5lIE9U WDJfTUFYX1NRQl9DT1VOVCAibWF4X3NxYl9jb3VudCINCj4+ICAjZGVmaW5lIE9UWDJfRkxPV19Q UkVBTExPQ19TSVpFICJmbG93X3ByZWFsbG9jX3NpemUiDQo+PiBAQCAtMTE0LDcgKzk4LDYgQEAg cGFyc2Vfc3FiX2NvdW50KGNvbnN0IGNoYXIgKmtleSwgY29uc3QgY2hhcg0KPip2YWx1ZSwgdm9p ZCAqZXh0cmFfYXJncykNCj4+ICBpbnQNCj4+ICBvdHgyX2V0aGRldl9wYXJzZV9kZXZhcmdzKHN0 cnVjdCBydGVfZGV2YXJncyAqZGV2YXJncywgc3RydWN0DQo+b3R4Ml9ldGhfZGV2ICpkZXYpDQo+ PiAgew0KPj4gLSAgICAgICB1aW50MTZfdCBvZmZsb2FkX2ZsYWcgPSBOSVhfUlhfT0ZGTE9BRF9Q VFlQRV9GOw0KPj4gICAgICAgICB1aW50MTZfdCByc3Nfc2l6ZSA9IE5JWF9SU1NfUkVUQV9TSVpF Ow0KPj4gICAgICAgICB1aW50MTZfdCBzcWJfY291bnQgPSBOSVhfTUFYX1NRQjsNCj4+ICAgICAg ICAgdWludDE2X3QgZmxvd19wcmVhbGxvY19zaXplID0gODsNCj4+IEBAIC0xMjksOCArMTEyLDYg QEAgb3R4Ml9ldGhkZXZfcGFyc2VfZGV2YXJncyhzdHJ1Y3QNCj5ydGVfZGV2YXJncyAqZGV2YXJn cywgc3RydWN0IG90eDJfZXRoX2RldiAqZGV2KQ0KPj4gICAgICAgICBpZiAoa3ZsaXN0ID09IE5V TEwpDQo+PiAgICAgICAgICAgICAgICAgZ290byBleGl0Ow0KPj4NCj4+IC0gICAgICAgcnRlX2t2 YXJnc19wcm9jZXNzKGt2bGlzdCwgT1RYMl9QVFlQRV9ESVNBQkxFLA0KPj4gLSAgICAgICAgICAg ICAgICAgICAgICAgICAgJnBhcnNlX3B0eXBlX2ZsYWcsICZvZmZsb2FkX2ZsYWcpOw0KPj4gICAg ICAgICBydGVfa3ZhcmdzX3Byb2Nlc3Moa3ZsaXN0LCBPVFgyX1JTU19SRVRBX1NJWkUsDQo+PiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAmcGFyc2VfcmV0YV9zaXplLCAmcnNzX3NpemUpOw0K Pj4gICAgICAgICBydGVfa3ZhcmdzX3Byb2Nlc3Moa3ZsaXN0LCBPVFgyX1NDTF9FTkFCTEUsDQo+ PiBAQCAtMTQ0LDcgKzEyNSw2IEBAIG90eDJfZXRoZGV2X3BhcnNlX2RldmFyZ3Moc3RydWN0DQo+ cnRlX2RldmFyZ3MgKmRldmFyZ3MsIHN0cnVjdCBvdHgyX2V0aF9kZXYgKmRldikNCj4+ICAgICAg ICAgcnRlX2t2YXJnc19mcmVlKGt2bGlzdCk7DQo+Pg0KPj4gIG51bGxfZGV2YXJnczoNCj4+IC0g ICAgICAgZGV2LT5yeF9vZmZsb2FkX2ZsYWdzID0gb2ZmbG9hZF9mbGFnOw0KPj4gICAgICAgICBk ZXYtPnNjYWxhcl9lbmEgPSBzY2FsYXJfZW5hYmxlOw0KPj4gICAgICAgICBkZXYtPm1heF9zcWJf Y291bnQgPSBzcWJfY291bnQ7DQo+PiAgICAgICAgIGRldi0+cnNzX2luZm8ucnNzX3NpemUgPSBy c3Nfc2l6ZTsNCj4+IEBAIC0xNTgsNyArMTM4LDYgQEAgb3R4Ml9ldGhkZXZfcGFyc2VfZGV2YXJn cyhzdHJ1Y3QNCj5ydGVfZGV2YXJncyAqZGV2YXJncywgc3RydWN0IG90eDJfZXRoX2RldiAqZGV2 KQ0KPj4NCj4+ICBSVEVfUE1EX1JFR0lTVEVSX1BBUkFNX1NUUklORyhuZXRfb2N0ZW9udHgyLA0K Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT1RYMl9SU1NfUkVUQV9TSVpFICI9PDY0 fDEyOHwyNTY+Ig0KPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT1RYMl9QVFlQRV9E SVNBQkxFICI9MSINCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9UWDJfU0NMX0VO QUJMRSAiPTEiDQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPVFgyX01BWF9TUUJf Q09VTlQgIj08OC01MTI+Ig0KPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT1RYMl9G TE9XX1BSRUFMTE9DX1NJWkUgIj08MS0zMj4iDQo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQv b2N0ZW9udHgyL290eDJfbG9va3VwLmMNCj5iL2RyaXZlcnMvbmV0L29jdGVvbnR4Mi9vdHgyX2xv b2t1cC5jDQo+PiBpbmRleCAzMDcxMjc4ZmMuLjhlMTViNTlhMCAxMDA2NDQNCj4+IC0tLSBhL2Ry aXZlcnMvbmV0L29jdGVvbnR4Mi9vdHgyX2xvb2t1cC5jDQo+PiArKysgYi9kcml2ZXJzL25ldC9v Y3Rlb250eDIvb3R4Ml9sb29rdXAuYw0KPj4gQEAgLTYyLDYgKzYyLDIxIEBAIG90eDJfbml4X3N1 cHBvcnRlZF9wdHlwZXNfZ2V0KHN0cnVjdA0KPnJ0ZV9ldGhfZGV2ICpldGhfZGV2KQ0KPj4gICAg ICAgICAgICAgICAgIHJldHVybiBOVUxMOw0KPj4gIH0NCj4+DQo+PiAraW50DQo+PiArb3R4Ml9u aXhfc3VwcG9ydGVkX3B0eXBlc19zZXQoc3RydWN0IHJ0ZV9ldGhfZGV2ICpldGhfZGV2LA0KPnVp bnQzMl90IHB0eXBlX21hc2spDQo+PiArew0KPj4gKyAgICAgICBzdHJ1Y3Qgb3R4Ml9ldGhfZGV2 ICpkZXYgPSBvdHgyX2V0aF9wbWRfcHJpdihldGhfZGV2KTsNCj4+ICsNCj4+ICsgICAgICAgaWYg KHB0eXBlX21hc2spDQo+PiArICAgICAgICAgICAgICAgZGV2LT5yeF9vZmZsb2FkX2ZsYWdzIHw9 IE5JWF9SWF9PRkZMT0FEX1BUWVBFX0Y7DQo+PiArICAgICAgIGVsc2UNCj4+ICsgICAgICAgICAg ICAgICBkZXYtPnJ4X29mZmxvYWRfZmxhZ3MgJj0gfk5JWF9SWF9PRkZMT0FEX1BUWVBFX0Y7DQo+ PiArDQo+PiArICAgICAgIG90eDJfZXRoX3NldF9yeF9mdW5jdGlvbihldGhfZGV2KTsNCj4+ICsN Cj4+ICsgICAgICAgcmV0dXJuIDA7DQo+PiArfQ0KPj4gKw0KPj4gIC8qDQo+PiAgICogKy0tLS0t LS0tLS0tLS0tLS0tLSArLS0tLS0tLS0tLS0tLS0tLS0tICsNCj4+ICAgKiB8ICB8IElMNCB8IElM M3wgSUwyIHwgVFUgfCBMNCB8IEwzIHwgTDIgfA0KPj4gLS0NCj4+IDIuMTcuMQ0KPj4NCg==