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 73D38A0A02; Tue, 1 Jun 2021 08:23:30 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5AFF140041; Tue, 1 Jun 2021 08:23:30 +0200 (CEST) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id 54EDF40040; Tue, 1 Jun 2021 08:23:28 +0200 (CEST) IronPort-SDR: xGfh87BKMitpX5d/EzIzCm1H/tKtGQ6PJ5JiL8qkw7SpPlJVxqzgY5OVCYA9ZNjhp/L1rHFwUu Cx3ME4PtlHGg== X-IronPort-AV: E=McAfee;i="6200,9189,10001"; a="203515922" X-IronPort-AV: E=Sophos;i="5.83,239,1616482800"; d="scan'208";a="203515922" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 May 2021 23:23:27 -0700 IronPort-SDR: YRbqji6B5imOADInEX3pz21lhsiMmIiZVq5f1IU5pV5YggxOCJd3+cg0KQ6g8dAZL4yfWaULk5 kMMeaGCB6xtw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,239,1616482800"; d="scan'208";a="632760616" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by fmsmga006.fm.intel.com with ESMTP; 31 May 2021 23:23:26 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Mon, 31 May 2021 23:23:25 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Mon, 31 May 2021 23:23:25 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4 via Frontend Transport; Mon, 31 May 2021 23:23:25 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.172) 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.2242.4; Mon, 31 May 2021 23:23:20 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QkyPibnNRCN5B96Pi1KBPvqAKBSb7IiHTdHLZtKHUDHSZFBIERiGo6530UPOLWfu3QFUVc7ZRMCvKRQsKi7bHk5Gt/2CnebVB6c11CQuWhNFbW+cCnFigern1mc6tB4oQfSQHgor1eSilFOgK53ywv+sfTmRfOCXWx3/Nott/MAb1EhXW9L6cT+1yFGD2eRSmgXCm38dUxG9mHg5Y7BI5tklqnBtDRs3uFvdyWemwwSdS3EX4FNnnIfT99suGknyHtlckv2cJjgoIHazOZ45Yda+fwrzMEW7MhTsJ3fpW9fxVgT0akIC1SufTWQiyEOJweIFMrVZvuGM5GjsXiA7xA== 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=VJTILLSZ3BKNA7LmNkovI3PU0E/gb9/CTho5r+tqkk0=; b=obT4d4VXmN6WSVsxBhRFv4wp/tHDlknFFjMNC/PM5tb1CMxNd6tlPKz4gvh+jHroLRyNYHHuTG0S5n2t9xWspxsd+iKq95IymVVzribrBFbh3NiEn0fBU9cbP4z4IGPkO/ldOkStXIpMiia+PVyVyPhS3W2G+j9QHS7lNJwpZ1JndLZMbFQNEB4pqgEYsTJjjCCCLXY4yr1dyLkvAPCNDHwEKtIuKOjgIlrYitEDonF/dYktx84Q27KvBw3duTl+p/7LxbqpPu+Q8XZZl/Zw6DSIMy27hNNxWN+fqUITFWtRLrCQmpWBqzyZUQsccjmPunL357JiFqFaAhXSb5+SVA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VJTILLSZ3BKNA7LmNkovI3PU0E/gb9/CTho5r+tqkk0=; b=zW0GHhHWLrZbUNWZjwBa0P5tIzGMYp7YScoe7+bZOoghBPGw0hSvDkOvs7ihnoUXiaU2mAdsE+BdUn3wolv+OLQXeUhHzi7aQX5tU8vSkgfFEIu2pnjJT9ZO+f6w+O4Cl8SHXzQ4iovQvsgdGRNEzGwsXWN2NWyW4wJPP8PBGFk= Received: from SN6PR11MB3117.namprd11.prod.outlook.com (2603:10b6:805:d7::32) by SN6PR11MB2560.namprd11.prod.outlook.com (2603:10b6:805:55::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.24; Tue, 1 Jun 2021 06:23:19 +0000 Received: from SN6PR11MB3117.namprd11.prod.outlook.com ([fe80::415c:e19e:9798:ae50]) by SN6PR11MB3117.namprd11.prod.outlook.com ([fe80::415c:e19e:9798:ae50%4]) with mapi id 15.20.4173.030; Tue, 1 Jun 2021 06:23:19 +0000 From: "Jayatheerthan, Jay" To: "Van Haaren, Harry" , "Pavan Nikhilesh Bhagavatula" , "bugzilla@dpdk.org" , "dev@dpdk.org" , "Rao, Nikhil" , "heng.wang@ericsson.com" Thread-Topic: [dpdk-dev] [Bug 721] Wrong event pointer in rx adapter Thread-Index: AQHXUgizDVt8lrQzuke6yEtpSb5lN6r1hhwAgAA0foCAAUMeAIAHs2fQ Date: Tue, 1 Jun 2021 06:23:19 +0000 Message-ID: References: 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.5.1.3 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [106.201.112.122] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: beeccdc3-862f-494c-c207-08d924c5bfb1 x-ms-traffictypediagnostic: SN6PR11MB2560: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 3ESca29HwqOgEJKDZHucE4JnbkKKJbKy2IUOQwak7O1c7LrCVYFfuTsNIjC52UkHY9w55bRKrPXOELEv6ZgJqqzSogyMcEBmI6iIC1wJPsh/geUahjKfdDJlLGwhXYCoofXnwwdcmbb0T2qlNV0DlG7wzjo+K6iG5Gt8p7F5gKLkqTGdAmk+MOFKQQApi5atwGZK5c0Q2Qk0sM4hRgUJu99NIAqZCCexKSdNkyeiZginhB8q3mEs/nxPRKYmrC7/dYu2n7uS+Cifn4WxQhlXvQOhnTsyYfWe044VZVC0p4WzJb56gcChityHyqR60FQFNZsOSJx2UmKkWt6Hu0NqeUpFv755H3JtE0RvLDAeNVsWbU1Mx088TzQlBwLj0RKB55OG09gU8/0yYYI5T2V4b8amnMlxyZ0q16ivKShnNc8rS61AQ0GcU8pSbnoUPT9qxw17CVgrPFSCkbsP+BFOzED2t+d0RuBB2zaccfKCPM7Lo/LcPVQdfZ/n7OMzlWfRX9Jxkpu0zfK2jOgQAech7yIEPw5IYMRVKXM0J0Ch5MHWZXZ+7LX85sd5QmUlyKpSHcmubNmQLpNg05ek4lxYtCA9AiXDI+6plFSU+6plvfo= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB3117.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(346002)(39860400002)(376002)(136003)(366004)(5660300002)(186003)(33656002)(316002)(122000001)(478600001)(38100700002)(110136005)(2906002)(26005)(55236004)(7696005)(86362001)(9686003)(71200400001)(83380400001)(64756008)(66476007)(76116006)(6506007)(66446008)(66556008)(55016002)(52536014)(53546011)(8936002)(66946007)(8676002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?T2F2R294Y09RRTZYTE85c09qRXVvcy8ya0VNaXR4WXd6UUwyR0RydjFPKzYr?= =?utf-8?B?QmFLL2lWSHdjakU3WkJVK29lVXZYTVZRNlVlQWxTYkVSbno3ZzI0VnZZNEg5?= =?utf-8?B?bTIwaUQ2ekRnUEgzb3JVc3ZGM3FJcnBSVzI4U1h4Y2x5RjNlbkJ6TEFvYjV5?= =?utf-8?B?VnFmS29OenI4OTViSHJHMUFsY3JwRE9IS1Baa2VPbFNRM3RPYzBCVFJBSzlX?= =?utf-8?B?ZTBTZ042MVNTWkxtaGxDNWlSYjhIdk53L09kZDZiZERVR0R1MjQyL3ZLdTBj?= =?utf-8?B?VFFHT01ENUVBN0hkajhBUlJPUW1BR0tuZDNjdnJ0dWd2TGhaK05BL29QZ3hl?= =?utf-8?B?Szg4ZUdYV2NhNXZWRjU0RUMvWXl4bGR1aktOZTE4bGh1bW1WTnpZcERwUWUy?= =?utf-8?B?SGg3c0NCR054Y0FBaDZzUTcvL2FUdkhaK1l0UzdodU5vbUsrMldTKzl3Uko3?= =?utf-8?B?NFE1OWI2aWw0QUJMZGM0cldyWWVpQnAyVXljMzBTNVBFOUREcGZSNXo5Rnk2?= =?utf-8?B?NVB1aFoyd2U2SzFMYXl0WERFUXk4dW5xSURFNWRoZnF6ZDMxbWhobkc3Rkxo?= =?utf-8?B?anpZdVZ0YkZoRXc1d0FlUWZNZEN1a1h6cmhLaDk0SUxmc0JMalBxZ1A4Qksr?= =?utf-8?B?R0s4UGNLNmVxaCtOeVZEb2dsOWlJYk5YeFZ3VEpLUWlUb0Nob1hUY3BXOFE0?= =?utf-8?B?NXk1YXd6YU1VZkNPMjg4aTVLSFo4WFhCakpBd0QxdHF4YXk3cWQyMkJSamtp?= =?utf-8?B?dWsyRHFkbmx3QWN4U0k2MFBJeTZqa2ZvVDZkejRtSXlSSDc1d1JtbVQ1aHhy?= =?utf-8?B?SGlwblA2bUg3bENaZlYwN1VuY1gyYlBqSWJ0ZkE2aVFRTXVwdW1mejZPS05m?= =?utf-8?B?TThNZEFRaEVCQXJHTnowWlhzc1U5ajBSaDhKL05LRnFvVHNEOE9wL0pPRlRa?= =?utf-8?B?ZUFyK29pOGZNaE45d0FGeWp2Z2F6UXE0RlhWU2FLcFBEY2tOcTAzZ1NPcUUr?= =?utf-8?B?MmdvN2F4NVV1N1VDWU1NbVYwK1E4ZXdlOU9UTlJUSjAyVFZmTzVYRzZnYVdU?= =?utf-8?B?QnkzNVFycmNLaXNpRjBTSFptYVVXK1BJRlRPRzJ3eG4zZjFicGdkMTZjbjA5?= =?utf-8?B?V21HbzFGb3JpREovN2tTamxqaXR0TFgyWWhkdEMrSFJCSUxZSWViWGF6Ulhs?= =?utf-8?B?eHNRaE11cGJMRkx6czd3b2xaM3NkUGxkcUplVHlFMlNpZ2phMnBmekVxbmhN?= =?utf-8?B?RUs3QytSeXoxSHdtcFJtaHhnNUJOSnlRRHBlT3ZFU2VrdzRZb0txdDlicmcz?= =?utf-8?B?L0U5a0RXcWlFSHRiQXNySnJSTit1V1EzVmFpUmJaWHo3UlZkdlZ0ZHpMTWlF?= =?utf-8?B?c2hZQllDdDU1SG4ybXVSOTc1dUlsemRiYXVzZnNHWnJUbE5xb25WQU54bnQ4?= =?utf-8?B?OHN2TkZoWE1WWnNuR3ZOMXVQKzhFaGgyNzM0alNmdVJtMUo0OW5mN1dkZXBk?= =?utf-8?B?ZklTT1JwcDZCMGpoQWlxRWtvU2pMVkRLUlhUZ0RnNmZFTlhYQ3haYXlsd3Fq?= =?utf-8?B?Q1pWV1dLUGc5QzdhZUVtYlh3cW9lb3V6aGN4Nk0rMXg0RDdrb2FJZmpHbDYr?= =?utf-8?B?ZGZCVGtkUU5TT3haVG9xbzZMWGU5RXFoMkZrYmw4MXpFb2ROWnVsMWpWVTJw?= =?utf-8?B?RlZvelVkeS9xb2hTNE9vMm5vK1grTGZUVnpvUUs4TVIrM0JIZG1wSnp0OXox?= =?utf-8?Q?snN5WOrqKUY9Zib34n8sZdU4gvMumo3tCHOBGtn?= 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: SN6PR11MB3117.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: beeccdc3-862f-494c-c207-08d924c5bfb1 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jun 2021 06:23:19.1641 (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: lp1DGBjFvvYYu3TN43YnvqhxJhSJ3wrHeoUzEd9672xuuPIiG/gXXGetGMYegBnEiGtFQuN4u0gKg1W0k6gsm7r2VyZ0rXNnUz8iCnoFC1w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2560 X-OriginatorOrg: intel.com 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBWYW4gSGFhcmVuLCBIYXJyeSA8 aGFycnkudmFuLmhhYXJlbkBpbnRlbC5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBNYXkgMjcsIDIw MjEgMTo0OSBQTQ0KPiBUbzogUGF2YW4gTmlraGlsZXNoIEJoYWdhdmF0dWxhIDxwYmhhZ2F2YXR1 bGFAbWFydmVsbC5jb20+OyBidWd6aWxsYUBkcGRrLm9yZzsgZGV2QGRwZGsub3JnOyBSYW8sIE5p a2hpbCA8bmlraGlsLnJhb0BpbnRlbC5jb20+Ow0KPiBKYXlhdGhlZXJ0aGFuLCBKYXkgPGpheS5q YXlhdGhlZXJ0aGFuQGludGVsLmNvbT47IGhlbmcud2FuZ0Blcmljc3Nvbi5jb20NCj4gU3ViamVj dDogUkU6IFtkcGRrLWRldl0gW0J1ZyA3MjFdIFdyb25nIGV2ZW50IHBvaW50ZXIgaW4gcnggYWRh cHRlcg0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IFBhdmFu IE5pa2hpbGVzaCBCaGFnYXZhdHVsYSA8cGJoYWdhdmF0dWxhQG1hcnZlbGwuY29tPg0KPiA+IFNl bnQ6IFdlZG5lc2RheSwgTWF5IDI2LCAyMDIxIDI6MDIgUE0NCj4gPiBUbzogVmFuIEhhYXJlbiwg SGFycnkgPGhhcnJ5LnZhbi5oYWFyZW5AaW50ZWwuY29tPjsgYnVnemlsbGFAZHBkay5vcmc7DQo+ ID4gZGV2QGRwZGsub3JnOyBSYW8sIE5pa2hpbCA8bmlraGlsLnJhb0BpbnRlbC5jb20+OyBKYXlh dGhlZXJ0aGFuLCBKYXkNCj4gPiA8amF5LmpheWF0aGVlcnRoYW5AaW50ZWwuY29tPjsgaGVuZy53 YW5nQGVyaWNzc29uLmNvbQ0KPiA+IFN1YmplY3Q6IFJFOiBbZHBkay1kZXZdIFtCdWcgNzIxXSBX cm9uZyBldmVudCBwb2ludGVyIGluIHJ4IGFkYXB0ZXINCj4gPg0KPiA+ID4+IEZyb206IGRldiA8 ZGV2LWJvdW5jZXNAZHBkay5vcmc+IE9uIEJlaGFsZiBPZiBidWd6aWxsYUBkcGRrLm9yZw0KPiA8 c25pcCBvcmlnaW5hbCBidWcgcmVwb3J0IGZvciBicmV2aXR5Pg0KPiA+ID4+ICA3OTcgICAgICAg ICAgICAgICAgIGlmIChkcm9wcGVkKQ0KPiA+ID4+ICA3OTggICAgICAgICAgICAgICAgICAgICAg ICAgcnhfYWRhcHRlci0+c3RhdHMucnhfZHJvcHBlZCArPSBkcm9wcGVkOw0KPiA+ID4+ICA3OTkg ICAgICAgICB9DQo+ID4gPg0KPiA+ID4rQ0MgUlggQWRhcHRlciBNYWludGFpbmVyLCBhbmQgUGF2 YW4gYXMgdGhpcyBjb2RlIGhhcyBiZWVuIGNoYW5nZWQNCj4gPiA+cmVjZW50bHkuDQo+ID4gPg0K PiA+ID5JJ3ZlIGRvbmUgYSBxdWljayByZXZpZXcgb2YgdGhlIGFib3ZlIHJlcG9ydCwgYW5kIGJl bGlldmUgaXQgdG8gYmUgYQ0KPiA+ID5nZW51aW5lIGJ1ZywNCj4gPiA+aG93ZXZlciB0aGlzIGNv ZGUgaGFzIGJlZW4gcmVmYWN0b3JlZCBpbiBjb21taXQgZDdjNDI4ZTU1N2IgYXMgcGFydA0KPiA+ ID5vZiBzZXJpZXMNCj4gPiA+dG8gIiBldmVudGRldjogc3VwcG9ydCBSeCBhZGFwdGVyIGV2ZW50 IHZlY3RvciIuDQo+ID4gPg0KPiA+ID5UaGUgcmVsZXZhbnQgZGlmZiBoZXJlIGZvciByZWZlcmVu Y2U6DQo+ID4gPk5vdGUgImV2IiBwb2ludGVyIHJlcGxhY2VkIHdpdGggIiZidWYtPmV2ZW50c1ti dWYtPmNvdW50XSINCj4gPiA+DQo+ID4gPiAgICAgICAgICAgICAgICBkcm9wcGVkID0gMDsNCj4g PiA+ICAgICAgICAgICAgICAgIG5iX2NiID0gZGV2X2luZm8tPmNiX2ZuKGV0aF9kZXZfaWQsIHJ4 X3F1ZXVlX2lkLA0KPiA+ID4tICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg RVRIX0VWRU5UX0JVRkZFUl9TSVpFLCBidWYtPmNvdW50LCBldiwNCj4gPiA+LSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bSwgZGV2X2luZm8tPmNiX2FyZywgJmRyb3Bw ZWQpOw0KPiA+ID4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVRIX0VW RU5UX0JVRkZFUl9TSVpFLCBidWYtPmNvdW50LA0KPiA+ID4rICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgJmJ1Zi0+ZXZlbnRzW2J1Zi0+Y291bnRdLCBudW0sDQo+ID4gPisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXZfaW5mby0+Y2JfYXJnLCAm ZHJvcHBlZCk7DQo+ID4gPiAgICAgICAgICAgICAgICBpZiAodW5saWtlbHkobmJfY2IgPiBudW0p KQ0KPiA+ID4NCj4gPiA+DQo+ID4gPkJhc2VkIG9uIHRoaXMgaW52ZXN0aWdhdGlvbiwgYWx0aG91 Z2ggdGhlIGNvZGUgY2hhbmdlZCwgdGhlIHNhbWUgYnVnDQo+ID4gPnNlZW1zIHByZXNlbnQsDQo+ ID4gPmFzIHJlYWxseSAmYnVmLT5ldmVudHNbMF0gc2hvdWxkIGJlIHBhc3NlZCB0byB0aGUgY2Fs bGJhY2s/DQo+ID4NCj4gPiBUaGUgY2FsbGJhY2sgc2VtYW50aWNzIGFyZSBwcmV0dHkgYW1iaWd1 b3VzLiBUaGVyZSBhcmUgdHdvIGNhc2VzOg0KPiA+IDEuIElzIHRoZSBjYWxsYmFjayBhbGxvd2Vk IHRvIG1vZGlmeSB0aGUgZW50aXJlIGV2ZW50IGJ1ZmZlcj8NCj4gPiBPcg0KPiA+IDIuIElzIGl0 IG9ubHkgYWxsb3dlZCB0byBtb2RpZnkgdGhlIGV2ZW50cyByZWNlaXZlZCBpbiB0aGUgY3VycmVu dCBSeCBjeWNsZT8NCj4gPg0KPiA+IFRoZSBjdXJyZW50IGNvZGUgb25seSB0YWtlcyBpbnRvIGFj Y291bnQgY2FzZSAyIGFzIGhhbmRsaW5nIGNhc2UgMSByZXF1aXJlcw0KPiA+IGFkZGl0aW9uYWwg bW9kaWZpY2F0aW9uIG9mIG5iX2NiIGV0Yy4uDQo+IA0KPiBBaCwgSSdtIG5vdCBhY3R1YWxseSBm YW1pbGlhciB3aXRoIHRoZSByeC1hZGFwdGVyIGNvZGUgYXQgYWxsLCBvciB0aGUgY2FsbGJhY2sN Cj4gc2VtYW50aWNzL2Rlc2lnbi4uLiBJIHByZXN1bWVkIGl0IHdhcyB0aGUgc2FtZSBhcyBFdGhk ZXYgUlgvVFggY2FsbGJhY2tzLg0KPiANCj4gSmF5LCB3b3VsZCB5b3UgbWluZCB0YWtpbmcgYSBs b29rIGFuZCBpZGVudGlmeWluZyB3aGF0IHRoZSBkZXNpcmVkIGJlaGF2aW9yIGlzPw0KPiANCj4g SXQgd291bGQgYmUgZ29vZCB0byBmaXggdGhpcyBBU0FQIGFzIGl0IHNlZW1zIGxpa2UgYSBnZW51 aW5lIGlzc3VlLCBhbmQgdGhlIHdvcmthcm91bmQNCj4gb2YgIm1vdmluZyB0aGUgcG9pbnRlciB0 byB3aGVyZSBpdCBzaG91bGQgYmUgaW4gQXBwIGNvZGUiIGlzLi4uIGEgd29ya2Fyb3VuZCA6KQ0K DQpUaGUgZGVzaWduIGludGVudCBoZXJlIGlzIGZvciB0aGUgY2FsbCBiYWNrIHRvIGdldCB0aGUg Y3VycmVudCBiYXRjaCBvZiBwYWNrZXQgYW5kIG1ha2UgZHJvcCBkZWNpc2lvbnMgYmFzZWQgb24g ZW5xdWV1ZV9idWZfc2l6ZSAodG90YWwgZW5xdWV1ZSBidWZmZXIgc2l6ZSksIGVucXVldWVfYnVm X2NvdW50IChjdXJyZW50IGJ1ZmZlciBjb3VudCkgYW5kIG5iX2V2ZW50IChudW0gZXZlbnRzIGlu IGN1cnJlbnQgYmF0Y2gpLiBJZiB3ZSBwYXNzIGZ1bGwgZXZlbnQgYnVmZmVyLCBhcmUgd2UgdHJ5 aW5nIHRvIG1ha2UgYW5vdGhlciBkZWNpc2lvbiBvbiBwYWNrZXQgdGhhdCBoYXMgYWxyZWFkeSBi ZWVuIGFkbWl0dGVkIGluIGVhcmxpZXIgaXRlcmF0aW9uLiBCZXNpZGVzLCBpdCBtYXkgcmVxdWly ZSBjaGFuZ2UgaW4gdGhlIGNhbGxiYWNrIGZ1bmN0aW9uIGltcGxlbWVudGF0aW9uLg0KDQpUaGUg bGF0ZXN0IGNvZGUgYWZ0ZXIgUGF2YW4ncyBjaGFuZ2UgZml4ZXMgdGhlIGJ1ZyByZXBvcnRlZCBo ZXJlLiBQYXZhbiwgZG8geW91IHdhbnQgdG8gZGlzcG9zaXRpb24gdGhpcyBidWcgYXBwcm9wcmlh dGVseT8NCg0KPiANCj4gPiBDaGVlcnMsDQo+ID4gUGF2YW4uDQo+IA0KPiBUaGFua3MgZm9yIHRo ZSBpbnB1dCBQYXZhbiEgUmVnYXJkcywgLUhhcnJ5DQoNClRoYW5rcyBhIGJ1bmNoIEhhcnJ5IGFu ZCBQYXZhbiBmb3IgeW91ciBjb25zaWRlcmF0aW9uIQ0KDQotSmF5DQo=