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 3D152A0547; Wed, 26 May 2021 15:02:14 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0006B40150; Wed, 26 May 2021 15:02:13 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id D293040041; Wed, 26 May 2021 15:02:12 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 14QD10m7021685; Wed, 26 May 2021 06:02:12 -0700 Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2041.outbound.protection.outlook.com [104.47.66.41]) by mx0a-0016f401.pphosted.com with ESMTP id 38spf382vw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 26 May 2021 06:02:11 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KAW4qDN1cfUGIvmzbJRLVDtn/j9NmHAzYgfjuIFwxXAzuq/7T6jPfQWw5+KMcZxntdPwGwDbDg6c4j1eII6E2EilDDYoQtAPb71zlim6pfxw4fBjJbP7bAW2UrFMJlooOdkJOggTwyqIWZ4YhaEWVNv8zFP1gDIgFZ8VYbUs/T0V8yxtPysvgUNKM4CtUKrVvRVZ/rNmARCqKcdLEx4Rblymw1IZnCcJ8E5WNMcG8qiehnXFeuAHbREWw9ZWIvTdGOptYs8Xmgp31PzCtKSgZbkW7pvEAT/do2AWnn4YoSr0WoIdzE0u2q0DxtBQPCFLjRnyjbSGI3TPRl+g1hCgRA== 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=HOmNBh4nI1+zeUYxSg0m6eB0QsmpEvn0WnGjBjv6osI=; b=kRO7cxZNG5NvdIjejD2v/6kTV7yT8X5AK0kSFHAcKXOmeaoC0OXbISaV5wYMuuHJ2q9o2Nt1fotxSuzezbhDrrdQzW0NiNr+csyAY3ngQZm/Lf12Y/d+862mSA4RxDBJSQxWli5RoC/NcuV23IoYkeglka+1DzG0chbAmVqYvm3m4DYfYpF8SbzkAu+t1IWuHyNwLfw1bDTAIuw/g/U5x+PMai4ofEbC4ldiF1AVyz4dyKqr6FFrXDPxYwArAnHjziF38ulaYDEj9Vlcw8EwhRsWWZSrAByT3DsvnJ+CkhtvA6az2IR9dhaAhE6QN4OEDk0IfMJLuWXOAVoJz0QVEg== 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=HOmNBh4nI1+zeUYxSg0m6eB0QsmpEvn0WnGjBjv6osI=; b=LVwQtNLSYoYzaFP9CPcqvvSndt7tQSrmOkf5i1IoS8hxwq3LSLtuOoCYhAXjz2t2oGrprzfRhJC9j6a66aduH72UwA8ZEIrJsXx95ZlSbC2qIwD5EUHbiwqxWyPAYuAltNi5Bue7wzpUqwOSq6MeMDvbO46XUdxL03UsC6M5yLE= Received: from PH0PR18MB4086.namprd18.prod.outlook.com (2603:10b6:510:3::9) by PH0PR18MB4087.namprd18.prod.outlook.com (2603:10b6:510:3::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.22; Wed, 26 May 2021 13:02:09 +0000 Received: from PH0PR18MB4086.namprd18.prod.outlook.com ([fe80::a187:4890:1cd6:30d2]) by PH0PR18MB4086.namprd18.prod.outlook.com ([fe80::a187:4890:1cd6:30d2%7]) with mapi id 15.20.4173.020; Wed, 26 May 2021 13:02:09 +0000 From: Pavan Nikhilesh Bhagavatula To: "Van Haaren, Harry" , "bugzilla@dpdk.org" , "dev@dpdk.org" , "Rao, Nikhil" , "Jayatheerthan, Jay" , "heng.wang@ericsson.com" Thread-Topic: [dpdk-dev] [Bug 721] Wrong event pointer in rx adapter Thread-Index: AQHXUhUbD0izuEMu4Eq/D9wBQwviEqr1uFKw Date: Wed, 26 May 2021 13:02:09 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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: [49.37.166.152] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b67be744-eaba-4c1a-5609-08d9204678e6 x-ms-traffictypediagnostic: PH0PR18MB4087: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:549; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: aOeex9Izw5WopuC/iaZ1HDQ47ze13u9jQ1Yn5hXPJqOoJFsiOrHFPqAKeCkK6PMDuvtsg3yORPb+n+EuCJxxZzFPibAVeJlN3ww3KzLpvuypMEs9APcImIxjA3WP2PBvt9o89YcLNUbNPec8ZDc43F31KWcEALyx6//XP3Cv3tfd9z6ywViB+6KSlPi+PztM1NTAxSz2oQerD6AyqzXmKIzD8aO1xf5Y5dQK9kh0HfryPhV4RBIgW/3PilNm40BZbcALV2UcJBzz8E4kkSM1Vl95Ay0Ff19VSgW4I0wqcmwvSvkTg9LJx/cG1W2R4MaQ+dZaG2bhBwOszx0C9Tl6jech3pkzBqjfoCDpN8Scv3exOuL+O5a+iLfYmoIarTf3UyOaqB7i8JctQU2IqVLcJ/GLq8BN0FauzMm7eO6T2KsQbjoSS94aXKmHSI35ZMu0qYZ5o7rXNIIT9V7M0odIeyoFvnuqXRKpczhZd+PpbLzDfgcxwXOodNaSLh6w78L6YepKA/7WMlpZycIy+eVkvoXSVshg2rqgYFQ2lmDg/KRRaEGKrjK3i6snsqUyaKH02VCzVk28FBYPEy4QxLzF4kpXoHCVwYs3i6Aq8tWw9OzmQ9vAuJwp8j5iHkTVEo/rBep5M5bk+brP2TaQtxf89x0Sfia9ByhIjQEK3JnO7sTq/J6Xp3G5imYOg9LOa/HjpG2xdxRkzpdHNT+Ey2winZDHNbRdYCEebfII3iikK2A= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4086.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(110136005)(9686003)(2906002)(7696005)(8936002)(71200400001)(26005)(5660300002)(33656002)(498600001)(55016002)(966005)(186003)(76116006)(53546011)(52536014)(66946007)(66476007)(64756008)(38100700002)(8676002)(122000001)(6506007)(66556008)(66446008)(83380400001)(86362001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?dEtENHA5NEVtaEQzWXJ1czMzb211dmZBQW1sUnlRdW9lVmZhcy9mL2duUXhC?= =?utf-8?B?cXNmb2RDK2VUMXZuVXBMcUxCcVVXcllsS25UdVVZRGFQdUNmbjNjd1M0YTJM?= =?utf-8?B?dHpSQ2tzWHhuMXFjcGdKcW4zaVdjVjhCdEVLVTlhZ2s1OGFVQ3JNWkNnS1hv?= =?utf-8?B?OHBuZ3JtNXJrYitOUEdoYStub2xrMGhock9nNWg0eE51ZUxSbUgzYVBMQXdI?= =?utf-8?B?M1VlYXl2NVlIbCtrQkNuMHFIR3lia0EvdUFDTEVQVkd6QnJ3em51YWthOU94?= =?utf-8?B?SDl1N2NRMTR4Y2RCS29rUGJ6cGpCbm4yTDBTOStXUVZwcHFCMnBEWjFNbkk2?= =?utf-8?B?dVhJSGlGUjFvc2xCNnBlV1Fkc3V4UXRXT1NtM1puOGFPTDdSS1lOUHdwTTVR?= =?utf-8?B?eDhFUDQ4ZHRJNFV4SWNldjNBTHpsdlVyRm9GblBsQXEwbzRpdXdYWTU5a0hW?= =?utf-8?B?MWFuME9ISVdtQzZESVNsVVBLMjNhQ2xhbGVveFhxSkVVajZ4cDJqcVJ0OXox?= =?utf-8?B?aXM2VU9FbFAzMTBTRUpURCtpYkoybml6N3ZNaFhvTWUrL040OEJBZklBUTVL?= =?utf-8?B?TVFoaU5CQlNuV29HV1pNTUwwcExrZjNTa05VQytPcDBBV1JORWdMdUM1OGRx?= =?utf-8?B?d1FCblpLWENCMWV6RTJqYi8rYjd1VitkRTczV0wxaHM5VGozM0g1RzQvbmlr?= =?utf-8?B?MGJ3aWFwdnRGNzBtKzZTcTRBTVhkSFV3SGxWNURrRi9mU1dqblhkdmdJVjRs?= =?utf-8?B?RXorejlDRS96dFd5QmQ1MFV1NEFtZFMzeld0elBmZmh0OFViM3c0bTZPV2Zq?= =?utf-8?B?NkdsT2NHbEJmQkl4RlRmS2VNekQyS1IrMjdxVHRqNUpKendTc0xPMVBTdVNF?= =?utf-8?B?ZjFpLzB0N3JKcUtMcDA0MHluOHdabEJiVFVkWWIxTFovTXlZV0tsT1ZJb3hM?= =?utf-8?B?NlBhMmtpVkxIQnp3SndaeHZQcE5STWdBRkZHQVBKQUN0bVFua3ZzczdPMk8v?= =?utf-8?B?LzI3cGlnR2pqdTBJeSsvU0lFSHZndG5jTmtRc2xUcCtJekt1RkhnVjZNcUEv?= =?utf-8?B?OHl1NzZCaTB0M0VSVy9UVDlFZWhDNThZZzRiWXM0Q1RRd1BVTVd1MzFSa1NU?= =?utf-8?B?ak5GNy9zY0xiVzNoRHdPa2RFYmQ3a1Z0Y2lvWmxTMTlzaW1UTHhqeDcwQmhZ?= =?utf-8?B?TVczQWJOVGtxbXJiVzAwQjlMUFUwY1BUZGI3QjVPTGZseTIvQVNaN2RkbjRy?= =?utf-8?B?bmdKeDBNTk5yd2s5WWsxUk4vZ2pqbzZuWGFUSFZ4SXlDSGJ6RlJBQ2p5QVN1?= =?utf-8?B?MjVzb0dwWW9UMjlsbWE2bVJNTVdJV2t1SFZGTWRoS2FLZmxXeVRnZHNZQjJl?= =?utf-8?B?V3VZSmNoRHZWTlJwVFUrd3FHWllXdUVrNEtiejJ4VVpTTXhYMTNyc0w0WEdJ?= =?utf-8?B?aXJIVjdQaXRoRko0T2p3ODQ2c0hDME1YNEQvM2oxa0lnOEhkUGwwTzR0Skll?= =?utf-8?B?dHZXSEw2a0F1bjdnWUE0YnVuOEphNHpXNHZlOW1GMUdLSXRJdVRMVVFmS25s?= =?utf-8?B?MkVrcEVJSWZoM21CNzVhM0RzMEZ6NW0yUERFTWx0eitQTXhtcXRHTDBGcXF0?= =?utf-8?B?Mnc2Ukl5OTdDSnFpRGIyNXI5Mi9PZzlkc0tyTTRhdUFQb1hIOVJVQWVlQTVQ?= =?utf-8?B?QVBHM05WMllRem5qN0duVDE0YW5pelE4ZWxzZHZoSS9kNXgrZFFhYjBKOEg5?= =?utf-8?Q?dw1hK3t1t7/T85rIcUbAbKFAkkagWK68vAlb8tH?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR18MB4086.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b67be744-eaba-4c1a-5609-08d9204678e6 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 May 2021 13:02:09.6611 (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: WVDxxv1Zp9Cgx8/gW9KWjkP3KwARBQbRucKMbLqLTuIIqx0eUc2AqgxfEsPvWMhk9r4RDLeSfooCXea46JwPThpfK6xi4EwTAu4I8mornSs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR18MB4087 X-Proofpoint-GUID: VaerKKjDwTNNkgLKlPHVA46DZg4w6Sr_ X-Proofpoint-ORIG-GUID: VaerKKjDwTNNkgLKlPHVA46DZg4w6Sr_ X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-05-26_08:2021-05-26, 2021-05-26 signatures=0 Subject: Re: [dpdk-dev] [Bug 721] Wrong event pointer in rx adapter 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 Sender: "dev" Pj4gRnJvbTogZGV2IDxkZXYtYm91bmNlc0BkcGRrLm9yZz4gT24gQmVoYWxmIE9mIGJ1Z3ppbGxh QGRwZGsub3JnDQo+PiBTZW50OiBXZWRuZXNkYXksIE1heSAyNiwgMjAyMSA5OjI0IEFNDQo+PiBU bzogZGV2QGRwZGsub3JnDQo+PiBTdWJqZWN0OiBbZHBkay1kZXZdIFtCdWcgNzIxXSBXcm9uZyBl dmVudCBwb2ludGVyIGluIHJ4IGFkYXB0ZXINCj4+DQo+PiBodHRwczovL3VybGRlZmVuc2UucHJv b2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtDQo+M0FfX2J1Z3MuZHBkay5vcmdfc2hvdy01RmJ1 Zy5jZ2ktM0ZpZC0NCj4zRDcyMSZkPUR3SUdhUSZjPW5LaldlYzJiNlIwbU95UGF6N3h0ZlEmcj1F M1NnWU1qdEtDTVZzQg0KPi1mbXZnR1Yzby0NCj5nX2ZqTGhrNVB1cGk5aWpvaHBjJm09UDd5U3Ra SkVXUUs1UTR3UU9hRmNERnRSVF9CcUJUVEJKU2ZjLQ0KPmQ4LXFVcyZzPUFxVDh0SktYSGlmMnoz ZHE2ampXdWowMHZsTXdmeldHR3Y5TElDU1Z3alkmZT0NCj4+DQo+PiAgICAgICAgICAgICBCdWcg SUQ6IDcyMQ0KPj4gICAgICAgICAgICBTdW1tYXJ5OiBXcm9uZyBldmVudCBwb2ludGVyIGluIHJ4 IGFkYXB0ZXINCj4+ICAgICAgICAgICAgUHJvZHVjdDogRFBESw0KPj4gICAgICAgICAgICBWZXJz aW9uOiAyMC4xMQ0KPj4gICAgICAgICAgIEhhcmR3YXJlOiBBbGwNCj4+ICAgICAgICAgICAgICAg ICBPUzogQWxsDQo+PiAgICAgICAgICAgICBTdGF0dXM6IFVOQ09ORklSTUVEDQo+PiAgICAgICAg ICAgU2V2ZXJpdHk6IG1ham9yDQo+PiAgICAgICAgICAgUHJpb3JpdHk6IE5vcm1hbA0KPj4gICAg ICAgICAgQ29tcG9uZW50OiBldmVudGRldg0KPj4gICAgICAgICAgIEFzc2lnbmVlOiBkZXZAZHBk ay5vcmcNCj4+ICAgICAgICAgICBSZXBvcnRlcjogaGVuZy53YW5nQGVyaWNzc29uLmNvbQ0KPj4g ICBUYXJnZXQgTWlsZXN0b25lOiAtLS0NCj4+DQo+PiBQcm9ibGVtOg0KPj4gSW4gdGhlIGZ1bmN0 aW9uIHJ4YV9idWZmZXJfbWJ1ZnMgdGhlIGV2IGlzIG5vdCByZXNldCB0byB0aGUgYXJyYXkncw0K PmZpcnN0DQo+PiBlbGVtZW50IGJlZm9yZSBwYXNzaW5nIHRvIGEgdXNlciBjYWxsIGJhY2sgZnVu Y3Rpb24uDQo+Pg0KPj4gV29ya2Fyb3VuZDoNCj4+IEluIHRoZSB1c2VyIGNhbGxiYWNrLCB3ZSBt dXN0IGRlY3JlbWVudCBldiBieSBudW1iZXIgb2YgZXZlbnQNCj5iZWZvcmUgd2UgY2FuIHVzZQ0K Pj4gaXQuDQo+Pg0KPj4gRml4Og0KPj4gSSB0aGluayB3ZSBzaG91bGQgcGFzcyAmYnVmLT5ldmVu dHNbYnVmLT5jb3VudF0gdG8gZGV2X2luZm8tPmNiX2ZuDQo+aW5zdGVhZCBvZg0KPj4gZXYuDQo+ Pg0KPj4gIDc3MyAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBudW07IGkrKykgew0KPj4gIDc3NCAg ICAgICAgICAgICAgICAgbSA9IG1idWZzW2ldOw0KPj4gIDc3NQ0KPj4gIDc3NiAgICAgICAgICAg ICAgICAgcnNzID0gZG9fcnNzID8NCj4+ICA3NzcgICAgICAgICAgICAgICAgICAgICAgICAgcnhh X2RvX3NvZnRyc3MobSwgcnhfYWRhcHRlci0+cnNzX2tleV9iZSkgOg0KPj4gIDc3OCAgICAgICAg ICAgICAgICAgICAgICAgICBtLT5oYXNoLnJzczsNCj4+ICA3NzkgICAgICAgICAgICAgICAgIGV2 LT5ldmVudCA9IGV2ZW50Ow0KPj4gIDc4MCAgICAgICAgICAgICAgICAgZXYtPmZsb3dfaWQgPSAo cnNzICYgfmZsb3dfaWRfbWFzaykgfA0KPj4gIDc4MSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChldi0+Zmxvd19pZCAmIGZsb3dfaWRfbWFzayk7DQo+PiAgNzgyICAgICAgICAgICAg ICAgICBldi0+bWJ1ZiA9IG07DQo+PiAgNzgzICAgICAgICAgICAgICAgICBldisrOw0KPj4gIDc4 NCAgICAgICAgIH0NCj4+ICA3ODUNCj4+ICA3ODYgICAgICAgICBpZiAoZGV2X2luZm8tPmNiX2Zu KSB7DQo+PiAgNzg3DQo+PiAgNzg4ICAgICAgICAgICAgICAgICBkcm9wcGVkID0gMDsNCj4+ICA3 ODkgICAgICAgICAgICAgICAgIG5iX2NiID0gZGV2X2luZm8tPmNiX2ZuKGV0aF9kZXZfaWQsIHJ4 X3F1ZXVlX2lkLA0KPj4gIDc5MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgRVRIX0VWRU5UX0JVRkZFUl9TSVpFLCBidWYtPmNvdW50LA0KPj4gZXYsDQo+PiAgNzkxICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudW0sIGRldl9pbmZvLT5jYl9h cmcsICZkcm9wcGVkKTsNCj4+ICA3OTIgICAgICAgICAgICAgICAgIGlmICh1bmxpa2VseShuYl9j YiA+IG51bSkpDQo+PiAgNzkzICAgICAgICAgICAgICAgICAgICAgICAgIFJURV9FREVWX0xPR19F UlIoIlJ4IENCIHJldHVybmVkICVkICg+ICVkKQ0KPj4gZXZlbnRzIiwNCj4+ICA3OTQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBuYl9jYiwgbnVtKTsNCj4+ICA3OTUgICAgICAgICAg ICAgICAgIGVsc2UNCj4+ICA3OTYgICAgICAgICAgICAgICAgICAgICAgICAgbnVtID0gbmJfY2I7 DQo+PiAgNzk3ICAgICAgICAgICAgICAgICBpZiAoZHJvcHBlZCkNCj4+ICA3OTggICAgICAgICAg ICAgICAgICAgICAgICAgcnhfYWRhcHRlci0+c3RhdHMucnhfZHJvcHBlZCArPSBkcm9wcGVkOw0K Pj4gIDc5OSAgICAgICAgIH0NCj4NCj4rQ0MgUlggQWRhcHRlciBNYWludGFpbmVyLCBhbmQgUGF2 YW4gYXMgdGhpcyBjb2RlIGhhcyBiZWVuIGNoYW5nZWQNCj5yZWNlbnRseS4NCj4NCj5JJ3ZlIGRv bmUgYSBxdWljayByZXZpZXcgb2YgdGhlIGFib3ZlIHJlcG9ydCwgYW5kIGJlbGlldmUgaXQgdG8g YmUgYQ0KPmdlbnVpbmUgYnVnLA0KPmhvd2V2ZXIgdGhpcyBjb2RlIGhhcyBiZWVuIHJlZmFjdG9y ZWQgaW4gY29tbWl0IGQ3YzQyOGU1NTdiIGFzIHBhcnQNCj5vZiBzZXJpZXMNCj50byAiIGV2ZW50 ZGV2OiBzdXBwb3J0IFJ4IGFkYXB0ZXIgZXZlbnQgdmVjdG9yIi4NCj4NCj5UaGUgcmVsZXZhbnQg ZGlmZiBoZXJlIGZvciByZWZlcmVuY2U6DQo+Tm90ZSAiZXYiIHBvaW50ZXIgcmVwbGFjZWQgd2l0 aCAiJmJ1Zi0+ZXZlbnRzW2J1Zi0+Y291bnRdIg0KPg0KPiAgICAgICAgICAgICAgICBkcm9wcGVk ID0gMDsNCj4gICAgICAgICAgICAgICAgbmJfY2IgPSBkZXZfaW5mby0+Y2JfZm4oZXRoX2Rldl9p ZCwgcnhfcXVldWVfaWQsDQo+LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IEVUSF9FVkVOVF9CVUZGRVJfU0laRSwgYnVmLT5jb3VudCwgZXYsDQo+LSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIG51bSwgZGV2X2luZm8tPmNiX2FyZywgJmRyb3BwZWQp Ow0KPisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFVEhfRVZFTlRfQlVG RkVSX1NJWkUsIGJ1Zi0+Y291bnQsDQo+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICZidWYtPmV2ZW50c1tidWYtPmNvdW50XSwgbnVtLA0KPisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBkZXZfaW5mby0+Y2JfYXJnLCAmZHJvcHBlZCk7DQo+ICAg ICAgICAgICAgICAgIGlmICh1bmxpa2VseShuYl9jYiA+IG51bSkpDQo+DQo+DQo+QmFzZWQgb24g dGhpcyBpbnZlc3RpZ2F0aW9uLCBhbHRob3VnaCB0aGUgY29kZSBjaGFuZ2VkLCB0aGUgc2FtZSBi dWcNCj5zZWVtcyBwcmVzZW50LA0KPmFzIHJlYWxseSAmYnVmLT5ldmVudHNbMF0gc2hvdWxkIGJl IHBhc3NlZCB0byB0aGUgY2FsbGJhY2s/DQoNClRoZSBjYWxsYmFjayBzZW1hbnRpY3MgYXJlIHBy ZXR0eSBhbWJpZ3VvdXMuIFRoZXJlIGFyZSB0d28gY2FzZXM6DQoxLiBJcyB0aGUgY2FsbGJhY2sg YWxsb3dlZCB0byBtb2RpZnkgdGhlIGVudGlyZSBldmVudCBidWZmZXI/DQpPcg0KMi4gSXMgaXQg b25seSBhbGxvd2VkIHRvIG1vZGlmeSB0aGUgZXZlbnRzIHJlY2VpdmVkIGluIHRoZSBjdXJyZW50 IFJ4IGN5Y2xlPw0KDQpUaGUgY3VycmVudCBjb2RlIG9ubHkgdGFrZXMgaW50byBhY2NvdW50IGNh c2UgMiBhcyBoYW5kbGluZyBjYXNlIDEgcmVxdWlyZXMNCmFkZGl0aW9uYWwgbW9kaWZpY2F0aW9u IG9mIG5iX2NiIGV0Yy4uDQoNCj4NCj5SZWdhcmRzLCAtSGFycnkNCg0KQ2hlZXJzLA0KUGF2YW4u DQo=