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 55364A09EE for ; Sat, 12 Dec 2020 01:20:53 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A8D53BC84; Sat, 12 Dec 2020 01:20:51 +0100 (CET) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by dpdk.org (Postfix) with ESMTP id 32993AC9E for ; Sat, 12 Dec 2020 01:20:48 +0100 (CET) IronPort-SDR: S1mtSsfGuNTheD1iA1chYmY9q0EOCISa0Fkp4VPyuPPqwXr2WvAF96cO0ieJ4DcCTUWYGFiBb2 Q9d53+sj6g+w== X-IronPort-AV: E=McAfee;i="6000,8403,9832"; a="153750167" X-IronPort-AV: E=Sophos;i="5.78,412,1599548400"; d="scan'208,217";a="153750167" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Dec 2020 16:20:46 -0800 IronPort-SDR: jzLJoyZwbEPPlncDleriUE/LQA8H+aY1wxZvbooOGAGFq0qQUMErBeejmhLDzpxh7ziSGSdF7p DwUJJYGt2pOQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,412,1599548400"; d="scan'208,217";a="372775855" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by fmsmga004.fm.intel.com with ESMTP; 11 Dec 2020 16:20:45 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 11 Dec 2020 16:20:45 -0800 Received: from orsmsx604.amr.corp.intel.com (10.22.229.17) 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.1713.5; Fri, 11 Dec 2020 16:20:44 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Fri, 11 Dec 2020 16:20:44 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Fri, 11 Dec 2020 16:20:43 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YxT/Je3Frnai5o9eXceLY8bq8xKnQHhcVZDd4C9AMiavWq6mjGbKYWXx8rFidiGkktZtrSX/JBXsgc1+wNW56s765lD72GwTLB9V+zXg4ksbJFUE5mpYGvzGy8+2rf2M8eEO1Xrm8Tra/fDY/8xW/ery35L/+qlK4D12UivPUsQcGYJQyZncq7Fp3Dj/9QvyXrrxY8u51NRDVKWi8pegvhJ273PLaN8Si76Rch8vBiEfUm0ucAA2ir/25q2CoID3GmWh0DSoL8MtC+RxuR4Hj9HpnQR5VRIaA2e7ImQQc0C9qAEh+te3vCuh72ClhjnUETbPUWkIicfq0aLNfZnH9A== 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=V+2cnT0wdJbX4ZKX+z7vfVntVRjbOQcS/nEdMP0tjPs=; b=EXdMcg04CP9WBsuVM+rsdW+YkGAAi1x7FSGXJbSl5GJLQWS0ZYq3AdCE8CZ7Dj5/L4ZUcVYH+eyj2lR2vUsvkuBkpPhPu5ftQMlbu61O+4/XJYs2nOVbYAjrxuvo+7K2lOXyURzsIZIDXewZVDl5cvAig9UQVR1p6JJ6lZ6ewIHwctkF+LX5IfXzBvqwluE0knEuFHoYOaswx3ksI4mrNFjqrNca5Oln98UuAfJyIEEX42ILDY3wYF0HydjInO51e5LHpOGj8Tv8CdY/paxONDP6SyhzrjZAGUbRAxTnnek8YD/NVmCpArPFAVxiSq0yqbgritdtA+m2zPSn6WTcgA== 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=V+2cnT0wdJbX4ZKX+z7vfVntVRjbOQcS/nEdMP0tjPs=; b=vrLWKuxiyjOEWzqSO/VyhKwmHhgXIrLrA7tmbR/T9NEfyDXQwLgImRVvuNzUocw8z/J3vs6nBOSethjBvhsgE3O1fF74Gnw+/L8DADyOFN+odTBlRh+DNP8ehXRxeQ/CqYx2ryKiRcqyaCD0LtsdNlvOtV6JOXTvXiyrXjYSWEY= Received: from CY4PR1101MB2134.namprd11.prod.outlook.com (2603:10b6:910:19::22) by CY4PR11MB1414.namprd11.prod.outlook.com (2603:10b6:903:23::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.13; Sat, 12 Dec 2020 00:20:41 +0000 Received: from CY4PR1101MB2134.namprd11.prod.outlook.com ([fe80::381c:9714:7da:2490]) by CY4PR1101MB2134.namprd11.prod.outlook.com ([fe80::381c:9714:7da:2490%4]) with mapi id 15.20.3632.027; Sat, 12 Dec 2020 00:20:41 +0000 From: "Singh, Jasvinder" To: Alex Kiselev CC: "users@dpdk.org" , "Dumitrescu, Cristian" , "Dharmappa, Savinay" Thread-Topic: [dpdk-users] scheduler issue Thread-Index: AQHWwma01f6IUuRnnkCT8HaMzRCz9anY89QAgAL0SYCAD43DcIAAEa4AgAALrQCAAFnsAIAACYtggAAF4oCAAAQe4IAABR4AgAANsQCAAACCgIAABZzogAASWQCAABxVAIAABHvDgADO4gCAACkegIAFP8+AgAAKSWGAAAXQAIAACAEAgAALboCAAAxT1Q== Date: Sat, 12 Dec 2020 00:20:41 +0000 Message-ID: <85944DCD-F0D5-4F64-9E8C-68D1428491B8@intel.com> References: <7909ed9ded69f36b262ff151244c8b0d@therouter.net> , In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-IE X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=intel.com; x-originating-ip: [109.77.241.46] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ebf3b37c-dd6c-47e7-114e-08d89e33c2a5 x-ms-traffictypediagnostic: CY4PR11MB1414: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4502; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: LzBml97u0B8nWLz0pPiwJU1rF4eDaj54KKaFcILuS+jwuksd+BlIoUKz/bBYmGcGrF+KGe+aG6DXlV6AkoHFMYWbitZSgamyVk5lkB5SqdFkcIhalww0OzA3arEtVODKr0MafZ5S0YnZAPoY+9aRmF4kzs3Mt2QWWQdnvhwiAeHSMtBPvJt3n+qPYthO7TKe8Jgk/lf1kQyvC4bsGZxYpvKC9rJUHYL2x1W5al95GKaDZiCBCDLY4PcAum6Yi2UwJLPIRPXdc83k/fS5zTyTIVw6lLSVb9SUFUKRZ8d7qGwTyEXtZxBL03K0IzVy7GCuoNA8cMqd3WEXriP/AEbY9AtXCHWcWWAEx+Iur/49ctWmwq/NMFBnAjcDugXyhY8a x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CY4PR1101MB2134.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(376002)(366004)(136003)(36756003)(83380400001)(4001150100001)(6506007)(91956017)(508600001)(6916009)(2616005)(5660300002)(4326008)(6486002)(107886003)(54906003)(71200400001)(8676002)(86362001)(2906002)(6512007)(66446008)(186003)(66946007)(64756008)(8936002)(66476007)(66556008)(76116006)(53546011)(26005)(33656002)(45980500001)(579004); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?NGliM0QyRHBTVTZqSzQrRFNzRHp5TnJSeWxRUElNWmJDUzk4cXJsbkJhWCs1?= =?utf-8?B?UjFqOUR5QUwzc1hyUm1ZOTVGOCt5eGVVMjdkcktqM1FJMml2YmZoMXFHc2Nu?= =?utf-8?B?TmRodGtMOUh4cDE3Uk1BWVd5dExBeVJGK2RrMnA4b3hhbEVqZnROR2lrMmJK?= =?utf-8?B?MWZQRXlIQWNzV2Z6cnV3MUJRVTVwYzNIZUlWVDg3bWZCK0JrZ015Qm1ETXpZ?= =?utf-8?B?aGZORXZXbldCL3NsZk9YNHdhQ0VPakhMazlhVVJjb21WbjFSYUVnWjNoTzRh?= =?utf-8?B?azh4a09tQ05sQW5WcnRtU1lkdVBWRDN2T0s4dnR3TkZrUjJ4elU5eUNudE9p?= =?utf-8?B?ZHFJQ3Vua1lkMWZUcHorYmZNU2U5UHMrTC92WDdqWlExVUZHczJGeFM2MEZj?= =?utf-8?B?S3JaM25wUTlTVThIQ1FXTWdrTkdMZk05V0tqRHVTWlJUNnpUM2FWWk0wVmRF?= =?utf-8?B?eEdVM3Nvay9ONDFPd2lVd1VmenVEQjg2MW43aWxFZEtjTDE2S3dsdXBhbGVQ?= =?utf-8?B?OXd0Q0JKYVpPUm9GRWc5RFFWUVZJWjZGK2lndzJQeWlURWtoRHg4c016enVM?= =?utf-8?B?NXEvVjVkSThaQXZXMXcvY0kyTTk4dENOVkllaG03WTFPNWdGckpwWmxPeUli?= =?utf-8?B?eFJPRlhXREdRZ3dnc0ZWVlJyYTViNHR0S24wOWZlb1N0QkpISDV0TFV2UWVF?= =?utf-8?B?dUV3SXI3RHNFTlY3UUFFQVRsNGpnbXdjbUJIVHNBbFFVUDJINDRWN0tmNGJE?= =?utf-8?B?ZlZVZjg0THdRcXdUQ2lUb2dCQmRWL3hzemJzbzd4Y3I3dVQzNUE0dnFzaVZV?= =?utf-8?B?em04T2xqK0oxVzRPV01vMDFrOVFGMkphUFc0bmFDWnkxb1pMZTRYMEdCOEtH?= =?utf-8?B?RXNSZEtBaUROelFFRWtpMCtXWmo3YmlUanVodW5SYTV3N2FWU0VlNGlnMGpG?= =?utf-8?B?YVA0bGZyaWNvb1ZhR3hldnp2UFIwTEJ1ckRPWlVLVnNxK3g0a09LdTA5blpu?= =?utf-8?B?ZVhPaUV5QXBPbWtnVXU2a2ZXaElTeVczTmZOWE9aQ3VteTlNTEFxaFRoUmhG?= =?utf-8?B?ZG1LZXFyOGpLRFc0MlRpUFJuS1ZUL2dCTjIwdlZ5SmRTUkQvaEtxc2VoMjhk?= =?utf-8?B?ckhhUCtUY2g2OFY0Vm80dUpsSC83WVRVRHJYMGJWOVNCbmFDK1RoLzBZa2h4?= =?utf-8?B?cWJ6WTAwN3dVc0t2aldXWGExY01vWHJ0UzJsbFZQWnF0eXRGdXVpVTY1bXFV?= =?utf-8?B?REUyV2x4azZDWjNJVEVTQTRVL1NjcndyYW03Qk9qWmJ6TGRFTlI5TXNqcnFC?= =?utf-8?Q?dmHVyf3ysUuKollzkB2oBzo8c7Dv0ttjGc?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR1101MB2134.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ebf3b37c-dd6c-47e7-114e-08d89e33c2a5 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Dec 2020 00:20:41.7014 (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: Cv5EUJaXt+SyTYJDoqTXaJoWI+knh+OiFRE0ujjgsPXYpd7YS2HFvqrQIutxuNQqAP6Yipjw1ITRy4pbaS4JQV5L5MeC+qUNykGXKbfSgyo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1414 X-OriginatorOrg: intel.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-users] scheduler issue X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org Sender: "users" DQoNCk9uIDExIERlYyAyMDIwLCBhdCAyMzozNywgQWxleCBLaXNlbGV2IDxhbGV4QHRoZXJvdXRl ci5uZXQ+IHdyb3RlOg0KDQrvu79PbiAyMDIwLTEyLTExIDIzOjU1LCBTaW5naCwgSmFzdmluZGVy IHdyb3RlOg0KT24gMTEgRGVjIDIwMjAsIGF0IDIyOjI3LCBBbGV4IEtpc2VsZXYgPGFsZXhAdGhl cm91dGVyLm5ldD4gd3JvdGU6DQrvu79PbiAyMDIwLTEyLTExIDIzOjA2LCBTaW5naCwgSmFzdmlu ZGVyIHdyb3RlOg0KT24gMTEgRGVjIDIwMjAsIGF0IDIxOjI5LCBBbGV4IEtpc2VsZXYgPGFsZXhA dGhlcm91dGVyLm5ldD4gd3JvdGU6DQrvu79PbiAyMDIwLTEyLTA4IDE0OjI0LCBTaW5naCwgSmFz dmluZGVyIHdyb3RlOg0KPHNuaXA+DQo+IFtKU10gbm93LCByZXR1cm5pbmcgdG8gMSBtYnBzIHBp cGVzIHNpdHVhdGlvbiwgdHJ5IHJlZHVjaW5nIHRjIHBlcmlvZA0KPiBmaXJzdCBhdCBzdWJwb3J0 IGFuZCB0aGVuIGF0ICBwaXBlIGxldmVsLCBpZiB0aGF0IGhlbHAgaW4gZ2V0dGluZyBldmVuDQo+ IHRyYWZmaWMgYWNyb3NzIGxvdyBiYW5kd2lkdGggcGlwZXMuDQpyZWR1Y2luZyBzdWJwb3J0IHRj IGZyb20gMTAgdG8gNSBwZXJpb2QgYWxzbyBzb2x2ZWQgdGhlIHByb2JsZW0gd2l0aCAxDQpNYml0 L3MgcGlwZXMuDQpzbywgbXkgc2Vjb25kIHByb2JsZW0gaGFzIGJlZW4gc29sdmVkLA0KYnV0IHRo ZSBmaXJzdCBvbmUgd2l0aCBzb21lIG9mIGxvdyBiYW5kd2lkdGggcGlwZXMgc3RvcCB0cmFuc21p dHRpbmcgc3RpbGwNCnJlbWFpbnMuDQpJIHNlZSwgdHJ5IHJlbW92aW5nICJwa3RfbGVuIDw9IHBp cGVfdGNfb3ZfY3JlZGl0cyIgY29uZGl0aW9uIGluIHRoZQ0KZ3JpbmRlcl9jcmVkaXRzX2NoZWNr KCkgY29kZSBmb3Igb3ZlcnN1YnNjcmlwdGlvbiBjYXNlLCBpbnN0ZWFkIHVzZQ0KdGhpcyBwa3Rf bGVuIDw9IHBpcGVfdGNfY3JlZGl0cyArIHBpcGVfdGNfb3ZfY3JlZGl0czsNCmlmIEkgZG8gd2hh dCB5b3Ugc3VnZ2VzdCwgSSB3aWxsIGdldCB0aGlzIGNvZGUNCiBlbm91Z2hfY3JlZGl0cyA9IChw a3RfbGVuIDw9IHN1YnBvcnRfdGJfY3JlZGl0cykgJiYNCiAgICAgKHBrdF9sZW4gPD0gc3VicG9y dF90Y19jcmVkaXRzKSAmJg0KICAgICAocGt0X2xlbiA8PSBwaXBlX3RiX2NyZWRpdHMpICYmDQog ICAgIChwa3RfbGVuIDw9IHBpcGVfdGNfY3JlZGl0cykgJiYNCiAgICAgKHBrdF9sZW4gPD0gcGlw ZV90Y19jcmVkaXRzICsgcGlwZV90Y19vdl9jcmVkaXRzKTsNCkFuZCB0aGlzIGRvZXNuJ3QgbWFr ZSBzZW5zZSBzaW5jZSBpZiBjb25kaXRpb24gcGt0X2xlbiA8PSBwaXBlX3RjX2NyZWRpdHMgaXMg dHJ1ZQ0KdGhlbiBjb25kaXRpb24gKHBrdF9sZW4gPD0gcGlwZV90Y19jcmVkaXRzICsgcGlwZV90 Y19vdl9jcmVkaXRzKSBpcyBhbHNvIGFsd2F5cyB0cnVlLg0KW0pTXSBteSBzdWdnZXN0aW9uIGlz IHRvIHJlbW92ZeKAnHBrdF9sZW4gPD0gcGlwZV90Y19jcmVkaXRz4oCcLCDigJwgcGt0X2xlbg0K PD0gcGlwZV90Y19vdl9jcmVkaXRz4oCdYW5kIHVzZSBvbmx5IOKAnHBrdF9sZW4gPD0gcGlwZV90 Y19jcmVkaXRzICsNCnBpcGVfdGNfb3ZfY3JlZGl0c+KAnA0KV2hpbGUga2VlcGluZyB0Y19vdiBm bGFnIG9uLg0KWW91ciBzdWdnZXN0aW9uIGp1c3QgdHVybnMgb2ZmIFRDX09WIGZlYXR1cmUuDQpJ IGRvbid0IHNlZSB5b3VyIHBvaW50Lg0KVGhpcyBuZXcgc3VnZ2VzdGlvbiB3aWxsIGFsc28gZWZm ZWN0aXZlbHkgdHVybiBvZmYgdGhlIFRDX09WIGZlYXR1cmUgc2luY2UNCnRoZSBvbmx5IGVmZmVj dCBvZiBlbmFibGluZyBUQ19PViBpcyBhZGRpbmcgYWRkaXRpb25hbCBjb25kaXRpb24NCnBrdF9s ZW4gPD0gcGlwZV90Y19vdl9jcmVkaXRzDQp3aGljaCBkb2Vzbid0IGFsbG93IGEgcGlwZSB0byBz cGVuZCBtb3JlIHJlc291cmNlcyB0aGFuIGl0IHNob3VsZC4NCkFuZCBpbiB0aGUgY2FzZSBvZiBz dXBwb3J0IGNvbmdlc3Rpb24gYSBwaXBlIHNob3VsZCBzcGVudCBsZXNzIHRoYW4gJTEwMCBvZiBw aXBlJ3MgbWF4aW11bSByYXRlLg0KQW5kIHlvdSBzdWdnZXN0IHRvIGFsbG93IHBpcGUgdG8gc3Bl bmQgMTAwJSBvZiBpdCdzIHJhdGUgcGx1cyBzb21lIGV4dHJhLg0KSSBndWVzcyBlZmZlY3Qgb2Yg dGhpcyB3b3VsZCBldmVuIG1vcmUgdW5mYWlyIHN1cHBvcnQncyBiYW5kd2lkdGggZGlzdGlidXRp b24uDQpCdHcsIGEgcGlwZSBtaWdodCBzdG9wIHRyYW5zbWl0dGluZyBldmVuIHdoZW4gdGhlcmUg aXMgbm8gY29uZ2VzdGlvbiBhdCBhIHN1YnBvcnQuDQpBbHRob3VnaCBJIGRpZG7igJl0IHRyeSB0 aGlzIHNvbHV0aW9uIGJ1dCB0aGUgaWRlYSBoZXJlIGlzIC0gaW4gYQ0KcGFydGljdWxhciByb3Vu ZCwgb2YgcGt0X2xlbiBpcyBsZXNzIHRoYW4gcGlwZV90Y19jcmVkaXRzKCB3aGljaCBpcyBhDQpj b25zdGFudCB2YWx1ZSBlYWNoIHRpbWUpIGJ1dCBncmVhdGVyIHRoYW4gcGlwZV90Y19vdl9jcmVk aXRzLCB0aGVuIGl0DQptaWdodCBoaXQgdGhlIHNpdHVhdGlvbiB3aGVuIG5vIHBhY2tldCB3aWxs IGJlIHNjaGVkdWxlZCBmcm9tIHRoZSBwaXBlDQpldmVuIHRob3VnaCB0aGVyZSBhcmUgZml4ZWQg Y3JlZGl0cyBncmVhdGVyIHRoYW4gcGFja2V0IHNpemUgaXMNCmF2YWlsYWJsZS4NCg0KQnV0IHRo YXQgaXMgYSBwZXJmZWN0bHkgbm9ybWFsIHNpdHVhdGlvbiBhbmQgdGhhdCdzIGV4YWN0bHkgdGhl IGlkZWEgYmVoaW5kIFRDX09WLg0KSXQgbWVhbnMgYSBwaXBlIHNob3VsZCB3YWl0IGZvciB0aGUg bmV4dCBzdWJwb3J0LT50Y19vdl9wZXJpb2RfaWQNCndoZW4gcGlwZV90Y19vdl9jcmVkaXRzIHdp bGwgYmUgcmVzZXQgdG8gYSBuZXcgdmFsdWUNCg0KDQpCdXQgaGVyZSBpdOKAmXMgbm90IGd1YXJh bnRlZWQgdGhhdCBuZXcgdmFsdWUgb2YgcGlwZV90Y19vdl9jcmVkaXRzIHdpbGwgYmUgc3VmZmlj aWVudCBmb3IgbG93IGJhbmR3aWR0aCBwaXBlIHRvIHNlbmQgdGhlaXIgcGFja2V0cyBhcyBlYWNo IHRpbWUgcGlwZV90Y19vdl9jcmVkaXRzIGlzIGZyZXNobHkgY29tcHV0ZWQuDQoNCg0KDQogcGlw ZS0+dGNfb3ZfY3JlZGl0cyA9IHN1YnBvcnQtPnRjX292X3dtICogcGFyYW1zLT50Y19vdl93ZWln aHQ7DQoNCndoaWNoIGFsbG93cyB0aGUgcGlwZSB0byBjb250aW51ZSB0cmFuc21pdHRpbmcuDQoN Cg0KTm8gdGhhdCB3b27igJl0IGhhcHBlbiBpZiBuZXcgdGNfb3ZfY3JlZGl0cyB2YWx1ZSBpcyBh Z2FpbiBsZXNzIHRoYW4gcGt0X2xlbiBhbmQgd2lsbCBoaXQgZGVhZGxvY2suDQoNCg0KQW5kIGl0 IGNvdWxkIG5vdCBjYXVzZSBhIHBlcm1hbmVudCBwaXBlIHN0b3Agd2hpY2ggaXMgd2hhdCBJIGFt IGZhY2luZy4NCg0KDQoNCg0KDQpJbiBmYWlybmVzcywgcGlwZSBzaG91bGQgc2VuZCB0aGUgYXMg bXVjaCBhcyBwYWNrZXRzIHdoaWNoDQpjb25zdW1lcyBwaXBlX3RjX2NyZWRpdHMsIHJlZ2FyZGxl c3Mgb2YgZXh0cmEgcGlwZV90Y19vdl9jcmVkaXRzIHdoaWNoDQppcyBleHRyYSBvbiB0b3Agb2Yg cGlwZV90Y19jcmVkaXRzLg0KDQpJIHRoaW5rIGl0J3MgcXVpdGUgdGhlIG9wcG9zaXRlLiBUaGF0 J3Mgd2h5IGFmdGVyIEkgcmVkdWNlZCB0aGUgc3VwcG9ydCB0Y19wZXJpb2QNCkkgZ290IG11Y2gg bW9yZSBmYWlybmVzcy4gU2luY2UgcmVkdWNpbmcgc3VicG9ydCB0Y19wZXJpb2QgYWxzbyByZWR1 Y2UgdGhlIHRjX292X3dtX21heCB2YWx1ZS4NCiAgIHMtPnRjX292X3dtX21heCA9IHJ0ZV9zY2hl ZF90aW1lX21zX3RvX2J5dGVzKHBhcmFtcy0+dGNfcGVyaW9kLA0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHBvcnQtPnBpcGVfdGMzX3JhdGVfbWF4KQ0KYXMgYSByZXN1bHQgYSBwaXBlIHRy YW5zbWl0cyBsZXNzIGJ5dGVzIGluIG9uZSByb3VuZC4gc28gcGlwZSByb3RhdGlvbiBpbnNpZGUg YSBncmluZGVyDQpoYXBwZW5zIG11Y2ggbW9yZSBvZnRlbiBhbmQgYSBwaXBlIGNhbid0IG1vbm9w b2xpc2UgcmVzb3VyY2VzLg0KDQppbiBvdGhlciBzb3MgaW1wbGVtZW50YXRpb24gdGhpcyBpcyBj YWxsZWQgInF1YW50dW0iLg0KDQpZZXMsIHNvIHJlZHVjaW5nIHRjIHBlcmlvZCBtYWtlcyB0aGUg Y2FzZSB3aGVuIGFsbCBwaXBlcyAoIGhpZ2ggbiBsb3cgYmFuZHdpZHRoKSBnZXRzIGxvd2VyIHZh bHVlcyBvZiAgdGNfb3ZfY3JlZGl0cyAgdmFsdWVzIHdoaWNoIGFsbG93IGxlc3NlciB0cmFuc21p c3Npb24gZnJvbSBoaWdoZXIgYncgcGlwZXMgYW5kIGxlYXZlIGJhbmR3aWR0aCBmb3IgbG93IGJ3 IHBpcGVzLiBTbywgaGVyZSBpcyB0aGUgdGhpbmctIEVpdGhlciB0dW5lIHRjIHBlcmlvZCB0byBh IHZhbHVlIHdoaWNoIHByZXZlbnQgaGlnaCBidyBwaXBlIGhvZ2dpbmcgbW9zdCBvZiBidyBvciBt YWtlcyBjaGFuZ2VzIGluIHRoZSBjb2RlLCB3aGVyZSBvdmVyc3Vic2NyaXB0aW9uIGFkZCBleHRy YSBjcmVkaXRzIG9uIHRvcCBvZiBndWFyYW50ZWVkLg0KDQpPbmUgcXVlc3Rpb24sIGRvbuKAmXQg eW91ciBsb3cgYncgcGlwZXMgaGF2ZSBoaWdoZXIgcHJpb3JpdHkgdHJhZmZpYyB0YzAsIHRjMSwg dGMyIC4gUGFja2V0cyBmcm9tIHRob3NlIHRjIG11c3QgYmUgZ29pbmcgb3V0LiBJc27igJl0IHRo aXMgdGhlIGNhc2UgPw0KDQoNCg0KDQoNCj4NCj4NCj4NCj4+PiByY3YgMCAgIHJ4IHJhdGUgNzMy NDE2MCBuYiBwa3RzIDU3MjINCj4+PiByY3YgMSAgIHJ4IHJhdGUgNzI4MTkyMCBuYiBwa3RzIDU2 ODkNCj4+PiByY3YgMiAgIHJ4IHJhdGUgNzIyNjg4MCBuYiBwa3RzIDU2NDYNCj4+PiByY3YgMyAg IHJ4IHJhdGUgNzEyNDQ4MCBuYiBwa3RzIDU1NjYNCj4+PiByY3YgNCAgIHJ4IHJhdGUgNzMyNDE2 MCBuYiBwa3RzIDU3MjINCj4+PiByY3YgNSAgIHJ4IHJhdGUgNzI3MTY4MCBuYiBwa3RzIDU2ODEN Cj4+PiByY3YgNiAgIHJ4IHJhdGUgNzE4ODQ4MCBuYiBwa3RzIDU2MTYNCj4+PiByY3YgNyAgIHJ4 IHJhdGUgNzE1MDA4MCBuYiBwa3RzIDU1ODYNCj4+PiByY3YgOCAgIHJ4IHJhdGUgNzMyODAwMCBu YiBwa3RzIDU3MjUNCj4+PiByY3YgOSAgIHJ4IHJhdGUgNzI0OTkyMCBuYiBwa3RzIDU2NjQNCj4+ PiByY3YgMTAgIHJ4IHJhdGUgNzE4ODQ4MCBuYiBwa3RzIDU2MTYgcmN2IDExICByeCByYXRlIDcx Nzk1MjAgbmIgcGt0cw0KPj4+IDU2MDkgcmN2IDEyICByeCByYXRlIDczMjQxNjAgbmIgcGt0cyA1 NzIyIHJjdiAxMyAgcnggcmF0ZSA3MjA4OTYwIG5iDQo+Pj4gcGt0cyA1NjMyIHJjdiAxNCAgcngg cmF0ZSA3MTUyNjQwIG5iIHBrdHMgNTU4OCByY3YgMTUgIHJ4IHJhdGUNCj4+PiA3MTI3MDQwIG5i IHBrdHMgNTU2OCByY3YgMTYgIHJ4IHJhdGUgNzMwMzY4MCBuYiBwa3RzIDU3MDYgLi4uLg0KPj4+ IHJjdiA1ODcgcnggcmF0ZSAyNDA2NDAwIG5iIHBrdHMgMTg4MCByY3YgNTg4IHJ4IHJhdGUgMjQw NjQwMCBuYiBwa3RzDQo+Pj4gMTg4MCByY3YgNTg5IHJ4IHJhdGUgMjQwNjQwMCBuYiBwa3RzIDE4 ODAgcmN2IDU5MCByeCByYXRlIDI0MDY0MDAgbmINCj4+PiBwa3RzIDE4ODAgcmN2IDU5MSByeCBy YXRlIDI0MDY0MDAgbmIgcGt0cyAxODgwIHJjdiA1OTIgcnggcmF0ZQ0KPj4+IDIzOTg3MjAgbmIg cGt0cyAxODc0IHJjdiA1OTMgcnggcmF0ZSAyNDAwMDAwIG5iIHBrdHMgMTg3NSByY3YgNTk0IHJ4 DQo+Pj4gcmF0ZSAyNDAwMDAwIG5iIHBrdHMgMTg3NSByY3YgNTk1IHJ4IHJhdGUgMjQwMDAwMCBu YiBwa3RzIDE4NzUgcmN2DQo+Pj4gNTk2IHJ4IHJhdGUgMjQwMTI4MCBuYiBwa3RzIDE4NzYgcmN2 IDU5NyByeCByYXRlIDI0MDEyODAgbmIgcGt0cw0KPj4+IDE4NzYgcmN2IDU5OCByeCByYXRlIDI0 MDEyODAgbmIgcGt0cyAxODc2IHJjdiA1OTkgcnggcmF0ZSAyNDAyNTYwIG5iDQo+Pj4gcGt0cyAx ODc3IHJ4IHJhdGUgc3VtIDMxNTY0MTYwMDANCj4+DQo+Pg0KPj4NCj4+Pj4+IC4uLiBkZXNwaXRl IHRoYXQgdGhlcmUgaXMgX05PXyBjb25nZXN0aW9uLi4uDQo+Pj4+PiBjb25nZXN0aW9uIGF0IHRo ZSBzdWJwb3J0IG9yIHBpcGUuDQo+Pj4+Pj4gQW5kIHRoZSBzdWJwb3J0ICEhIGRvZXNuJ3QgdXNl IGFib3V0IDQyIG1iaXQvcyBvZiBhdmFpbGFibGUNCj4+Pj4+PiBiYW5kd2lkdGguDQo+Pj4+Pj4g VGhlIG9ubHkgZGlmZmVyZW5jZSBpcyB0aG9zZSB0ZXN0IGNvbmZpZ3VyYXRpb25zIGlzIFRDIG9m DQo+Pj4+Pj4gZ2VuZXJhdGVkIHRyYWZmaWMuDQo+Pj4+Pj4gVGVzdCAxIHVzZXMgVEMgMSB3aGls ZSB0ZXN0IDIgdXNlcyBUQyAzICh3aGljaCBpcyB1c2UgVENfT1YNCj4+Pj4+PiBmdW5jdGlvbiku DQo+Pj4+Pj4gU28sIGVuYWJsaW5nIFRDX09WIGNoYW5nZXMgdGhlIHJlc3VsdHMgZHJhbWF0aWNh bGx5Lg0KPj4+Pj4+ICMjDQo+Pj4+Pj4gIyMgdGVzdDENCj4+Pj4+PiAjIw0KPj4+Pj4+IGhxb3Mg YWRkIHByb2ZpbGUgIDcgcmF0ZSAgICAyIE0gc2l6ZSAxMDAwMDAwIHRjIHBlcmlvZCA0MA0KPj4+ Pj4+ICMgcW9zIHRlc3QgcG9ydA0KPj4+Pj4+IGhxb3MgYWRkIHBvcnQgMSByYXRlIDEwIEcgbXR1 IDE1MjIgZnJhbWUgb3ZlcmhlYWQgMjQgcXVldWUgc2l6ZXMNCj4+Pj4+PiA2NCA2NCA2NCA2NA0K Pj4+Pj4+IGhxb3MgYWRkIHBvcnQgMSBzdWJwb3J0IDAgcmF0ZSAzMDAgTSBzaXplIDEwMDAwMDAg dGMgcGVyaW9kIDEwDQo+Pj4+Pj4gaHFvcyBhZGQgcG9ydCAxIHN1YnBvcnQgMCBwaXBlcyAyMDAw IHByb2ZpbGUgNyBocW9zIGFkZCBwb3J0IDENCj4+Pj4+PiBzdWJwb3J0IDAgcGlwZXMgMjAwIHBy b2ZpbGUgMjMgaHFvcyBzZXQgcG9ydCAxIGxjb3JlIDMgcG9ydCAxDQo+Pj4+Pj4gc3VicG9ydCBy YXRlIDMwMCBNIG51bWJlciBvZiB0eCBmbG93cyAzMDAgZ2VuZXJhdG9yIHR4IHJhdGUgMU0gVEMN Cj4+Pj4+PiAxIC4uLg0KPj4+Pj4+IHJjdiAyODQgcnggcmF0ZSA5OTU4NDAgIG5iIHBrdHMgNzc4 IHJjdiAyODUgcnggcmF0ZSA5OTU4NDAgIG5iDQo+Pj4+Pj4gcGt0cyA3NzggcmN2IDI4NiByeCBy YXRlIDk5NTg0MCAgbmIgcGt0cyA3NzggcmN2IDI4NyByeCByYXRlDQo+Pj4+Pj4gOTk1ODQwICBu YiBwa3RzIDc3OCByY3YgMjg4IHJ4IHJhdGUgOTk1ODQwICBuYiBwa3RzIDc3OCByY3YgMjg5DQo+ Pj4+Pj4gcnggcmF0ZSA5OTU4NDAgIG5iIHBrdHMgNzc4IHJjdiAyOTAgcnggcmF0ZSA5OTU4NDAg IG5iIHBrdHMgNzc4DQo+Pj4+Pj4gcmN2IDI5MSByeCByYXRlIDk5NTg0MCAgbmIgcGt0cyA3Nzgg cmN2IDI5MiByeCByYXRlIDk5NTg0MCAgbmINCj4+Pj4+PiBwa3RzIDc3OCByY3YgMjkzIHJ4IHJh dGUgOTk1ODQwICBuYiBwa3RzIDc3OCByY3YgMjk0IHJ4IHJhdGUNCj4+Pj4+PiA5OTU4NDAgIG5i IHBrdHMgNzc4IC4uLg0KPj4+Pj4+IHN1bSBwaXBlJ3MgcnggcmF0ZSBpcyAyOTggNDk0IDcyMCBP Sy4NCj4+Pj4+PiBUaGUgc3VicG9ydCByYXRlIGlzIGVxdWFsbHkgZGlzdHJpYnV0ZWQgdG8gMzAw IHBpcGVzLg0KPj4+Pj4+ICMjDQo+Pj4+Pj4gIyMgIHRlc3QgMg0KPj4+Pj4+ICMjDQo+Pj4+Pj4g aHFvcyBhZGQgcHJvZmlsZSAgNyByYXRlICAgIDIgTSBzaXplIDEwMDAwMDAgdGMgcGVyaW9kIDQw DQo+Pj4+Pj4gIyBxb3MgdGVzdCBwb3J0DQo+Pj4+Pj4gaHFvcyBhZGQgcG9ydCAxIHJhdGUgMTAg RyBtdHUgMTUyMiBmcmFtZSBvdmVyaGVhZCAyNCBxdWV1ZSBzaXplcw0KPj4+Pj4+IDY0IDY0IDY0 IDY0DQo+Pj4+Pj4gaHFvcyBhZGQgcG9ydCAxIHN1YnBvcnQgMCByYXRlIDMwMCBNIHNpemUgMTAw MDAwMCB0YyBwZXJpb2QgMTANCj4+Pj4+PiBocW9zIGFkZCBwb3J0IDEgc3VicG9ydCAwIHBpcGVz IDIwMDAgcHJvZmlsZSA3IGhxb3MgYWRkIHBvcnQgMQ0KPj4+Pj4+IHN1YnBvcnQgMCBwaXBlcyAy MDAgcHJvZmlsZSAyMyBocW9zIHNldCBwb3J0IDEgbGNvcmUgMyBwb3J0IDENCj4+Pj4+PiBzdWJw b3J0IHJhdGUgMzAwIE0gbnVtYmVyIG9mIHR4IGZsb3dzIDMwMCBnZW5lcmF0b3IgdHggcmF0ZSAx TSBUQw0KPj4+Pj4+IDMNCj4+Pj4+PiBoNSB+ICMgcmNsaSBzaCBxb3MgcmN2DQo+Pj4+Pj4gcmN2 IDAgICByeCByYXRlIDg3NTUyMCAgbmIgcGt0cyA2ODQNCj4+Pj4+PiByY3YgMSAgIHJ4IHJhdGUg ODU2MzIwICBuYiBwa3RzIDY2OQ0KPj4+Pj4+IHJjdiAyICAgcnggcmF0ZSA4NDk5MjAgIG5iIHBr dHMgNjY0DQo+Pj4+Pj4gcmN2IDMgICByeCByYXRlIDg1Mzc2MCAgbmIgcGt0cyA2NjcNCj4+Pj4+ PiByY3YgNCAgIHJ4IHJhdGUgODY3ODQwICBuYiBwa3RzIDY3OA0KPj4+Pj4+IHJjdiA1ICAgcngg cmF0ZSA4NDQ4MDAgIG5iIHBrdHMgNjYwDQo+Pj4+Pj4gcmN2IDYgICByeCByYXRlIDg1MjQ4MCAg bmIgcGt0cyA2NjYNCj4+Pj4+PiByY3YgNyAgIHJ4IHJhdGUgODU1MDQwICBuYiBwa3RzIDY2OA0K Pj4+Pj4+IHJjdiA4ICAgcnggcmF0ZSA4NjUyODAgIG5iIHBrdHMgNjc2DQo+Pj4+Pj4gcmN2IDkg ICByeCByYXRlIDg0NjA4MCAgbmIgcGt0cyA2NjENCj4+Pj4+PiByY3YgMTAgIHJ4IHJhdGUgODU4 ODgwICBuYiBwa3RzIDY3MSByY3YgMTEgIHJ4IHJhdGUgODcwNDAwICBuYg0KPj4+Pj4+IHBrdHMg NjgwIHJjdiAxMiAgcnggcmF0ZSA4NjQwMDAgIG5iIHBrdHMgNjc1IHJjdiAxMyAgcnggcmF0ZQ0K Pj4+Pj4+IDg1MjQ4MCAgbmIgcGt0cyA2NjYgcmN2IDE0ICByeCByYXRlIDg1NTA0MCAgbmIgcGt0 cyA2NjggcmN2IDE1DQo+Pj4+Pj4gcnggcmF0ZSA4NTc2MDAgIG5iIHBrdHMgNjcwIHJjdiAxNiAg cnggcmF0ZSA4NjQwMDAgIG5iIHBrdHMgNjc1DQo+Pj4+Pj4gcmN2IDE3ICByeCByYXRlIDg2NjU2 MCAgbmIgcGt0cyA2NzcgcmN2IDE4ICByeCByYXRlIDg2NTI4MCAgbmINCj4+Pj4+PiBwa3RzIDY3 NiByY3YgMTkgIHJ4IHJhdGUgODU4ODgwICBuYiBwa3RzIDY3MSByY3YgMjAgIHJ4IHJhdGUNCj4+ Pj4+PiA4NTYzMjAgIG5iIHBrdHMgNjY5IHJjdiAyMSAgcnggcmF0ZSA4NjQwMDAgIG5iIHBrdHMg Njc1IHJjdiAyMg0KPj4+Pj4+IHJ4IHJhdGUgODY5MTIwICBuYiBwa3RzIDY3OSByY3YgMjMgIHJ4 IHJhdGUgODU2MzIwICBuYiBwa3RzIDY2OQ0KPj4+Pj4+IHJjdiAyNCAgcnggcmF0ZSA4NjI3MjAg IG5iIHBrdHMgNjc0IHJjdiAyNSAgcnggcmF0ZSA4NjUyODAgIG5iDQo+Pj4+Pj4gcGt0cyA2NzYg cmN2IDI2ICByeCByYXRlIDg2Nzg0MCAgbmIgcGt0cyA2NzggcmN2IDI3ICByeCByYXRlDQo+Pj4+ Pj4gODcwNDAwICBuYiBwa3RzIDY4MCByY3YgMjggIHJ4IHJhdGUgODYwMTYwICBuYiBwa3RzIDY3 MiByY3YgMjkNCj4+Pj4+PiByeCByYXRlIDg3MDQwMCAgbmIgcGt0cyA2ODAgcmN2IDMwICByeCBy YXRlIDg2OTEyMCAgbmIgcGt0cyA2NzkNCj4+Pj4+PiByY3YgMzEgIHJ4IHJhdGUgODcwNDAwICBu YiBwa3RzIDY4MCByY3YgMzIgIHJ4IHJhdGUgODU4ODgwICBuYg0KPj4+Pj4+IHBrdHMgNjcxIHJj diAzMyAgcnggcmF0ZSA4NTg4ODAgIG5iIHBrdHMgNjcxIHJjdiAzNCAgcnggcmF0ZQ0KPj4+Pj4+ IDg1MjQ4MCAgbmIgcGt0cyA2NjYgcmN2IDM1ICByeCByYXRlIDg3NDI0MCAgbmIgcGt0cyA2ODMg cmN2IDM2DQo+Pj4+Pj4gcnggcmF0ZSA4NTUwNDAgIG5iIHBrdHMgNjY4IHJjdiAzNyAgcnggcmF0 ZSA4NTM3NjAgIG5iIHBrdHMgNjY3DQo+Pj4+Pj4gcmN2IDM4ICByeCByYXRlIDg2OTEyMCAgbmIg cGt0cyA2NzkgcmN2IDM5ICByeCByYXRlIDg4NTc2MCAgbmINCj4+Pj4+PiBwa3RzIDY5MiByY3Yg NDAgIHJ4IHJhdGUgODYxNDQwICBuYiBwa3RzIDY3MyByY3YgNDEgIHJ4IHJhdGUNCj4+Pj4+PiA4 NTI0ODAgIG5iIHBrdHMgNjY2IHJjdiA0MiAgcnggcmF0ZSA4NzE2ODAgIG5iIHBrdHMgNjgxIC4u Lg0KPj4+Pj4+IC4uLg0KPj4+Pj4+IHJjdiAyODggcnggcmF0ZSA3NjY3MjAgIG5iIHBrdHMgNTk5 IHJjdiAyODkgcnggcmF0ZSA3NjY3MjAgIG5iDQo+Pj4+Pj4gcGt0cyA1OTkgcmN2IDI5MCByeCBy YXRlIDc2NjcyMCAgbmIgcGt0cyA1OTkgcmN2IDI5MSByeCByYXRlDQo+Pj4+Pj4gNzY2NzIwICBu YiBwa3RzIDU5OSByY3YgMjkyIHJ4IHJhdGUgNzYyODgwICBuYiBwa3RzIDU5NiByY3YgMjkzDQo+ Pj4+Pj4gcnggcmF0ZSA3NjI4ODAgIG5iIHBrdHMgNTk2IHJjdiAyOTQgcnggcmF0ZSA3NjI4ODAg IG5iIHBrdHMgNTk2DQo+Pj4+Pj4gcmN2IDI5NSByeCByYXRlIDc2MDMyMCAgbmIgcGt0cyA1OTQg cmN2IDI5NiByeCByYXRlIDYwNDE2MCAgbmINCj4+Pj4+PiBwa3RzIDQ3MiByY3YgMjk3IHJ4IHJh dGUgNjA0MTYwICBuYiBwa3RzIDQ3MiByY3YgMjk4IHJ4IHJhdGUNCj4+Pj4+PiA2MDQxNjAgIG5i IHBrdHMgNDcyIHJjdiAyOTkgcnggcmF0ZSA2MDQxNjAgIG5iIHBrdHMgNDcyIHJ4IHJhdGUNCj4+ Pj4+PiBzdW0gMjU4ODM5MDQwIEZBSUxFRC4NCj4+Pj4+PiBUaGUgc3VicG9ydCByYXRlIGlzIGRp c3RyaWJ1dGVkIE5PVCBlcXVhbGx5IGJldHdlZW4gMzAwIHBpcGVzLg0KPj4+Pj4+IFNvbWUgc3Vi cG9ydCBiYW5kd2l0aCAoYWJvdXQgNDIpIGlzIG5vdCBiZWluZyB1c2VkIQ0K