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 5B262A0352; Wed, 6 May 2020 04:35:05 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 074811D66B; Wed, 6 May 2020 04:35:04 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 2502A1D654; Wed, 6 May 2020 04:35:02 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 0462Z1MD019928; Tue, 5 May 2020 19:35:01 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : references : content-type : content-id : content-transfer-encoding : mime-version; s=pfpt0818; bh=ECHmUUzMqQaTpiNK254ZUH9b/zDml35KUQdgw4ZyTKs=; b=Gp4wnncIsea7Aq8zjZu8oi5vfOr2T6WnaZoJe9ipYVA3uL8zWQP7/9TyMBEt1groLXQF zisHAVzxXrR68BKn8KxTg6Tx6V4cKsEadqARrKsRQmTxeoDbAm1QdBMLmcH0Uhm95JaV /RuMwFcYeyNoTfRzeETir9YXlQysOsbvqkHYGk//rBptavNPJ60rJ1oaHSSBJQSp3yMG 0vhJ6eFz+pCRpFmOYQdHGGnDAt5ZtDDhYAx0J+xLZQIOOSJk7DjPh7eedN9N/e+UAXaK aVICQsScGNfyXqKRqTfN3y5+YnVIuF9bcRLSbd1piqlkzs5ds7H9wuk+I5cYbs2IYbk4 +Q== Received: from sc-exch02.marvell.com ([199.233.58.182]) by mx0b-0016f401.pphosted.com with ESMTP id 30uaugjxam-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 05 May 2020 19:35:01 -0700 Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 5 May 2020 19:34:59 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.105) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 5 May 2020 19:34:59 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Xy5WWmNZOGNhmDirTg9c18AzDTofRg04Oa8DkLITmmrc0pGCVcAMW9nsHgmOKMWtxV9zBATG+lkvHdyCF/8lkSW1R3QicnXA/0zuM9dDCi1ODtpmOWXCpjrHxD77Vca/h5Zyo/gSsiKLHEwsqiuHGDWSTOqA9D2c6lCZ7IR9u/6+zsFLb/aEhv6S/88b10uhv6jqbw/LbPelfnDBz56cxZQwnQ6dpzkjDi+oBlZKaCKo10+aHb1yOLrnyNycq9yEC1yNAwUWPrFqg4pJ0KvF15PWLQ80lgxKtxdH0dU7EMhLECTt5SwsE8Vk3JDh8rXZ/ZGJZWmrgsYFf+6lfYxjnQ== 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=ECHmUUzMqQaTpiNK254ZUH9b/zDml35KUQdgw4ZyTKs=; b=YhSWXTqUXU8bpbasfLQSSM75iyQ8ySeYFdTPSjNez4kqaK42Pw+YYw7udngKSjikpHsOkGfkuhxVr8FvuwvtVqrZ9KdOhJX8v5ksIRPkyHEJBqmwWztl+zTvPHxl/bsOu4PuOTM7AE0Ra6zms16Bp16ueOipuMg7nIG1E1kmpqvNMyaEC77zDvswWKvc4OqbCfa+VRaesZb2F7IAObmuAtmRA0tATRtgGaTHDu+glEfVkneouRK9/yQpU55vlIV8fMQ4MEz42nmaBnbrtQqfKjY67AqFD6xO8ALPRYP912uwC0miooxGq/ukA/tFgyC8/3QJ3LQi/w8ybVVWBeodww== 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=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ECHmUUzMqQaTpiNK254ZUH9b/zDml35KUQdgw4ZyTKs=; b=WzZdGVYRpuFopK1Fp78GBm/j6CJs5TA8H0Lu01lxPZ6zy/3qRpD2QI5y3J/MwFd5TUbKBFxQS9tVaf+VQmEUitgCdLQtwHtnAw9uqnW5ivHVjc2Yqw1u0T2+LUMBK99/z7S6cWApq7NTTKKoQ2feQ9Axq7qHKAj7MfGFzsk2Tp8= Received: from BYAPR18MB2838.namprd18.prod.outlook.com (2603:10b6:a03:10a::18) by BYAPR18MB2566.namprd18.prod.outlook.com (2603:10b6:a03:12f::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.20; Wed, 6 May 2020 02:34:58 +0000 Received: from BYAPR18MB2838.namprd18.prod.outlook.com ([fe80::55cf:81a9:22bb:3a1f]) by BYAPR18MB2838.namprd18.prod.outlook.com ([fe80::55cf:81a9:22bb:3a1f%5]) with mapi id 15.20.2958.030; Wed, 6 May 2020 02:34:58 +0000 From: Rasesh Mody To: Ferruh Yigit , "dev@dpdk.org" , Jerin Jacob Kollanukkaran CC: GR-Everest-DPDK-Dev , "stable@dpdk.org" , Igor Russkikh Thread-Topic: [EXT] Re: [PATCH 1/2] net/qede: fix assignment of Rx/Tx handlers Thread-Index: AQHWIoqyb+7DUuG/mUiwwOv5a+Ovs6iZMmcAgAEhI8A= Date: Wed, 6 May 2020 02:34:58 +0000 Message-ID: References: <20200505030943.1091-1-rmody@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.35.20030802 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=marvell.com; x-originating-ip: [2601:646:8081:2d00:4d72:3e5:509f:555f] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3f7c41cb-e3f0-462f-0651-08d7f16611ba x-ms-traffictypediagnostic: BYAPR18MB2566: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-forefront-prvs: 03950F25EC x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mLemvsTMkqaMgnyk55KhGL2JAAe0PT4dJr/0DKTFpyJlOl4P3WPOYtIlIcExfQmXIIS7pqzb1/3P9ZOaUzuUxNQwcUQ+ppiPCN9beB//DjMTDNovmC7frtiI96fzWQj/obOdM62edB3wEME/avwrRdKSD0vzfUZCBs1teQpT/9EipKLJuhHPh2uPSQuYv54DeLp0dNYJSafcmBrZaJWNYs76p9htDvcQ232C+T840R2X/99lDqtCnGtbfvac8W+1XjlobaWsBXiWmes10/ZrEzjRa0t7GCOZQTzt1js6NmIvpQbg/TnvqOvROxOqLc8YHQy97bBzmKDePsbvdJUUHewkMUAGBL9+aqysMq0vNBQ4rUZPz9zn5SXChOvlEhuyf9Hi50JJpDrxOTDKWShIPoDEqBHeMvQWcKZxQoSZ2bIxvTvRQhgR6I7MjHvrhupg28QTvWWrPJS9YPZ3SRfT1O+bhK8VXQt23gphBux2vIDXIsbQhdKah+Q+N7D1rlMCvuKVOmtH7f911VvfeYSgLQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR18MB2838.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(376002)(346002)(39850400004)(396003)(136003)(33430700001)(7696005)(186003)(478600001)(6506007)(9686003)(6636002)(86362001)(33656002)(33440700001)(8936002)(8676002)(316002)(52536014)(54906003)(66556008)(5660300002)(71200400001)(4326008)(66446008)(2906002)(110136005)(66476007)(76116006)(55016002)(107886003)(66946007)(64756008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: 2mC99E3WOLXPfgC+mul7dSMK6ZjYwU/kX6e0YPGwM49PgBSyuIJP/ICz3p6x7DKIwRnme3GguU9ONmimFZ6iCee7uS6rkKX2bcf7gcvArSaVDmTy4Df9DWP/JZbTdK4JLdOMsmlkdSTK1d4JlGrAvwn48YBpGUkFltIdIi1JQHhHHDhQ7ZO6Dl2uVRXr7PbYeO4McyVYw+DMKo5ZV5CCgyeUX8rm3eDMXF1Ioc3AvzVsyjc/QpmiehB5A82+3CfGdAglL25xlS09dlm2cC/CUcnm/nl/67dC/SgSOnitqgaI43LP3H7o2QnFiYgIEZmzrfLWM+y7jmVnS21WY4GQk8bpgfv+Of3yft7Jp+ztSovpUMMfo8szdxqZAPuRosGBOTTwwQfwmtR5WCm4mMzPYgpIcvgEoFSAAymz5SydEHPkACpccS4hV6lygQ5+7djBReLthw0x47z7m+RVU9rEdYMYJeJsWBwTZE/4EGemt+g55S7I9SoZFHkmUyL6OiHbwNuvHrZnkS3EhN+CBv+/BU6MqWJLqII2gVjdO8CY+PugSo7fMXdPEvXx7Tc7gJueW2AHqTD6PAGd3pRnkMZZ/BhTD+3tHUSoo+DMEU4TZZxRF7wRxu4+ildiRGB8vA66lKlNImXMb2HIuMAXxieC1ELyI6eTyIQtvtnNM082L260h63ndJ/rTk2rAOdQm+yAeArjH4OzxewOW3sNV6qpA1sirhqAZQ4IFJSFTi9eoLGEasDRDxpY21qEjAoHnKvNu+VFK6AFf+79P5Jy7J+/uPcbnKngnMMfoPBIH7jGHjLx94NPSBL4+RYVZn+4EUVyQLR14vORS8KpY6c1Vyd0ZgvJ6dUUSAB7GcDO+JVIGG0= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 3f7c41cb-e3f0-462f-0651-08d7f16611ba X-MS-Exchange-CrossTenant-originalarrivaltime: 06 May 2020 02:34:58.1727 (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: vUIvlD5ViFWW05lTEKNBcx7xiFrrSiF233bpKciQDLZ1ptdb8ZwRQ+SbpSiHvGaKDnr2LOBksNcUQ5+k5iU1pw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2566 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-05-05_11:2020-05-04, 2020-05-05 signatures=0 Subject: Re: [dpdk-dev] [EXT] Re: [PATCH 1/2] net/qede: fix assignment of Rx/Tx handlers 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" SGkgRmVycnVoLA0KDQo+RnJvbTogRmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRAaW50ZWwuY29t Pg0KPlNlbnQ6IFR1ZXNkYXksIE1heSAwNSwgMjAyMCAyOjAxIEFNDQo+DQo+T24gNS81LzIwMjAg NDowOSBBTSwgUmFzZXNoIE1vZHkgd3JvdGU6DQo+PiBGaXggdG8gYXNzaWduIGR1bW15IFJ4L1R4 IGhhbmRsZXJzIGluIGRldl9zdG9wLg0KPj4gRm9yIE1UVSBzZXQsIGFzc2lnbm1lbnQgb2YgdGhl IGFwcHJvcHJpYXRlIFJ4L1R4IGhhbmRsZXJzIHdpbGwgYmUNCj4+IGhhbmRsZWQgYnkgZGV2X3N0 YXJ0L2Rldl9zdG9wLg0KPj4NCj4+IEZpeGVzOiA4MWY4ODA0OTkyYzkgKCJuZXQvcWVkZTogZW5o YW5jZSBSeCBDUFUgdXRpbGl6YXRpb24iKQ0KPj4gRml4ZXM6IDhkZTBjNDIwMTkyNiAoIm5ldC9x ZWRlOiBmaXggb2RkIG51bWJlciBvZiBxdWV1ZXMgdXNhZ2UgaW4gMTAwRw0KPj4gbW9kZSIpDQo+ PiBDYzogc3RhYmxlQGRwZGsub3JnDQo+Pg0KPj4gU2lnbmVkLW9mZi1ieTogUmFzZXNoIE1vZHkg PHJtb2R5QG1hcnZlbGwuY29tPg0KPj4gU2lnbmVkLW9mZi1ieTogSWdvciBSdXNza2lraCA8aXJ1 c3NraWtoQG1hcnZlbGwuY29tPg0KPj4gLS0tDQo+PiAgZHJpdmVycy9uZXQvcWVkZS9xZWRlX2V0 aGRldi5jIHwgMzMgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tDQo+PiAgMSBmaWxl IGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQ0KPj4NCj4+IGRpZmYg LS1naXQgYS9kcml2ZXJzL25ldC9xZWRlL3FlZGVfZXRoZGV2LmMNCj4+IGIvZHJpdmVycy9uZXQv cWVkZS9xZWRlX2V0aGRldi5jIGluZGV4IGU3MWZhMWU2YS4uNzI2ZGFhM2UzIDEwMDY0NA0KPj4g LS0tIGEvZHJpdmVycy9uZXQvcWVkZS9xZWRlX2V0aGRldi5jDQo+PiArKysgYi9kcml2ZXJzL25l dC9xZWRlL3FlZGVfZXRoZGV2LmMNCj4+IEBAIC0zMjAsMTMgKzMyMCwxOSBAQCBxZWRlX2ludGVy cnVwdF9oYW5kbGVyKHZvaWQgKnBhcmFtKSAgfQ0KPj4NCj4+ICBzdGF0aWMgdm9pZA0KPj4gLXFl ZGVfYXNzaWduX3J4dHhfaGFuZGxlcnMoc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYpDQo+PiArcWVk ZV9hc3NpZ25fcnh0eF9oYW5kbGVycyhzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwgYm9vbCBpc19k dW1teSkNCj4+ICB7DQo+PiAgCXVpbnQ2NF90IHR4X29mZmxvYWRzID0gZGV2LT5kYXRhLT5kZXZf Y29uZi50eG1vZGUub2ZmbG9hZHM7DQo+PiAgCXN0cnVjdCBxZWRlX2RldiAqcWRldiA9IGRldi0+ ZGF0YS0+ZGV2X3ByaXZhdGU7DQo+PiAgCXN0cnVjdCBlY29yZV9kZXYgKmVkZXYgPSAmcWRldi0+ ZWRldjsNCj4+ICAJYm9vbCB1c2VfdHhfb2ZmbG9hZCA9IGZhbHNlOw0KPj4NCj4+ICsJaWYgKGlz X2R1bW15KSB7DQo+PiArCQlkZXYtPnJ4X3BrdF9idXJzdCA9IHFlZGVfcnh0eF9wa3RzX2R1bW15 Ow0KPj4gKwkJZGV2LT50eF9wa3RfYnVyc3QgPSBxZWRlX3J4dHhfcGt0c19kdW1teTsNCj4+ICsJ CXJldHVybjsNCj4+ICsJfQ0KPj4gKw0KPj4gIAlpZiAoRUNPUkVfSVNfQ01UKGVkZXYpKSB7DQo+ PiAgCQlkZXYtPnJ4X3BrdF9idXJzdCA9IHFlZGVfcmVjdl9wa3RzX2NtdDsNCj4+ICAJCWRldi0+ dHhfcGt0X2J1cnN0ID0gcWVkZV94bWl0X3BrdHNfY210OyBAQCAtMTE1MCw3DQo+KzExNTYsOSBA QA0KPj4gc3RhdGljIGludCBxZWRlX2Rldl9zdGFydChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmV0aF9k ZXYpDQo+PiAgCS8qIFN0YXJ0L3Jlc3VtZSB0cmFmZmljICovDQo+PiAgCXFlZGVfZmFzdHBhdGhf c3RhcnQoZWRldik7DQo+Pg0KPj4gLQlxZWRlX2Fzc2lnbl9yeHR4X2hhbmRsZXJzKGV0aF9kZXYp Ow0KPj4gKwkvKiBBc3NpZ24gSS9PIGhhbmRsZXJzICovDQo+PiArCXFlZGVfYXNzaWduX3J4dHhf aGFuZGxlcnMoZXRoX2RldiwgZmFsc2UpOw0KPj4gKw0KPj4gIAlEUF9JTkZPKGVkZXYsICJEZXZp Y2Ugc3RhcnRlZFxuIik7DQo+Pg0KPj4gIAlyZXR1cm4gMDsNCj4+IEBAIC0xMTY2LDYgKzExNzQs MTEgQEAgc3RhdGljIHZvaWQgcWVkZV9kZXZfc3RvcChzdHJ1Y3QgcnRlX2V0aF9kZXYNCj4+ICpl dGhfZGV2KQ0KPj4NCj4+ICAJUE1EX0lOSVRfRlVOQ19UUkFDRShlZGV2KTsNCj4+DQo+PiArCS8q IFJlcGxhY2UgSS9PIGZ1bmN0aW9ucyB3aXRoIGR1bW15IG9uZXMuIEl0IGNhbm5vdA0KPj4gKwkg KiBiZSBzZXQgdG8gTlVMTCBiZWNhdXNlIHJ0ZV9ldGhfcnhfYnVyc3QoKSBkb2Vzbid0IGNoZWNr IGZvciBOVUxMLg0KPj4gKwkgKi8NCj4+ICsJcWVkZV9hc3NpZ25fcnh0eF9oYW5kbGVycyhldGhf ZGV2LCB0cnVlKTsNCj4+ICsNCj4NCj5XaHkgbmVlZCB0byBhc3NpZ24gZHVtbXkgaGFuZGxlcnMg b24gc3RvcCgpLCB3aGF0IGhhcHBlbnMgaWYgeW91IGtlZXANCj50aGVtIGFzIHRoZXkgYXJlIGFz IG1hbnkgUE1EIGRvZXM/DQoNCkl0IGhlbHBzIGluIHByZXZlbnRpbmcgY3Jhc2ggd2hlbiBxdWV1 ZXMgYXJlIHN0aWxsIGluIHVzZS4NCg0KVGhhbmtzIQ0KLVJhc2VzaA0KDQo+DQo+PiAgCS8qIERp c2FibGUgdnBvcnQgKi8NCj4+ICAJaWYgKHFlZGVfYWN0aXZhdGVfdnBvcnQoZXRoX2RldiwgZmFs c2UpKQ0KPj4gIAkJcmV0dXJuOw0KPj4gQEAgLTIzMTYsMTEgKzIzMjksNiBAQCBzdGF0aWMgaW50 IHFlZGVfc2V0X210dShzdHJ1Y3QgcnRlX2V0aF9kZXYNCj4qZGV2LCB1aW50MTZfdCBtdHUpDQo+ PiAgCQkJZGV2LT5kYXRhLT5taW5fcnhfYnVmX3NpemUpOw0KPj4gIAkJcmV0dXJuIC1FSU5WQUw7 DQo+PiAgCX0NCj4+IC0JLyogVGVtcG9yYXJpbHkgcmVwbGFjZSBJL08gZnVuY3Rpb25zIHdpdGgg ZHVtbXkgb25lcy4gSXQgY2Fubm90DQo+PiAtCSAqIGJlIHNldCB0byBOVUxMIGJlY2F1c2UgcnRl X2V0aF9yeF9idXJzdCgpIGRvZXNuJ3QgY2hlY2sgZm9yIE5VTEwuDQo+PiAtCSAqLw0KPj4gLQlk ZXYtPnJ4X3BrdF9idXJzdCA9IHFlZGVfcnh0eF9wa3RzX2R1bW15Ow0KPj4gLQlkZXYtPnR4X3Br dF9idXJzdCA9IHFlZGVfcnh0eF9wa3RzX2R1bW15Ow0KPj4gIAlpZiAoZGV2LT5kYXRhLT5kZXZf c3RhcnRlZCkgew0KPj4gIAkJZGV2LT5kYXRhLT5kZXZfc3RhcnRlZCA9IDA7DQo+PiAgCQlxZWRl X2Rldl9zdG9wKGRldik7DQo+PiBAQCAtMjM1OSwxNSArMjM2Nyw2IEBAIHN0YXRpYyBpbnQgcWVk ZV9zZXRfbXR1KHN0cnVjdCBydGVfZXRoX2Rldg0KPipkZXYsIHVpbnQxNl90IG10dSkNCj4+ICAJ LyogdXBkYXRlIG1heCBmcmFtZSBzaXplICovDQo+PiAgCWRldi0+ZGF0YS0+ZGV2X2NvbmYucnht b2RlLm1heF9yeF9wa3RfbGVuID0gbWF4X3J4X3BrdF9sZW47DQo+Pg0KPj4gLQkvKiBSZWFzc2ln biBiYWNrICovDQo+PiAtCXFlZGVfYXNzaWduX3J4dHhfaGFuZGxlcnMoZGV2KTsNCj4+IC0JaWYg KEVDT1JFX0lTX0NNVChlZGV2KSkgew0KPj4gLQkJZGV2LT5yeF9wa3RfYnVyc3QgPSBxZWRlX3Jl Y3ZfcGt0c19jbXQ7DQo+PiAtCQlkZXYtPnR4X3BrdF9idXJzdCA9IHFlZGVfeG1pdF9wa3RzX2Nt dDsNCj4+IC0JfSBlbHNlIHsNCj4+IC0JCWRldi0+cnhfcGt0X2J1cnN0ID0gcWVkZV9yZWN2X3Br dHM7DQo+PiAtCQlkZXYtPnR4X3BrdF9idXJzdCA9IHFlZGVfeG1pdF9wa3RzOw0KPj4gLQl9DQo+ PiAgCXJldHVybiAwOw0KPj4gIH0NCj4+DQo+PiBAQCAtMjU3MCw3ICsyNTY5LDcgQEAgc3RhdGlj IGludCBxZWRlX2NvbW1vbl9kZXZfaW5pdChzdHJ1Y3QNCj5ydGVfZXRoX2RldiAqZXRoX2Rldiwg Ym9vbCBpc192ZikNCj4+ICAJc3RybmNweSgoY2hhciAqKXBhcmFtcy5uYW1lLCBRRURFX1BNRF9W RVJfUFJFRklYLA0KPj4gIAkJUUVERV9QTURfRFJWX1ZFUl9TVFJfU0laRSk7DQo+Pg0KPj4gLQlx ZWRlX2Fzc2lnbl9yeHR4X2hhbmRsZXJzKGV0aF9kZXYpOw0KPj4gKwlxZWRlX2Fzc2lnbl9yeHR4 X2hhbmRsZXJzKGV0aF9kZXYsIHRydWUpOw0KPj4gIAlldGhfZGV2LT50eF9wa3RfcHJlcGFyZSA9 IHFlZGVfeG1pdF9wcmVwX3BrdHM7DQo+Pg0KPj4gIAkvKiBGb3IgQ01UIG1vZGUgZGV2aWNlIGRv IHBlcmlvZGljIHBvbGxpbmcgZm9yIHNsb3dwYXRoIGV2ZW50cy4NCj4+DQoNCg0K