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 91AC5A0A0C; Wed, 12 May 2021 21:55:13 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 180984003F; Wed, 12 May 2021 21:55:13 +0200 (CEST) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mails.dpdk.org (Postfix) with ESMTP id 6C7E44003E for ; Wed, 12 May 2021 21:55:10 +0200 (CEST) IronPort-SDR: mE5iidt00HgkLUxFP9SQonEYMuX369Vg7NAt7JHZOcdnl8kbMlfaJaJjBuKxb5OwvpJGGd8KbC Rf5iLoPiuEGQ== X-IronPort-AV: E=McAfee;i="6200,9189,9982"; a="186925381" X-IronPort-AV: E=Sophos;i="5.82,295,1613462400"; d="scan'208";a="186925381" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 May 2021 12:55:07 -0700 IronPort-SDR: T+2ImKoC0Krl2oEI38ZKLLXUeHoNshhqcwjqf/zoyXQx8RFaJOznzQX22XTecFjiz3uapXHSx4 N4Lwb030bfFw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,295,1613462400"; d="scan'208";a="455740919" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga004.fm.intel.com with ESMTP; 12 May 2021 12:55:03 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Wed, 12 May 2021 12:54:57 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) 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.2106.2; Wed, 12 May 2021 12:54:57 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Wed, 12 May 2021 12:54:57 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.46) 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.2106.2; Wed, 12 May 2021 12:54:56 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gAdNeYCqLEmd5AIu81ATNS2nauMNTUEXpzfNYHFCzDDLjbeid106bQW6s01DuPrwhzlq0TA5FmDY45EH6muTJCCodbNZ3z+dAazOuw4/E0EB1J4x5sxmLSsqfUkWD56Nf5/LnoG/6w8JSE//+iaXZwuEGJfp4WXcPVLbsB48nQGMxhWE4RPeTo/wegMpU7UramQQV3MkHurXDVQlgcVPAXOpyF4KjtZLe2NP7z7Xx/VgFZSzFCz9VPCaUzdMS/CglbmTzdrpqS5fIVbNdw6dFw7CL9KJtKj2zWJHapvdn9y1Mc7UWtJU30KkApvnQsAYPn8Qk+bjBs8GfJc0AxKx8Q== 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=nSi1N6kSorCZX0GmtzGiYqye3Ek7aoY3zpyVGHDi4sY=; b=Mp9UDA7iIH00YNEKc64gP8+FkR3TZRz2PnnzPGBGdTqHCPs4OIAERQXSJaG3PRftIPvH5DzP43+VsBOMg5vl5j8ca+SaVaMRuyIOXebHKf07cwylxfVlRkb8/74qzokij50cq9mpjiVlDMsqPpKhCmtnajD2G/2zPydxKS5bzWB35TNlKVTgK6HgMznzTe03F6KAfaqkjBJ7fRM9QsVzm/TOmSjZxSt11zuu53/L2bmb5UYa9p3f+8s5r2MDsaJKIWe3P6TDUpMll6J+v/X2yYmnmtP5sr8SxJ5Z0kdlKtX1N8mYg0me+/gkYXbvZrJ+/JXnRXEsyzf/AIzpm1L25w== 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=nSi1N6kSorCZX0GmtzGiYqye3Ek7aoY3zpyVGHDi4sY=; b=nuoStvsWkO0JdIWgnV3k59Di5fQncsKPImSi8ym2vr8gWv4xmoILdHgXfbb7g4EwSTOtm7NgAN1EKnlBGmaQ6R6sMaBVJ7FaGQF99zNH8yNcn12H2A1Il/ZP4ZCStzjDgjufhU8q3K3xfQTQ/jYcomevj+VUhg4Zg8Q8OfUJ1nw= Received: from DM6PR11MB2796.namprd11.prod.outlook.com (2603:10b6:5:c8::23) by DM5PR11MB1323.namprd11.prod.outlook.com (2603:10b6:3:14::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.24; Wed, 12 May 2021 19:54:50 +0000 Received: from DM6PR11MB2796.namprd11.prod.outlook.com ([fe80::d099:834d:f5ad:39c9]) by DM6PR11MB2796.namprd11.prod.outlook.com ([fe80::d099:834d:f5ad:39c9%3]) with mapi id 15.20.4108.031; Wed, 12 May 2021 19:54:50 +0000 From: "Dumitrescu, Cristian" To: "Yigit, Ferruh" , Haifei Luo , "matan@nvidia.com" , "orika@nvidia.com" , "viacheslavo@nvidia.com" , "Li, Xiaoyun" CC: "dev@dpdk.org" , "thomas@monjalon.net" , "rasland@nvidia.com" , "Singh, Jasvinder" Thread-Topic: [PATCH v2] app/testpmd: add CLI for action meter color Thread-Index: AQHXRlnJ1oMLmQuPFkiwdbR3LhGXcqreNlgggAANygCAAgBQIA== Date: Wed, 12 May 2021 19:54:50 +0000 Message-ID: References: <20210428141015.25728-1-haifeil@nvidia.com> <20210511092810.22801-1-haifeil@nvidia.com> <167700ab-cfdf-b03a-aab2-857f873781f5@intel.com> In-Reply-To: <167700ab-cfdf-b03a-aab2-857f873781f5@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-reaction: no-action dlp-product: dlpe-windows 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: [64.43.28.196] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2373c19f-9d9f-46fc-76c2-08d9157fcdb1 x-ms-traffictypediagnostic: DM5PR11MB1323: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Wex3pi5k4o5X1XvlCMKiaaDiGHctzvHQ3yNsVM26P+/Dkpog1hFDwUjLiYOGHd24iUBBsx+dhLkKeOOJVjKpbr15tJIyimIxQgPTAuY6A262gGwBfORa0PqgqzEZWpmIUu0nKgEAfEwi1c7DygKEXxwtHiErZoxw5ggljs/b/KuMe6wAC6+ps2PJzc3ASnBM+tgnCw64MhKMM058IyKf0cO3qYImhml8GEXUXeG32LvGeYQFZJVyhyh3S1Wg2rhSjq06XgQhJqKNtdCammL+ALfTgos/qQvXbFIRZkhgegDX4OhT0u9SFru27kY1NYyD1oppN0k/ielQL0wTO5nPDARj+bW+wvRnOtr29+dY0OXWVCC3QbcS7HjDetu0Jgfz7ytQ7YEcAQD57z1KKZw3g9RY6BjCY864lNBWEPrasIEkryiDnzhXYBRLWs5Ad8PkeXYvegoJIUyGReoyn+7MedgwW1ceFlWpjJjrxRV2nCNLoXcuxi/KN580REAuppJwkaCyCdJQlN927Rkh1G0GDdlZjqFGgTH5V5dIXGNM78Dg/QKk0u3sb6KEgGRIgqXlYJqXR9xiT8bVrClYZy6MAGrI6MG/G8xPEMH9nosvMdY= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB2796.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(39860400002)(396003)(366004)(136003)(346002)(66556008)(6506007)(83380400001)(66446008)(6636002)(107886003)(66476007)(33656002)(55016002)(64756008)(53546011)(8936002)(54906003)(71200400001)(76116006)(8676002)(5660300002)(66946007)(110136005)(316002)(38100700002)(4326008)(186003)(2906002)(9686003)(86362001)(52536014)(478600001)(7696005)(26005)(122000001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?SUpCUGlscU5DUkZTNEpJcXNxOWJjK1liUHNoV3JKLzRmMHpvMFJWRUtPbEw2?= =?utf-8?B?VUQrWTcyd0tCdXFQT05DdFF2aWJUWkJJTEZqWlNnVTY4TXJHT1Q2dGNSVWx4?= =?utf-8?B?QXRUUUdjNWxEQXNBZFdHcTcrM3FET3BISHFHazA2OFBlRVk4WVRPTG4rcVB2?= =?utf-8?B?MWQwQmVYVzRHUndOeFlyalkzSGVwaHRWNGxhT2k2ZXNXZjBkZ0g0Tm5STUlM?= =?utf-8?B?Q0JTOVI1N0dzcy95a01BcC9IRXh1MVBnV1BTWmR0OHlMSGg0MTBqb0E1ZE5o?= =?utf-8?B?c1g4RCtCRVlNaG9BZGliWmRybGwrbFFkYW9HeXBpZ0UyN2ZzdmJkTjBhVXN6?= =?utf-8?B?eWxtQVRhZGZSOWljL0Q1enhHdTVDaDF6WEZ0VE55M1VtR2ZRcWFFLzRXaTRJ?= =?utf-8?B?TlFxTzhSaDlqMVp2T3lvUVhNVzRYM3I2U2NzTWNUY09UNlc2Ni9HeWRoWWJj?= =?utf-8?B?S21MSWEzL1pXbFZlK2h0Y2NaSW1reVVLdVpRR2JIaGtqNWhWSkhpQVdCVTZP?= =?utf-8?B?N09sdW9IeDZZdkxOcXFSejA3VFhWZW50eUVzT21UUytIRXhtMTBrRlRGcncr?= =?utf-8?B?RldlYWRZWXNlUUViT2R0c1ZFeGxaNGY4bHFIZlpOU3JONnpkVllYNG1QekN6?= =?utf-8?B?L0JGSFIxaC9vZVpKazU4MEdES29vRFJjVVREWmZHV0FpNUxFMDVDTUx0bk9x?= =?utf-8?B?ejN3QzNjWGo4SGhTby8rbmdHUE5WL05HV1NCd0ZlbUttaktDT1RmOGM3d2RY?= =?utf-8?B?di9SZHNrMGxSL0d5RS94YXU3ZVJMZjFJb2o1VUljZWxNTnVKRnluYXI2T1lq?= =?utf-8?B?MTlBbFRDZkVxLzQyei8wVHdzMWFra25nNkNsbE1LRjJLNHp5WDN6dWtCVFNV?= =?utf-8?B?aStBc0ZkNWtsUTUzRDBpU3VWZldxdXNlN0VhNVdONnJuVnV4NVVpUUtWWkwz?= =?utf-8?B?Z1kzQVBkdkkrWHptNjRGSVlEWVJ2TVFGdzVjSyt5aTd4V05XTlJUSy9DRHNq?= =?utf-8?B?clk2L3pCbmJCMktjeGw0U1lLNUcra3huNTNxNzAvZTdFMDBjOFpiQkFReHcz?= =?utf-8?B?VDBJNjJBQTRTSkI5alIwcHIxOXpDTG5KUlNTSGFtVTRjbDZ0U3lCQjN0L0dF?= =?utf-8?B?Mk8zMGJRRjU0aGtWRi9mcTVvSzhNUFdqNEhrVmY3YXdCclhrUnR5SGxJMjB3?= =?utf-8?B?MFRwUEc5cVBiUmpJUi8wa0xzU2FvZ3Jlc2E5N1RIYll1NnoydXRkRXVxSXJO?= =?utf-8?B?akdkMFVNQUgyanBOdUQ1ekJLN2d2WEZFaGV1Ym5DSndza1YvQUgreFptRXNC?= =?utf-8?B?SnFqb29aK1N4UmVCU1dUbnRtQWlJdStKaFFSNlVzZXlmVzlpN2xxY1hFeHRC?= =?utf-8?B?a3dFUDE1NFFkdUp5c2ZCZTg4YzIrbXl4MWpyY005eVhua3Bvc2JyTTlZUlpU?= =?utf-8?B?VTNhRVVYZUZ5cm1vbGlQY3lYMzdoS25IMFFJM2xYYU4vVkx0dGNrbDg0Rmwv?= =?utf-8?B?dnVKbDVWTG55czhjcGltMnFrOUN2WlJ1bDQyMW9FdFo2bVpSeVFaZG1TRXpp?= =?utf-8?B?M01FaTAzVkRGQlRBSFRvQlBndUxnQVc4NUQyRE42SFZ3MnFRQjJmRng0c3Vl?= =?utf-8?B?bjhzdExpcGlpSjRRZ0VxejdpMGt3a2kwRXhkRTdxdjAxejdSRnhLZ1g4L0Z6?= =?utf-8?B?ZkYvZHo1N1NIV2hCNUU0bkZZK1lwcXhzWTFickZySzlsdHMxcW9EZk1lY1dt?= =?utf-8?Q?gRqgBkdxdWFB2rrFUrCNdP2M/0UHbQB1yEdaTg1?= 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: DM6PR11MB2796.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2373c19f-9d9f-46fc-76c2-08d9157fcdb1 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 May 2021 19:54:50.4775 (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: GbDlC5nnQLLQmEkqrJDpJWndGqoGQoNmAXV+bZ/uNWSXnJXN8m8GCLup933j3FfjIHSJnAAFG5pwtYbdI4M9TO5Ef/t9rfhenhetNLZl+Zk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1323 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2] app/testpmd: add CLI for action meter color 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWWlnaXQsIEZlcnJ1aCA8 ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4NCj4gU2VudDogVHVlc2RheSwgTWF5IDExLCAyMDIxIDI6 MjEgUE0NCj4gVG86IER1bWl0cmVzY3UsIENyaXN0aWFuIDxjcmlzdGlhbi5kdW1pdHJlc2N1QGlu dGVsLmNvbT47IEhhaWZlaSBMdW8NCj4gPGhhaWZlaWxAbnZpZGlhLmNvbT47IG1hdGFuQG52aWRp YS5jb207IG9yaWthQG52aWRpYS5jb207DQo+IHZpYWNoZXNsYXZvQG52aWRpYS5jb207IExpLCBY aWFveXVuIDx4aWFveXVuLmxpQGludGVsLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgdGhvbWFz QG1vbmphbG9uLm5ldDsgcmFzbGFuZEBudmlkaWEuY29tOyBTaW5naCwNCj4gSmFzdmluZGVyIDxq YXN2aW5kZXIuc2luZ2hAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYyXSBhcHAv dGVzdHBtZDogYWRkIENMSSBmb3IgYWN0aW9uIG1ldGVyIGNvbG9yDQo+IA0KPiBPbiA1LzExLzIw MjEgMTozNCBQTSwgRHVtaXRyZXNjdSwgQ3Jpc3RpYW4gd3JvdGU6DQo+ID4NCj4gPg0KPiA+PiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBZaWdpdCwgRmVycnVoIDxmZXJy dWgueWlnaXRAaW50ZWwuY29tPg0KPiA+PiBTZW50OiBUdWVzZGF5LCBNYXkgMTEsIDIwMjEgMTI6 MzUgUE0NCj4gPj4gVG86IEhhaWZlaSBMdW8gPGhhaWZlaWxAbnZpZGlhLmNvbT47IG1hdGFuQG52 aWRpYS5jb207DQo+IG9yaWthQG52aWRpYS5jb207DQo+ID4+IHZpYWNoZXNsYXZvQG52aWRpYS5j b207IExpLCBYaWFveXVuIDx4aWFveXVuLmxpQGludGVsLmNvbT4NCj4gPj4gQ2M6IGRldkBkcGRr Lm9yZzsgdGhvbWFzQG1vbmphbG9uLm5ldDsgcmFzbGFuZEBudmlkaWEuY29tOyBTaW5naCwNCj4g Pj4gSmFzdmluZGVyIDxqYXN2aW5kZXIuc2luZ2hAaW50ZWwuY29tPjsgRHVtaXRyZXNjdSwgQ3Jp c3RpYW4NCj4gPj4gPGNyaXN0aWFuLmR1bWl0cmVzY3VAaW50ZWwuY29tPg0KPiA+PiBTdWJqZWN0 OiBSZTogW1BBVENIIHYyXSBhcHAvdGVzdHBtZDogYWRkIENMSSBmb3IgYWN0aW9uIG1ldGVyIGNv bG9yDQo+ID4+DQo+ID4+IE9uIDUvMTEvMjAyMSAxMDoyOCBBTSwgSGFpZmVpIEx1byB3cm90ZToN Cj4gPj4+IEN1cnJlbnRseSBhY3Rpb24gUlRFX0ZMT1dfQUNUSU9OX1RZUEVfTUVURVJfQ09MT1Ig aXMgZGVmaW5lZC4NCj4gPj4+IEFkZCB0aGUgQ0xJIGZvciB0aGlzIGFjdGlvbiBpbiBtZXRlciBw b2xpY3k6IGNvbG9yIHR5cGUgKHR5cGVzKQ0KPiA+Pj4gVGhlcmUgYXJlIHRocmVlIHR5cGVzOiBn cmVlbiwgeWVsbG93IGFuZCByZWQuDQo+ID4+Pg0KPiA+Pj4gRXhhbXBsZSBmb3IgdGhlIG5ldyBw b2xpY3kgbWV0ZXIgQ0xJczoNCj4gPj4+ICAgIGFkZCBwb3J0IG1ldGVyIHBvbGljeSAwIDEgZ19h Y3Rpb25zIGNvbG9yIHR5cGUgZ3JlZW4gLyBlbmQgeV9hY3Rpb25zDQo+ID4+PiAgICAgICAgIGNv bG9yIHR5cGUgeWVsbG93IC8gZW5kIHJfYWN0aW9ucyBjb2xvciB0eXBlIHJlZCAvIGVuZA0KPiA+ Pj4NCj4gPj4+IEluIHRoZSBhYm92ZSBjb21tYW5kLCB0aGUgYWN0aW9uIHR5cGUgaXMNCj4gPj4g UlRFX0ZMT1dfQUNUSU9OX1RZUEVfTUVURVJfQ09MT1IsDQo+ID4+PiB0aGUgbWV0ZXIgcG9saWN5 IGFjdGlvbiBsaXN0OiBncmVlbiAtPiBncmVlbiwgeWVsbG93IC0+IHllbGxvdywgcmVkIC0+IHJl ZC4NCj4gPj4+DQo+ID4+PiBWMjogcmViYXNlIHRoZSBsYXRlc3QgY29kZS4NCj4gPj4+DQo+ID4+ PiBTaWduZWQtb2ZmLWJ5OiBIYWlmZWkgTHVvIDxoYWlmZWlsQG52aWRpYS5jb20+DQo+ID4+PiBB Y2tlZC1ieTogT3JpIEthbSA8b3Jpa2FAbnZpZGlhLmNvbT4NCj4gPj4NCj4gPj4NCj4gPj4gY2Mn ZWQgSmFzdmluZGVyICYgQ3Jpc3RpYW4gZm9yIHJldmlldy4NCj4gPj4NCj4gPj4gVGhpcyBwYXRj aCBpcyBub3QgYSBmaXggYnV0IGFkZGluZyBzdXBwb3J0IGZvciB0ZXN0aW5nIG5ldyBtZXRlciBh Y3Rpb24NCj4gdHlwZSwNCj4gPj4gc28NCj4gPj4gSSBhc3N1bWUgaXQgY2FuIGJlIHBvc3Rwb25l ZCB0byBuZXh0IHJlbGVhc2UgaWYgbWlzc2luZyByZXZpZXcgZnJvbQ0KPiA+PiBtYWludGFpbmVy cy4NCj4gPg0KPiA+IEhpIEZlcnJ1aCwNCj4gPg0KPiA+IFRoaXMgcGF0Y2ggbG9va3MgZ29vZCB0 byBtZSwgYnV0IEkgdGhpbmsgaXQgc2hvdWxkIGJlIHJldmlld2VkIGFuZCBhY2tlZCBieQ0KPiBY aWFveXVuLCB0aGUgdGVzdHBtZCBtYWludGFpbmVyLCB3aG8gaXMgYWxyZWFkeSBpbiB0aGUgVG86 IGxpc3Q/DQo+ID4NCj4gDQo+IElmIHNvIEkgd2lsbCBwcm9jZWVkIHdpdGggeW91ciBleHBsaWNp dCBhY2s6DQo+IENyaXN0aWFuIER1bWl0cmVzY3UgPGNyaXN0aWFuLmR1bWl0cmVzY3VAaW50ZWwu Y29tPg0KPiANCj4gWGlhb3l1biBpcyBtYWluIG1haW50YWluZXIgYnV0IGZvciBzb21lIHN1Ym1v ZHVsZXMgd2UgcmVseSBvbiB0aGUgcmVsZXZhbnQNCj4gbWFpbnRhaW5lciwgbGlrZSBmbG93IEFQ SSByZWxhdGVkIHBhcnQgdG8gT3JpIG9yIGZvciBtZXRlci90bSBwYXJ0IHRvIHlvdSBldGMuLg0K DQpBY2tlZC1ieTogQ3Jpc3RpYW4gRHVtaXRyZXNjdSA8Y3Jpc3RpYW4uZHVtaXRyZXNjdUBpbnRl bC5jb20+DQoNCg==