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 3E52D42C11 for ; Fri, 2 Jun 2023 17:07:56 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B326940ED8; Fri, 2 Jun 2023 17:07:55 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2086.outbound.protection.outlook.com [40.107.244.86]) by mails.dpdk.org (Postfix) with ESMTP id E7D6B406B8 for ; Fri, 2 Jun 2023 17:07:53 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TTe6gKsWmmGBs9XfUJPX8djDAB1XkYB6mQk0S1rSXpI9wlfjDMOAx2jF3e9KJ1IQVfj8qFWcIvx6CIa+VvEnnKz/YzVON2zF0yMTSh3AEgY90qI/IKse27xxgA3Fm87kuIF1nrpEZ6mubc6clsePSl/p5ZhFVZDU64E2PiOCX0u2Q3jesNb77F9hvaHTL4LfueLg4APFeMEzJh+m9l/MYw1lsYD6SqQKKvdZnN5KAzLnNMmSv1pvNMHm+MCBV/AlRqHt/6mRqCtOETe2vjRxJq3RQ6eJ3iHxf0a4ujUXnqVNOIt5K+jyQZUzUXw0u4u9Te1p3IWZb/aJsZtM3nFcLg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=s2Yi5WKdNO/fZdezAnowr/XrvyF6qWb45ac/JAxDItk=; b=Cps15Gr2TXpHx6crpse/ZoqvReTrsHt58GbF8bTNSdpTq4NoPNBNDIfPndfLNd8uT0moVhJgK2Wu41qwgysITf7t+b1dQ0jhHon2r1BIUZmzqaXVzz2ktclP32IeeddRWGaLMJRmyEZp4ZADaGWsaZqdVrTem/hP/gD/dgdK6VT+HZCjAR9RQtgVJXc9lqxAc+RKQN1KglR8XLezzPrbS3qyR0AHqNmQ+l3Jkv8zf41JIZdE7AFd3IWiHc1nGglXd4mWLAz8mcypWfsynIEHsdDk4sykoUZt57pjxCn9U95mFi9ngye13S0aWoSbqiqBb5jdau4pbv8r11LlRdoJ7w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=s2Yi5WKdNO/fZdezAnowr/XrvyF6qWb45ac/JAxDItk=; b=PKObRoQ10fxLYJ7MSfJPxl4Nf2eAfzS9bHRLSV2LHKUjJkeDAXXYvAmcUC+tHrLUmty+75CYF7AmZKV33Y1JvS3utaZGCqPY/m40gfQ+R7faiLhhGYV6vYx7nV7xnbAyk8/m7wAEMhUk7N0p+pH3YpMI8YKpyrFCke/6bLQO7pbBpoutqfp13BcHuOPaXSi3giyGO+RQbmL+bZ1f7ThftlPROX20gw0QpMnTzgiftoGjibwnLR2EdFcMxteZo7xqq2xU+sGe28NQgd6wujqS3+f6tuqpQ3EuEWtnxWWI4w63jOow4E86HcScDxMYKGLIp3z5k6+G3W7Dx/MwQfOrZw== Received: from DM6PR12MB3753.namprd12.prod.outlook.com (2603:10b6:5:1c7::18) by MW4PR12MB7264.namprd12.prod.outlook.com (2603:10b6:303:22e::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.26; Fri, 2 Jun 2023 15:07:51 +0000 Received: from DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::ab87:3bac:b8e:a23d]) by DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::ab87:3bac:b8e:a23d%3]) with mapi id 15.20.6455.024; Fri, 2 Jun 2023 15:07:51 +0000 From: Slava Ovsiienko To: =?utf-8?B?RGFuaWVsIMOWc3RtYW4=?= , "users@dpdk.org" CC: Matan Azrad , "maxime.coquelin@redhat.com" , "david.marchand@redhat.com" Subject: RE: mlx5: imissed / out_of_buffer counter always 0 Thread-Topic: mlx5: imissed / out_of_buffer counter always 0 Thread-Index: AdmVPs4aweVmCDPzQfq7FGVW/VE8dgAJIF8Q Date: Fri, 2 Jun 2023 15:07:51 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM6PR12MB3753:EE_|MW4PR12MB7264:EE_ x-ms-office365-filtering-correlation-id: 4a6233cf-b313-4182-d365-08db637b2275 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: kLYgxfO0RD/ta8agvPAfng8Tcy61mPXnN0xvZUBOW9vUYjtDco16tGrDVKFMYGHcijbffYH7+mFnhkqWPo04BDbv0+KXQzPp+hmLZmie1JIzFNuasEWaKw/OtMUqMYG1hIsSkxRz/7dE5lGhGNCLhO54+0xXq7FZoncFVR/vyy4k3b4q2xbTSVM1iP6QH3mHSntiOMsASPx6QlkjCfBybVPz6KaXxsXE5hvO7UxG8VH74NndI/0mDcoeMCanaOc3EpjhlAM+WVrYlpKfe9tL7WFm+jpKifawLts8cH++wnmc6Rq1oerETHo1tR1nVXz0+odNXi5jbGInZAN4fOw+tZXkOR2Hc9/++qK6oLkvA5+6UFT+2enLr0Uox+zrXrJALDkqU9Z2a/UzAnk1+J0rJpG4I0ZadfI1EzcXd4WaVwZ4yur8ql7W6sK1ws3Y42opyU259dsCUPOriUprE6KGQwpBO4ZIhgyHJeTwxswqKdec10fjPM22TIm4UHs4dUYNokaVmKAXKeUeDRkQ8F2g3kNz9aJpC/TZaQ2Wg4sVqhSFTScLWjsqzRvb70tBBo3OiJ++/CZoOvToVLm0NyVm2hozBoC1axqJopTfm5+v/r1cDJPUrku8acUFNKrN26Xk x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB3753.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(136003)(39860400002)(346002)(376002)(396003)(366004)(451199021)(55016003)(66574015)(83380400001)(122000001)(4326008)(41300700001)(38070700005)(38100700002)(316002)(33656002)(7696005)(53546011)(26005)(9686003)(71200400001)(6506007)(64756008)(66446008)(66476007)(66946007)(66556008)(76116006)(2906002)(8676002)(8936002)(52536014)(5660300002)(54906003)(110136005)(478600001)(86362001)(186003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bS9Oa2ZlOGdNTTZrYWUxOVNOQko4U0ZwalUyZFpieEVuQTd3dkJnaVFyWm5k?= =?utf-8?B?a3VLK0pOQVpJam1GUk1na0ljb3BrSSs2a3dqOElGZXNyUFRWMzViWmIzTW94?= =?utf-8?B?eS9WcjNGd1hMRXRSZU9EbFhqdkp2OElNNFhHaFQzQUlWMzNQM0NPb244NWZM?= =?utf-8?B?L2M4Mkd3M3BkSmFSRGtkWUVHVmtneVRpQk5kTW1aWXB1M3BWWnV4anJvcGpS?= =?utf-8?B?Q2RodmhWVTdsbzAxTWZvRVBxOU5tNXR3QlJTY1N1ZE1ILzVUckRIVjBtSW9W?= =?utf-8?B?dWE3dGZXMXgyaVVXQk96aXZHZUNCSGo0RHNJak5JOHdROE4rRndLUFdXOXJo?= =?utf-8?B?ZlFBOGNBN2JEVE95YXlLdk1vRDZGYmpueGFjT2lpSGE0RWZpSldTVHhEK0t1?= =?utf-8?B?ZW9Na29jOFJDOVVmRHJ2Skc5OHdpNklwMzRSNjlRUXJXb0k3dFllWk11QUph?= =?utf-8?B?c3VKcnd3Q0Q2UDhwVUcwa2NYL09yNWtNOWtNTkwxOGpacjNCRjFZK0tmR29Y?= =?utf-8?B?NjZBaVNyVGtBekRXejVibFFnVHZaRXpSL1U1R0ludDJRZXQ5QThXV05vRWhP?= =?utf-8?B?N3ZRR0ZIakQxejZ2WmpMMjBJanh1M0tYU2V4cDFSbDhRb01iUlZVaTdDYVFV?= =?utf-8?B?T1RqZk5FOGR4YnVrTTk0WlFYbHVzSW8wb3BnSU9NYUN4WWlaZUxYV2tjQ1BZ?= =?utf-8?B?em0wTEM2SFB0ejVMREFJaEJ0eFVzaXBFWFNlOGVHZHBQVloyZnp6R2RnRjc4?= =?utf-8?B?WHB4TXpYemVWbEJWYUxyWGduMnlLdmhNZUtUTmJTMmE5cEhsQzdUSUJUTUlI?= =?utf-8?B?L01sOEN2RDBheVg5dDRWbEdJd1cyNE9iOU5vcjdxSkhOajJuOEJJNzRSR3lS?= =?utf-8?B?Ni9zY3FZUlR5VWJ5ZVhpb0NDSkhVTXNpTGZPOFpLbmFJUzFkRWg2cTRZMlpX?= =?utf-8?B?N0JmZzBBcWhjV25yZkt0VlkxZmIveGUzSDRvd1JZK0Z3TTQ4Sm84OEE2dkhQ?= =?utf-8?B?TEFBdWhuaEtUWDR3MEFnclhzS2dpbURWTzN0YUViS0NWYWFYa3BzNXdBMWtQ?= =?utf-8?B?UHFRYVN1MnJSUFlKaGFSd0NjV1A1Y2pPaWVuMjVxMlh0WkRmMWlYaHBpb2wz?= =?utf-8?B?c0MzZURuR1pJNG8yckIySDhPUGgzZ1pCZ040NEhycDBhUHZZNEhlT3hqTWlT?= =?utf-8?B?Q2JzM0xjcWxsRmZYanlkRDlJREd5SjBobFh5RXp2cmtqVSt2OFAxV2ZIQjFJ?= =?utf-8?B?L3RYRzNLWnBMTWcxcFR3UlEvYUE5YVNTWW15WStjU2FOamRoV0h1QWtoRFZ4?= =?utf-8?B?NjQ2eGs4dXhuRXhQV0hvQytCZmN4d1VkbG83WkV6Z3p6VWFJejVlb1hMVTFO?= =?utf-8?B?NTFtUWw3dWxuSnlscVNBM3BqKzJ6NzRiL3dHYURzSXJzYS9CVVNTY3l4RndU?= =?utf-8?B?NnlKNElWOVY5YnZqLzNac0theGl5bW03U1dtQmdicW82VmF1SkVzbUNNTjln?= =?utf-8?B?aFp3RG9qYkczdUV2Z1VEaUtkZWZva3VFckhZS3RKVVgzOW5JNmM2UGhHZG9F?= =?utf-8?B?aEpLUUl2ZDVOVEhBbit5VGdLQzkzbGJoL0xMbmdqN2cyYTJhTTVNdVBLUG1Y?= =?utf-8?B?UkxvN1lEVStzR1ZsaFh4OVhkUGpua0RHL0JxMGh6M1hCYlkzV2Q1bkhRYW56?= =?utf-8?B?eFVXQS9pOWFuVUN2bTZMWWJQMmFiemluN2RqRk9HTXJIL0RVeXJLeXVUM1Fv?= =?utf-8?B?bUo3UU9zZjZIS0o2NU41Y3FpamQ5N1IwUFQrQkY4T2wxQlJiSVVyYkN3MDdR?= =?utf-8?B?ZEU5NGx3Ums2YklieUlKUmFrZEhWQmY5NlVZVFN3L2Q1VldRWTVicWtQc2hZ?= =?utf-8?B?bGpsblh0dWtUNEk2LzVUdUJuV0p6VTlGU2tLOUZjZUV4SWFMUytZdTFhQ09B?= =?utf-8?B?MDVNNTc2YTZtL0FwejhreVEreDNsWXJCVXp4bzNiNkNBWFNIQnplSFlwSzUw?= =?utf-8?B?WmdCUVVrT1l4a0VxTk0zQUhXM3BFMFZFaERhVDA5UitlWHNSdFlIQTl5dVAv?= =?utf-8?B?cTVUQm9iY1BKend5N24vbXE0d2k2czlZL0VBak1sUWNCQUxiby9paGJOMVRI?= =?utf-8?Q?vqsmUkrn2IQDyuKoEkGZJDPIO?= Content-Type: multipart/alternative; boundary="_000_DM6PR12MB37534448D839810FBD8E254DDF4EADM6PR12MB3753namp_" MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB3753.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4a6233cf-b313-4182-d365-08db637b2275 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jun 2023 15:07:51.3046 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: F5Wz64D7zKJ6xW0tekkbAKspIuKfk41RQdR+y3r2q4uq7tpx3k8LEuys55XAM/tEfdJE/MOsFGdHqmYxxtbVmg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR12MB7264 X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org --_000_DM6PR12MB37534448D839810FBD8E254DDF4EADM6PR12MB3753namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGksIERhbmllbA0KDQpJIHdvdWxkIHJlY29tbWVuZCB0byB0YWtlIHRoZSBmb2xsb3dpbmcgYWN0 aW9uOg0KDQotIHVwZGF0ZSB0aGUgZmlybXdhcmUsIDE2LjMzLnh4eHggbG9va3MgdG8gYmUgb3V0 ZGF0ZWQgYSBsaXR0bGUgYml0LiBQbGVhc2UsIHRyeSAxNi4zNS4xMDEyIG9yIGxhdGVyLg0KICBt bHg1X2dsdWUtPmRldnhfb2JqX2NyZWF0ZSBtaWdodCBzdWNjZWVkIHdpdGggdGhlIG5ld2VyIEZX Lg0KLSB0cnkgdG8gc3BlY2lmeSBkdl9mbG93X2VuPTAgZGV2YXJnLCBpdCBmb3JjZXMgbWx4NSBQ TUQgdG8gdXNlIHJkbWFfY29yZSBsaWJyYXJ5IGZvciBxdWV1ZSBtYW5hZ2VtZW50DQogYW5kIGtl cm5lbCBkcml2ZXIgd2lsbCAgYmUgYXdhcmUgYWJvdXQgUnggcXVldWVzIGJlaW5nIGNyZWF0ZWQg YW5kIGF0dGFjaCB0aGVtIHRvIHRoZSBrZXJuZWwgY291bnRlciBzZXQNCg0KV2l0aCBiZXN0IHJl Z2FyZHMsDQpTbGF2YQ0KDQpGcm9tOiBEYW5pZWwgw5ZzdG1hbiA8ZGFuaWVsLm9zdG1hbkBlcmlj c3Nvbi5jb20+DQpTZW50OiBGcmlkYXksIEp1bmUgMiwgMjAyMyAzOjU5IFBNDQpUbzogdXNlcnNA ZHBkay5vcmcNCkNjOiBNYXRhbiBBenJhZCA8bWF0YW5AbnZpZGlhLmNvbT47IFNsYXZhIE92c2lp ZW5rbyA8dmlhY2hlc2xhdm9AbnZpZGlhLmNvbT47IG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29t OyBkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tDQpTdWJqZWN0OiBtbHg1OiBpbWlzc2VkIC8gb3V0 X29mX2J1ZmZlciBjb3VudGVyIGFsd2F5cyAwDQoNCkhpLA0KDQpJ4oCZbSBkZXBsb3lpbmcgYSBj b250YWluZXJpemVkIERQREsgYXBwbGljYXRpb24gaW4gYW4gT3BlblNoaWZ0IEt1YmVybmV0ZXMg ZW52aXJvbm1lbnQgdXNpbmcgRFBESyAyMS4xMS4zLg0KVGhlIGFwcGxpY2F0aW9uIHVzZXMgYSBN ZWxsYW5veCBDb25uZWN0WC01IDEwMEcgTklDIHRocm91Z2ggVkZzLg0KDQpUaGUgcHJvYmxlbSBJ IGhhdmUgaXMgdGhhdCB0aGUgRVRIIHN0YXRzIGNvdW50ZXIgaW1pc3NlZCAod2hpY2ggc2VlbXMg dG8gYmUgbWFwcGVkIHRvIOKAnG91dF9vZl9idWZmZXLigJ0gaW50ZXJuYWxseSBpbiBtbHg1IFBN RCBkcml2ZXIpIGlzIDAgd2hlbiBJIGRvbuKAmXQgZXhwZWN0IGl0IHRvIGJlLCBpLmUuIHdoZW4g dGhlIGFwcGxpY2F0aW9uIGRvZXNu4oCZdCByZWFkIHRoZSBwYWNrZXRzIGZhc3QgZW5vdWdoLg0K DQpVc2luZyBHREIgSSBjYW4gc2VlIHRoYXQgaXQgdHJpZXMgdG8gYWNjZXNzIHRoZSBjb3VudGVy IHRocm91Z2ggL3N5cy9jbGFzcy9pbmZpbmliYW5kL21seDVfOTkvcG9ydHMvMS9od19jb3VudGVy cy9vdXRfb2ZfYnVmZmVyIGJ1dCB0aGUgaHdfY291bnRlcnMgZGlyZWN0b3J5IGlzIG1pc3Npbmcg c28gaXQgd2lsbCBqdXN0IHJldHVybiBhIHplcm8gdmFsdWUuIEkgZG9u4oCZdCBrbm93IHdoeSBp dCBpcyBtaXNzaW5nLg0KV2hlbiBsb29raW5nIGF0IG1seDVfb3NfcmVhZF9kZXZfc3RhdCgpIEkg Y2FuIHNlZSB0aGF0IHRoZXJlIGlzIGFuIGFsdGVybmF0aXZlIHdheSBvZiByZWFkaW5nIHRoZSBj b3VudGVyLCB0aHJvdWdoIG1seDVfZGV2eF9jbWRfcXVldWVfY291bnRlcl9xdWVyeSgpIGJ1dCB1 bmRlciB0aGUgY29uZGl0aW9uIHRoYXQgcHJpdi0+cV9jb3VudGVycyBhcmUgc2V0Lg0KSXQgZG9l c27igJl0IGdldCBzZXQgaW4gbXkgY2FzZSBiZWNhdXNlIG1seDVfZ2x1ZS0+ZGV2eF9vYmpfY3Jl YXRlKCkgZmFpbHMgKGVycm5vIDIyKSBpbiBtbHg1X2RldnhfY21kX3F1ZXVlX2NvdW50ZXJfYWxs b2MoKS4NCg0KSGF2ZSBJIG1pc3NlZCBzb21ldGhpbmc/DQoNCk5JQyBpbmZvOg0KTWVsbGFub3gg VGVjaG5vbG9naWVzIE1UMjc4MDAgRmFtaWx5IFtDb25uZWN0WC01XSAtIDEwMEdiIDItcG9ydCBR U0ZQMjggTUNYNTE2QS1DQ0hUDQpkcml2ZXI6IG1seDVfY29yZQ0KdmVyc2lvbjogNS4wLTANCmZp cm13YXJlLXZlcnNpb246IDE2LjMzLjEwNDggKE1UXzAwMDAwMDA0MTcpDQoNClBsZWFzZSBsZXQg bWUga25vdyBpZiBJIG5lZWQgdG8gcHJvdmlkZSBtb3JlIGluZm9ybWF0aW9uLg0KDQpCZXN0IHJl Z2FyZHMsDQpEYW5pZWwNCg0K --_000_DM6PR12MB37534448D839810FBD8E254DDF4EADM6PR12MB3753namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQt ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uaGdrZWxjDQoJe21zby1zdHlsZS1u YW1lOmhna2VsYzt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h bC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5k b3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0K CWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3 OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRT ZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1z byA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIg Lz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVs YXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8 L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJF Ti1VUyIgbGluaz0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIiIHN0eWxlPSJ3b3JkLXdyYXA6YnJl YWstd29yZCI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+SGksIERhbmllbDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHdvdWxkIHJlY29tbWVuZCB0 byB0YWtlIHRoZSBmb2xsb3dpbmcgYWN0aW9uOjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+LSB1cGRhdGUgdGhlIGZpcm13YXJlLCAxNi4zMy54eHh4IGxv b2tzIHRvIGJlIG91dGRhdGVkIGEgbGl0dGxlIGJpdC4gUGxlYXNlLCB0cnkgMTYuMzUuMTAxMiBv ciBsYXRlci48YnI+DQombmJzcDsmbmJzcDttbHg1X2dsdWUtJmd0O2Rldnhfb2JqX2NyZWF0ZSBt aWdodCBzdWNjZWVkIHdpdGggdGhlIG5ld2VyIEZXLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+LSB0cnkgdG8gc3BlY2lmeSBkdl9mbG93X2VuPTAgZGV2YXJnLCBpdCBmb3Jj ZXMgbWx4NSBQTUQgdG8gdXNlIHJkbWFfY29yZSBsaWJyYXJ5IGZvciBxdWV1ZSBtYW5hZ2VtZW50 PGJyPg0KJm5ic3A7YW5kIGtlcm5lbCBkcml2ZXIgd2lsbCAmbmJzcDtiZSBhd2FyZSBhYm91dCBS eCBxdWV1ZXMgYmVpbmcgY3JlYXRlZCBhbmQgYXR0YWNoIHRoZW0gdG8gdGhlIGtlcm5lbCBjb3Vu dGVyIHNldDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5XaXRoIGJlc3QgcmVnYXJkcyw8YnI+DQpT bGF2YTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286 cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEu NXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl cjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAw Y20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBEYW5pZWwgw5ZzdG1h biAmbHQ7ZGFuaWVsLm9zdG1hbkBlcmljc3Nvbi5jb20mZ3Q7IDxicj4NCjxiPlNlbnQ6PC9iPiBG cmlkYXksIEp1bmUgMiwgMjAyMyAzOjU5IFBNPGJyPg0KPGI+VG86PC9iPiB1c2Vyc0BkcGRrLm9y Zzxicj4NCjxiPkNjOjwvYj4gTWF0YW4gQXpyYWQgJmx0O21hdGFuQG52aWRpYS5jb20mZ3Q7OyBT bGF2YSBPdnNpaWVua28gJmx0O3ZpYWNoZXNsYXZvQG52aWRpYS5jb20mZ3Q7OyBtYXhpbWUuY29x dWVsaW5AcmVkaGF0LmNvbTsgZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbTxicj4NCjxiPlN1Ympl Y3Q6PC9iPiBtbHg1OiBpbWlzc2VkIC8gb3V0X29mX2J1ZmZlciBjb3VudGVyIGFsd2F5cyAwPG86 cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSw8bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+SeKAmW0gZGVwbG95aW5nIGEgYzxzcGFuIGNsYXNzPSJoZ2tlbGMiPjxzcGFuIGxh bmc9IkVOIj5vbnRhaW5lcml6ZWQNCjwvc3Bhbj48L3NwYW4+RFBESyBhcHBsaWNhdGlvbiBpbiBh biBPcGVuU2hpZnQgS3ViZXJuZXRlcyBlbnZpcm9ubWVudCB1c2luZyBEUERLIDIxLjExLjMuPG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgYXBwbGljYXRpb24gdXNlcyBh IE1lbGxhbm94IENvbm5lY3RYLTUmbmJzcDsxMDBHIE5JQyB0aHJvdWdoIFZGcy4NCjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj5UaGUgcHJvYmxlbSBJIGhhdmUgaXMgdGhhdCB0aGUgRVRIIHN0YXRz IGNvdW50ZXIgaW1pc3NlZCAod2hpY2ggc2VlbXMgdG8gYmUgbWFwcGVkIHRvIOKAnG91dF9vZl9i dWZmZXLigJ0gaW50ZXJuYWxseSBpbiBtbHg1IFBNRCBkcml2ZXIpIGlzIDAgd2hlbiBJIGRvbuKA mXQgZXhwZWN0IGl0IHRvIGJlLCBpLmUuIHdoZW4gdGhlIGFwcGxpY2F0aW9uIGRvZXNu4oCZdCBy ZWFkIHRoZSBwYWNrZXRzIGZhc3QgZW5vdWdoLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Vc2lu ZyBHREIgSSBjYW4gc2VlIHRoYXQgaXQgdHJpZXMgdG8gYWNjZXNzIHRoZSBjb3VudGVyIHRocm91 Z2ggL3N5cy9jbGFzcy9pbmZpbmliYW5kL21seDVfOTkvcG9ydHMvMS9od19jb3VudGVycy9vdXRf b2ZfYnVmZmVyIGJ1dCB0aGUgaHdfY291bnRlcnMgZGlyZWN0b3J5IGlzIG1pc3Npbmcgc28gaXQg d2lsbCBqdXN0IHJldHVybiBhIHplcm8gdmFsdWUuIEkgZG9u4oCZdCBrbm93IHdoeSBpdCBpcyBt aXNzaW5nLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+V2hlbiBsb29raW5n IGF0IG1seDVfb3NfcmVhZF9kZXZfc3RhdCgpIEkgY2FuIHNlZSB0aGF0IHRoZXJlIGlzIGFuIGFs dGVybmF0aXZlIHdheSBvZiByZWFkaW5nIHRoZSBjb3VudGVyLCB0aHJvdWdoIG1seDVfZGV2eF9j bWRfcXVldWVfY291bnRlcl9xdWVyeSgpIGJ1dCB1bmRlciB0aGUgY29uZGl0aW9uIHRoYXQgcHJp di0mZ3Q7cV9jb3VudGVycyBhcmUgc2V0LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+SXQgZG9lc27igJl0IGdldCBzZXQgaW4gbXkgY2FzZSBiZWNhdXNlIG1seDVfZ2x1ZS0m Z3Q7ZGV2eF9vYmpfY3JlYXRlKCkgZmFpbHMgKGVycm5vIDIyKSBpbiBtbHg1X2RldnhfY21kX3F1 ZXVlX2NvdW50ZXJfYWxsb2MoKS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGF2ZSBJIG1pc3Nl ZCBzb21ldGhpbmc/PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu YnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5JQyBpbmZvOjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TWVsbGFub3ggVGVjaG5vbG9naWVzIE1UMjc4MDAg RmFtaWx5IFtDb25uZWN0WC01XSAtIDEwMEdiIDItcG9ydCBRU0ZQMjggTUNYNTE2QS1DQ0hUPGJy Pg0KZHJpdmVyOiBtbHg1X2NvcmU8YnI+DQp2ZXJzaW9uOiA1LjAtMDxicj4NCmZpcm13YXJlLXZl cnNpb246IDE2LjMzLjEwNDggKE1UXzAwMDAwMDA0MTcpPG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PlBsZWFzZSBsZXQgbWUga25vdyBpZiBJIG5lZWQgdG8gcHJvdmlkZSBtb3JlIGluZm9ybWF0aW9u LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5CZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj5EYW5pZWw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwv aHRtbD4NCg== --_000_DM6PR12MB37534448D839810FBD8E254DDF4EADM6PR12MB3753namp_--