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 C588541C50; Fri, 10 Feb 2023 19:12:03 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A9ECD410EA; Fri, 10 Feb 2023 19:12:03 +0100 (CET) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id C055B410D3 for ; Fri, 10 Feb 2023 19:12:01 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1676052722; x=1707588722; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=LloaZ+VSIPT/GFHpC+mURm3dJpKKOm5tRYqYwhxownQ=; b=Ph9DEm3VjdYJe4zSiBBBn481KXRwXoixTtYObQqblWQNkG+H7dDC5DFE FEkWn5utfxsxRUmohjs+EHuCTSdR9Ssui81t9oqZ0IJY+ALH6auBkus4W jBCCfhJT+0JTqR1xiYgd3zHLcYsKrFYjdHHF88vnG3txQb1Z1t71Pujdh EjmtxhB9GfI2Rdk4Qv37ZItnc6swraKPJZDBXpcSTfy8eHR3k3QfYERbn YqhrceS/OqvzJ7AIGmBqNHL0OGl25XW7DJMjocg0YxWfNhPl5sUz1zjwe U+PUnIZOiPXO/zobbA/D78vM52udniOC9LYxFtzChyg5F/DSNh4LzyLgE A==; X-IronPort-AV: E=McAfee;i="6500,9779,10617"; a="328179919" X-IronPort-AV: E=Sophos;i="5.97,287,1669104000"; d="scan'208";a="328179919" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Feb 2023 10:12:00 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10617"; a="777022882" X-IronPort-AV: E=Sophos;i="5.97,287,1669104000"; d="scan'208";a="777022882" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga002.fm.intel.com with ESMTP; 10 Feb 2023 10:12:00 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Fri, 10 Feb 2023 10:12:00 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2507.16; Fri, 10 Feb 2023 10:11:59 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.2507.16 via Frontend Transport; Fri, 10 Feb 2023 10:11:59 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.101) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Fri, 10 Feb 2023 10:11:59 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YVSwDkgkxYDVEJdKk8G3lMy1Am7n9ehTNacnzkbP3sZVJ7cNfEzjpoPW/D8V4zeZYPG7ovsMsFosnDPT28BiZcbgaZfF3EFRtUOY1C9+bDx+zXXzE4pcXy3zjv02Ej1MS/FRZPI6t1NwuHYBcfkf8ZE3lsYGHIQbQ1IpJgPVi6yeYvaUJWyO3D5kW8bxarH5zkxMoYr4LQ9bLO9HUp7E4kzCvGYKCzcBxsH5V6M6Etj+RRUET+LD5Wvnr2i4g4uO4qOXYfhHYomjTigb+3Gaubq+JUTV1rBPi0zrybc7YufUSo24VlIPh1A5TA3/pyOrwSUMOFnMyoJgvLIeAUDcGg== 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=LloaZ+VSIPT/GFHpC+mURm3dJpKKOm5tRYqYwhxownQ=; b=T39sqWQ6BFcFMZxfl7zg14pIlgdpSpd5dbegafx1twIrfJ2owFF7Iu6OlYlNVssmjO98p6AFFDcsF65UKdMY3M3J/llqui39lsyS6wSuKlbBipqLGW8q2GxuqOdTb0YsJziV43HFEF16/75D8z71aIjnLyMaPQuBisf4pemQOsXlBj8lBgHd850TZve3QxEiWuw7S+qNVSsSWbgdTa181mm97INXaJDavd00QUJaM6tXicqalTi3N90+ro4rBDEYwQgekGhC8bCWT99Z3YHRPY0ri25i6dNTZ8BM2PLx1w7zorNePJqKSGx5q+Uq1UYbkg46TAf7K829E/oTegx0Hg== 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 Received: from BY5PR11MB4451.namprd11.prod.outlook.com (2603:10b6:a03:1cb::30) by CH0PR11MB5220.namprd11.prod.outlook.com (2603:10b6:610:e3::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.21; Fri, 10 Feb 2023 18:11:55 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::9868:5ea0:d6ad:2707]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::9868:5ea0:d6ad:2707%6]) with mapi id 15.20.6086.017; Fri, 10 Feb 2023 18:11:55 +0000 From: "Chautru, Nicolas" To: Maxime Coquelin , "Vargas, Hernan" , "dev@dpdk.org" , "gakhil@marvell.com" , "Rix, Tom" CC: "Zhang, Qi Z" Subject: RE: [PATCH v1 13/13] test/bbdev: remove iteration count check Thread-Topic: [PATCH v1 13/13] test/bbdev: remove iteration count check Thread-Index: AQHZKpPaFxjaqSzkikiC6K4bfn5/nK64i/kAgA0ZYgCAANJSAIAAgRdAgAFiW4CAAEWn0A== Date: Fri, 10 Feb 2023 18:11:55 +0000 Message-ID: References: <20230117165023.20567-1-hernan.vargas@intel.com> <20230117165023.20567-14-hernan.vargas@intel.com> <2587fa70-201f-c90f-ae16-2c31cb672cbe@redhat.com> <0533e1c2-dc70-f74d-37a5-55c2a641c5ec@redhat.com> In-Reply-To: <0533e1c2-dc70-f74d-37a5-55c2a641c5ec@redhat.com> 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=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BY5PR11MB4451:EE_|CH0PR11MB5220:EE_ x-ms-office365-filtering-correlation-id: fd71d35b-fa36-4b77-e057-08db0b924b10 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 80oGOUyTcCIzuDtAeQ6uzIUkZfquP4p23AEPa8wBgLyESoCJETF0st9W4vwEkk3yf+D7fAekuu5F6uQosI/tkyptz2sJu7yUfhpbAkBHjdwi8Ftpqe7z2H07dxZz8uv4oMOhhro6V0wmFjnYZWf5Zo8n8HWwwCTHAZgUFGdhaxp4XfVgob+tIw2VvnYt0x6UjMyNMH0fzvX72TMETJBTfhipjp3WPgQ4RAU+eLmF7xN7H7UzoggGzexqCugg6qSYt1uogJJsfa4QjUscmdB2KStnWbPOOb8I3xZH2l7pRu8bphM6FAVqhYYGnMcQ4vkodsr7Tpw6yvXXYlnO+D8vYiWyTvqhUslsynSqEjTmdeYsp8tABsQaWDGI+lsuXdCh363iimuLPzxbXm4CAqcQTSlk5jQxLV9e9XJZHhS3Oai5dBNNS1ED6FmOwOlmCIpN0V9S7M+jTeL4g0T/fzNaK92uGDj0XWhz0CeX/LctNEztosaitN55TwPlPIwxAYDbaE7TEIsXrCHJe54PUkP4aC025V6J8o9klunp9mbtEvX9dIRB9G1a8hmKmUMfZlhydneL+WC/DM1VcjfK3LpdCvipon86lVRU0Mm2bXNjeW3f0MxIQBctQpAFgVm+V7zABF5zsFT4zCD+Xvp8Xm2H3Q1OLyZx7Llf2VMuAG+6bPnxTDgQohqA+a3LMsvWKWafVDWD7rihiLS1MCUXuUI9Ww== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB4451.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(39860400002)(396003)(376002)(136003)(346002)(366004)(451199018)(316002)(110136005)(5660300002)(8676002)(4326008)(76116006)(66946007)(66476007)(66556008)(41300700001)(52536014)(66446008)(64756008)(82960400001)(38070700005)(86362001)(33656002)(38100700002)(122000001)(53546011)(6506007)(26005)(9686003)(186003)(7696005)(71200400001)(107886003)(66899018)(2906002)(55016003)(8936002)(478600001)(83380400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?K1pwS0MrNG5pWU1OVzNhMEdPdHB5YVJaWVc2Ri9DL2FBb0hhQ2tZOC85VXhl?= =?utf-8?B?eWRsdFZVTmc4NVZpV293NzVZVyt3RmZ2Vzg0czdvZEVSeFFyOWN3NjltWXhN?= =?utf-8?B?ZndKVFJDVmpJS3QvRVp0S2tQOHZ4NXg4eUtRV2tHNkt6ck13Nk5sY1Z6NkhF?= =?utf-8?B?R2hkVnNPanFuMXM5UWR3amkrckNESC9CUzd3M1U5all6OVI4NklnZFJkMjZr?= =?utf-8?B?MGhjeHpVczhzcmFtOVBaMEdFOVdyWEJoYnFJYXNnSUc1bjdCcnlUV2YwRk54?= =?utf-8?B?c0JjdGprQ0EyZVlKSFFlUm9VL080RlMzRld6K08xblE5cTdLcGFMZ08yWlBo?= =?utf-8?B?b1FSMzNQemVIMW5BSjRsUngwRGtQM1JaUjh0YWozbjhzc0YrQXZpS3g2djEv?= =?utf-8?B?eVNOOUJVaUdNUnVPY2UwTVBCekhvUEh0K21UZXNDZ1Q0M0tFdTBtdTVKL0Iz?= =?utf-8?B?RmlrNTFxK1VXZnFuQVczVklETHpXcWVRQjlFOTNRRGkwUjJRR0E5NnE4WEdM?= =?utf-8?B?UzFCQ1hxbWZNeWw4MnFDOUlhdGhDYzlWZmx2MTZTK1NQVkFqTFgwcVhNS1d4?= =?utf-8?B?SEVOQWFMNnNuTkgybTlKcGdmN3kwelkrU2JJZWxZYm5FNTBMNkNBMjc4dmZp?= =?utf-8?B?NUdOU0RWWU52UHVSZmw3QkJwN2hnbllmUXh4aXIvczdnZ0RIUURUdTdBRy9S?= =?utf-8?B?eFFCWXB6RmpRUGMxV1VoelRKeFVYaVFyVmN3SXFvUjVOcHNQSUZXZjdraXV5?= =?utf-8?B?ekVlaWQyaEIxcGUwTGJWQXkwNDVGYkxlcUdIblJvQTg3SnhtdGlvVDNORUtB?= =?utf-8?B?SU5VdGRpSTdJQVV1M3BGdDIyamE2dTRxNno3dk1MU2k2OERPRWk0MzVPTm1X?= =?utf-8?B?aWRlMWlkVUl5dDdNV1I0a1Evd0cxMXR0eHBpUTllSXpGZlg5RXlGZGdpL3BM?= =?utf-8?B?RW5FZkJuaFFUeFlSbXFoSFBDTjZBYlc3L0UxSnZieVY0a0UyTlJFNW1yR3Ra?= =?utf-8?B?bjlvSnE4bFhTNkxueEpadnVEWjlzd09GOEg0TnNGRFdsNTdDcnVQOFBIdVJT?= =?utf-8?B?Ykh5RXdmOHVDTkl4by8ram8yUGdJMXl5WXRCNE03WFBrZFZzNmpvMEc5TUc4?= =?utf-8?B?a1NmL0s3MVFvem1TT1dYY1h1WWF0cjQxZGV4RDNzcmdNVm5qeENRZ0J5b1lk?= =?utf-8?B?TkRZVk5GUUNxNUVkUEdKVFJjaUd2emxkN0RQWkZUVzZSTUNyY0l3SlFobTFz?= =?utf-8?B?RVZqZzVORUI3K1dNMGRxQ3FoeUtkcTM4a2FUZWUyMGg5K0hNc0RBTkZTNWRS?= =?utf-8?B?azRhZ0VqMldJWjZpNzJYRjdxZlExbHF6S2QrbzBpSFQyMjduY3dOWlNVbW8w?= =?utf-8?B?emsrR2lLVFZLRjlrUnNlbVVZdnc3R2RyclVodCt2MHNidU14aWFpS3c2RUFj?= =?utf-8?B?azc5YVN2bWNSd2RualFSTDF4MVl1dW00ZkhCaTc3THNiVXFpQ0RZVXp0SjJO?= =?utf-8?B?KyttYnF3cCtxalpNeEdpcGVJTi83cjZmY2k5ZEM0WE9yQW1Oa1Q0eDVsNUlz?= =?utf-8?B?eE9jS2hSdXFBdklibUNwamRMQmY4U29pNHR2RjFDUzR3TEgxL2lCcVlyeDVL?= =?utf-8?B?U28rN0c3ZXRyZnRLcXFEQ1J5aktRNjJvVWlpeW8rV0RPOUJ1b1psM1hjc1ZS?= =?utf-8?B?RHFBalErNk1Xd01WUGNrR04zZUh0amdJNXVWSG1ieWx4bHlvVDhVZlVjblBv?= =?utf-8?B?QTY4YTZSeHF4cWlnOGpCTUx0NVFJbzhxdGMxbDBtVEdjSHl5RkM3cG9XTWVB?= =?utf-8?B?NEc4SGQxZ2VQNHZYRnREckJTV0JxQ0tmbHFBeTRFbGFCdVhnN2pCbW9wNS9N?= =?utf-8?B?ejFIcFhIblRpRStjM2RlcktmV0ZtTW9OSmgwaFdTUEp4aVdGb2tEcnRtNGVn?= =?utf-8?B?YVQvNjJwVTBYcW45QUcreTZMc3A5RldnZHhSSUM0TE9KM0VBcnl1WVdoVXNH?= =?utf-8?B?bnNiejJvQnhRaXZGdDJic2lVVEp2WDAwT0VQS0dXS3dSd1cwbXo1N0JaL095?= =?utf-8?B?VFNBdFZlbFJEVzJBeGk2enRTdkw1NmlMZitmUjZxaElJVktFOUpKcWpmbDZm?= =?utf-8?Q?DVnGK+aHkwiPBG4M99IEVz9qw?= 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: BY5PR11MB4451.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fd71d35b-fa36-4b77-e057-08db0b924b10 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Feb 2023 18:11:55.5428 (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: 396yWltrFx1JGMFjQO/fpJeoCxAqVqchhvebuUI0VYiNARiTfI3TsQ3Sd4XoXpkSMOtl6cD4OcwCQg98nGnLFUWdY29A/Y9m9hE0obylTKk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5220 X-OriginatorOrg: intel.com 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 SGkgTWF4aW1lLCANCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhp bWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBGcmlkYXks IEZlYnJ1YXJ5IDEwLCAyMDIzIDY6MDEgQU0NCj4gVG86IENoYXV0cnUsIE5pY29sYXMgPG5pY29s YXMuY2hhdXRydUBpbnRlbC5jb20+OyBWYXJnYXMsIEhlcm5hbg0KPiA8aGVybmFuLnZhcmdhc0Bp bnRlbC5jb20+OyBkZXZAZHBkay5vcmc7IGdha2hpbEBtYXJ2ZWxsLmNvbTsgUml4LCBUb20NCj4g PHRyaXhAcmVkaGF0LmNvbT4NCj4gQ2M6IFpoYW5nLCBRaSBaIDxxaS56LnpoYW5nQGludGVsLmNv bT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MSAxMy8xM10gdGVzdC9iYmRldjogcmVtb3ZlIGl0 ZXJhdGlvbiBjb3VudCBjaGVjaw0KPiANCj4gSGkgTmljb2xhcywNCj4gDQo+IE9uIDIvOS8yMyAx Nzo1OSwgQ2hhdXRydSwgTmljb2xhcyB3cm90ZToNCj4gPiBIaSBNYXhpbWUsDQo+ID4NCj4gPj4g LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogTWF4aW1lIENvcXVlbGluIDxt YXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4NCj4gPj4gU2VudDogVGh1cnNkYXksIEZlYnJ1YXJ5 IDksIDIwMjMgMToxMSBBTQ0KPiA+PiBUbzogVmFyZ2FzLCBIZXJuYW4gPGhlcm5hbi52YXJnYXNA aW50ZWwuY29tPjsgZGV2QGRwZGsub3JnOw0KPiA+PiBnYWtoaWxAbWFydmVsbC5jb207IFJpeCwg VG9tIDx0cml4QHJlZGhhdC5jb20+DQo+ID4+IENjOiBDaGF1dHJ1LCBOaWNvbGFzIDxuaWNvbGFz LmNoYXV0cnVAaW50ZWwuY29tPjsgWmhhbmcsIFFpIFoNCj4gPj4gPHFpLnouemhhbmdAaW50ZWwu Y29tPg0KPiA+PiBTdWJqZWN0OiBSZTogW1BBVENIIHYxIDEzLzEzXSB0ZXN0L2JiZGV2OiByZW1v dmUgaXRlcmF0aW9uIGNvdW50DQo+ID4+IGNoZWNrDQo+ID4+DQo+ID4+DQo+ID4+DQo+ID4+IE9u IDIvOC8yMyAyMTozOCwgVmFyZ2FzLCBIZXJuYW4gd3JvdGU6DQo+ID4+PiBIaSBNYXhpbWUsDQo+ ID4+Pg0KPiA+Pj4gV2Ugd291bGQgbGlrZSB0byBrZWVwIHRoZSBzYW1lIHNpZ25hdHVyZSBmb3Ig dmFsaWRhdGVfZGVjX29wIGJlY2F1c2UNCj4gPj4+IHRoZXJlDQo+ID4+IGFyZSBmdW5jdGlvbnMg c3VjaCBhcyBsYXRlbmN5X3Rlc3RfZGVjIHRoYXQgaGF2ZSB2ZWN0b3JfbWFzayBvbiB0aGVpcg0K PiA+PiBzaWduYXR1cmVzIGFuZCB0aGV5IHBhc3MgaXQgdG8gdmFsaWRhdGVfZGVjX29wLg0KPiA+ Pj4gTGV0IG1lIGtub3cgaWYgeW91J2QgbGlrZSB0byBkaXNjdXNzIG1vcmUuDQo+ID4+DQo+ID4+ IEkgdGhpbmsgdGhpcyBpcyBub3QgYSB2YWxpZCByZWFzb24sIGp1c3Qgc2ltcGxpZnkgbGF0ZW5j eV90ZXN0X2RlYyB0b28uDQo+ID4NCj4gPiBUaGUgcHJpbmNpcGxlIGlzIHRoYXQgYWxsIHRoZXNl IGZ1bmN0aW9ucyBtYXkgb3IgbWF5IG5vdCB1c2UgdGhhdA0KPiA+IGdlbmVyaWMgb3BlcmF0aW9u IG1hc2tzLCBidXQgd2Ugc3RpbGwgdXNlIGEgc3RhYmxlIChmdXR1cmUgcHJvb2YpIGFuZA0KPiBj b25zaXN0ZW50IHByb3RvdHlwZSBmb3IgdGhlc2UgdGVzdCBmdW5jdGlvbnMuDQo+IA0KPiBJIHdv dWxkIGFncmVlIHRoYXQgaXQgd291bGQgYmUgbmVjZXNzYXJ5IGlmIHRoZXNlIHdlcmUgY2FsbGJh Y2tzLCBidXQgdGhhdCdzIG5vdA0KPiB0aGUgY2FzZS4NCj4gDQo+ID4gSSBiZWxpZXZlIHRoaXMg aXMgdmFsaWQgYW5kIGJldHRlciBwcmFjdGljZSBmb3IgdGhlIHRlc3QgZnVuY3Rpb25zLCBidXQg YWdhaW4gaWYgeW91DQo+IHJlYWxseSB3YW50IHRvIHB1c2ggYmFjaywgdGhpcyBjb3VsZCBiZSBj aGFuZ2VkLg0KPiANCj4gSSBwcmVmZXIgd2UgZG8gbm90IGJsb2F0IHRoZSBjb2RlIHdpdGggdGhp bmdzIHRoYXQgY291bGQgYmUgdXNlZnVsIGluIGFuDQo+IGh5cG90aGV0aWNhbCBmdXR1cmUuDQoN Ck9LLCBubyBiaWcgZGVhbC4gVGhhbmtzLiANCg0KPiANCj4gVGhhbmtzLA0KPiBNYXhpbWUNCj4g DQo+ID4gVGhhbmtzISENCj4gPiBOaWMNCj4gPg0KPiA+Pg0KPiA+PiBUaGFua3MsDQo+ID4+IE1h eGltZQ0KPiA+Pg0KPiA+Pj4gVGhhbmtzLA0KPiA+Pj4gSGVybmFuDQo+ID4+Pg0KPiA+Pj4gLS0t LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4+IEZyb206IE1heGltZSBDb3F1ZWxpbiA8bWF4 aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+DQo+ID4+PiBTZW50OiBUdWVzZGF5LCBKYW51YXJ5IDMx LCAyMDIzIDY6MzYgQU0NCj4gPj4+IFRvOiBWYXJnYXMsIEhlcm5hbiA8aGVybmFuLnZhcmdhc0Bp bnRlbC5jb20+OyBkZXZAZHBkay5vcmc7DQo+ID4+PiBnYWtoaWxAbWFydmVsbC5jb207IFJpeCwg VG9tIDx0cml4QHJlZGhhdC5jb20+DQo+ID4+PiBDYzogQ2hhdXRydSwgTmljb2xhcyA8bmljb2xh cy5jaGF1dHJ1QGludGVsLmNvbT47IFpoYW5nLCBRaSBaDQo+ID4+PiA8cWkuei56aGFuZ0BpbnRl bC5jb20+DQo+ID4+PiBTdWJqZWN0OiBSZTogW1BBVENIIHYxIDEzLzEzXSB0ZXN0L2JiZGV2OiBy ZW1vdmUgaXRlcmF0aW9uIGNvdW50DQo+ID4+PiBjaGVjaw0KPiA+Pj4NCj4gPj4+DQo+ID4+Pg0K PiA+Pj4gT24gMS8xNy8yMyAxNzo1MCwgSGVybmFuIFZhcmdhcyB3cm90ZToNCj4gPj4+PiBUbyBt YWtlIHRoZSB0ZXN0IGNvbXBhdGlibGUgd2l0aCBkZXZpY2VzIHRoYXQgZG8gbm90IHN1cHBvcnQg ZWFybHkNCj4gPj4+PiB0ZXJtaW5hdGlvbiwgdGhlIGl0ZXJhdGlvbiBjb3VudCBhc3NlcnQgY2Fu IGJlIHJlbW92ZWQuDQo+ID4+Pj4NCj4gPj4+PiBTaWduZWQtb2ZmLWJ5OiBIZXJuYW4gVmFyZ2Fz IDxoZXJuYW4udmFyZ2FzQGludGVsLmNvbT4NCj4gPj4+PiAtLS0NCj4gPj4+PiAgICAgYXBwL3Rl c3QtYmJkZXYvdGVzdF9iYmRldl9wZXJmLmMgfCA2ICstLS0tLQ0KPiA+Pj4+ICAgICAxIGZpbGUg Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDUgZGVsZXRpb25zKC0pDQo+ID4+Pj4NCj4gPj4+PiBk aWZmIC0tZ2l0IGEvYXBwL3Rlc3QtYmJkZXYvdGVzdF9iYmRldl9wZXJmLmMNCj4gPj4+PiBiL2Fw cC90ZXN0LWJiZGV2L3Rlc3RfYmJkZXZfcGVyZi5jDQo+ID4+Pj4gaW5kZXggODFiZjJjOGI2MC4u YzY4ZDc5Y2YyOSAxMDA2NDQNCj4gPj4+PiAtLS0gYS9hcHAvdGVzdC1iYmRldi90ZXN0X2JiZGV2 X3BlcmYuYw0KPiA+Pj4+ICsrKyBiL2FwcC90ZXN0LWJiZGV2L3Rlc3RfYmJkZXZfcGVyZi5jDQo+ ID4+Pj4gQEAgLTIyOTAsNiArMjI5MCw3IEBAIHN0YXRpYyBpbnQNCj4gPj4+PiAgICAgdmFsaWRh dGVfZGVjX29wKHN0cnVjdCBydGVfYmJkZXZfZGVjX29wICoqb3BzLCBjb25zdCB1aW50MTZfdCBu LA0KPiA+Pj4+ICAgICAJCXN0cnVjdCBydGVfYmJkZXZfZGVjX29wICpyZWZfb3AsIGNvbnN0IGlu dCB2ZWN0b3JfbWFzaykNCj4gPj4+PiAgICAgew0KPiA+Pj4+ICsJUlRFX1NFVF9VU0VEKHZlY3Rv cl9tYXNrKTsNCj4gPj4+DQo+ID4+PiBXaHkgbm90IGp1c3QgcmVtb3ZlIHZlY3Rvcl9tYXNrIGlm IGl0IGlzbid0IG9mIGFueSB1c2UgaW5zdGVhZCBvZg0KPiA+Pj4gaGlkaW5nIHRoZQ0KPiA+PiB3 YXJuaW5nPw0KPiA+Pj4NCj4gPj4+PiAgICAgCXVuc2lnbmVkIGludCBpOw0KPiA+Pj4+ICAgICAJ aW50IHJldDsNCj4gPj4+PiAgICAgCXN0cnVjdCBvcF9kYXRhX2VudHJpZXMgKmhhcmRfZGF0YV9v cmlnID0gQEAgLTIyOTksMTcgKzIzMDAsMTINCj4gPj4gQEANCj4gPj4+PiB2YWxpZGF0ZV9kZWNf b3Aoc3RydWN0IHJ0ZV9iYmRldl9kZWNfb3AgKipvcHMsIGNvbnN0IHVpbnQxNl90IG4sDQo+ID4+ Pj4gICAgIAlzdHJ1Y3QgcnRlX2JiZGV2X29wX3R1cmJvX2RlYyAqb3BzX3RkOw0KPiA+Pj4+ICAg ICAJc3RydWN0IHJ0ZV9iYmRldl9vcF9kYXRhICpoYXJkX291dHB1dDsNCj4gPj4+PiAgICAgCXN0 cnVjdCBydGVfYmJkZXZfb3BfZGF0YSAqc29mdF9vdXRwdXQ7DQo+ID4+Pj4gLQlzdHJ1Y3QgcnRl X2JiZGV2X29wX3R1cmJvX2RlYyAqcmVmX3RkID0gJnJlZl9vcC0+dHVyYm9fZGVjOw0KPiA+Pj4+ DQo+ID4+Pj4gICAgIAlmb3IgKGkgPSAwOyBpIDwgbjsgKytpKSB7DQo+ID4+Pj4gICAgIAkJb3Bz X3RkID0gJm9wc1tpXS0+dHVyYm9fZGVjOw0KPiA+Pj4+ICAgICAJCWhhcmRfb3V0cHV0ID0gJm9w c190ZC0+aGFyZF9vdXRwdXQ7DQo+ID4+Pj4gICAgIAkJc29mdF9vdXRwdXQgPSAmb3BzX3RkLT5z b2Z0X291dHB1dDsNCj4gPj4+Pg0KPiA+Pj4+IC0JCWlmICh2ZWN0b3JfbWFzayAmIFRFU1RfQkJE RVZfVkZfRVhQRUNURURfSVRFUl9DT1VOVCkNCj4gPj4+PiAtCQkJVEVTVF9BU1NFUlQob3BzX3Rk LT5pdGVyX2NvdW50IDw9IHJlZl90ZC0NCj4gPj4+IGl0ZXJfY291bnQsDQo+ID4+Pj4gLQkJCQkJ IlJldHVybmVkIGl0ZXJfY291bnQgKCVkKSA+IGV4cGVjdGVkDQo+ID4+IGl0ZXJfY291bnQgKCVk KSIsDQo+ID4+Pj4gLQkJCQkJb3BzX3RkLT5pdGVyX2NvdW50LCByZWZfdGQtDQo+ID4+PiBpdGVy X2NvdW50KTsNCj4gPj4+PiAgICAgCQlyZXQgPSBjaGVja19kZWNfc3RhdHVzX2FuZF9vcmRlcmlu ZyhvcHNbaV0sIGksIHJlZl9vcC0NCj4gPj4+IHN0YXR1cyk7DQo+ID4+Pj4gICAgIAkJVEVTVF9B U1NFUlRfU1VDQ0VTUyhyZXQsDQo+ID4+Pj4gICAgIAkJCQkiQ2hlY2tpbmcgc3RhdHVzIGFuZCBv cmRlcmluZyBmb3IgZGVjb2Rlcg0KPiA+PiBmYWlsZWQiKTsNCj4gPj4+DQo+ID4+PiBNYXhpbWUN Cj4gPj4+DQo+ID4NCg0K