From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id D5891A0093;
	Thu, 23 Jun 2022 14:35:56 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 760A140042;
	Thu, 23 Jun 2022 14:35:56 +0200 (CEST)
Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31])
 by mails.dpdk.org (Postfix) with ESMTP id 1CBD74003F
 for <dev@dpdk.org>; Thu, 23 Jun 2022 14:35:53 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=intel.com; i=@intel.com; q=dns/txt; s=Intel;
 t=1655987754; x=1687523754;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=MMeIKj3SOUfBeOYq3Uj+zsezM5z5Bh2qPdMuvcbJQ+4=;
 b=lyse0N13+d4CG8s1D8DvP4pyx+CWRux76YPy9ekMqJU3Jz5AW4puf68f
 yuv0WEvpHfJDaLOK/47k+05yt/Edh5JQ7s+nzBbwYlMih/tODXRzmMyIX
 3d2ti4jJVspBomrmRYhVV1VdlcakC9n19Z+erdEMJrzaDPsoZohSPg2wE
 Ok6+d14z+ZCsUseuJ8b0D5iMNC0dc1EMEwYDUz4SMKEOlLrZ5yQqbIaSd
 tglWFdRdBRZdTSLb4S23NAXJc+J2+jy6sfCY2f3DfZl+2pwUnlUOKn71N
 pGzTrGvbXG4BpsQh7MeqWDHGvVzM77igyy0vANFVoML7y3LI/9U5PHlq8 w==;
X-IronPort-AV: E=McAfee;i="6400,9594,10386"; a="342389832"
X-IronPort-AV: E=Sophos;i="5.92,216,1650956400"; d="scan'208";a="342389832"
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 23 Jun 2022 05:35:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.92,216,1650956400"; d="scan'208";a="678041193"
Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86])
 by FMSMGA003.fm.intel.com with ESMTP; 23 Jun 2022 05:35:52 -0700
Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by
 fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2308.27; Thu, 23 Jun 2022 05:35:51 -0700
Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by
 fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2308.27 via Frontend Transport; Thu, 23 Jun 2022 05:35:51 -0700
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168)
 by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2308.27; Thu, 23 Jun 2022 05:35:38 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=PKANk/ykCSgawOUyDcyjLEIUwrh+m8wbjrKUzHp3QEMWYasWWQdy5H2G7nr9qvbtJw6grccPGEFIBbVQECUo+RGCJTpKVFfnV5MYpOy35RUxv1fXj2vN2/xCOZtfjTVia5f1lV1dkgTjDlee6ThQSZ9wXXssYOAJkT5/krOBq4vrdLCpW9lssV0rMDCT4UDPDHGJrHijvZLoHS5nDEkrM26cjxOpXSLTRWEZTp0Cv7Ev2iNyf988hebSx4Vsec6ryT08u3c0DmJ+dSD1LUa7jvnTT7YRLi7TyNAmNvtMSQNSICp+iYlB/FS8UybSe7J1fEUbG1cjikxy0sbBLl/39w==
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=MMeIKj3SOUfBeOYq3Uj+zsezM5z5Bh2qPdMuvcbJQ+4=;
 b=UhsmSLvKL9Yy6g5lwxDcqT45YlrCEYT3MolMwKynLgHCd/POGGTDNpRMVw7NKpzTDhd44sYUdobTF2cDbiD0Q38rqoxe30X5dD6FGCiMcz1lHjK0l3McCX5Ump3UdoCi/SMEnS5ZgM7bKW548tewIHosx1a/7Zq81HwrUoaEKlR1q4Bk1e60qMr/k53pALNQk5ogobGXCSwA6OYnv65kAqEtVToL8+jcdrIXDBtfatfryXX5xUmAsEdm1Sec+y1YDHD7j4fhlV4IiQrI1J+KN8wopFjmuTF15RGDUNlc7SuaR8eWhVgDiHK03bi5t0EelQuYxV3bstCUax4J/RZYoQ==
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 DM4PR11MB5994.namprd11.prod.outlook.com (2603:10b6:8:5d::20) by
 PH7PR11MB5981.namprd11.prod.outlook.com (2603:10b6:510:1e0::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.16; Thu, 23 Jun
 2022 12:35:36 +0000
Received: from DM4PR11MB5994.namprd11.prod.outlook.com
 ([fe80::644f:ecd2:47d0:aa6d]) by DM4PR11MB5994.namprd11.prod.outlook.com
 ([fe80::644f:ecd2:47d0:aa6d%3]) with mapi id 15.20.5373.015; Thu, 23 Jun 2022
 12:35:36 +0000
From: "Zhang, Qi Z" <qi.z.zhang@intel.com>
To: Ferruh Yigit <ferruh.yigit@xilinx.com>, "Yang, Qiming"
 <qiming.yang@intel.com>, "Wu, Wenjun1" <wenjun1.wu@intel.com>, "Jiang, YuX"
 <yux.jiang@intel.com>
CC: "Li, Xiaoyun" <xiaoyun.li@intel.com>, "Singh, Aman Deep"
 <aman.deep.singh@intel.com>, "Zhang, Yuying" <yuying.zhang@intel.com>,
 "dev@dpdk.org" <dev@dpdk.org>, David Marchand <david.marchand@redhat.com>
Subject: RE: [PATCH v2 3/3] net/ixgbe: move bypass init in a testpmd command
Thread-Topic: [PATCH v2 3/3] net/ixgbe: move bypass init in a testpmd command
Thread-Index: AQHYgghcuVZ+oy0N0ES5GT6l8Orqsa1YrPmAgARIxUA=
Date: Thu, 23 Jun 2022 12:35:36 +0000
Message-ID: <DM4PR11MB5994903C3B5E87732C6D97ECD7B59@DM4PR11MB5994.namprd11.prod.outlook.com>
References: <20220523071031.1868862-6-david.marchand@redhat.com>
 <20220617050753.1273320-1-david.marchand@redhat.com>
 <20220617050753.1273320-3-david.marchand@redhat.com>
 <7a95dafe-bf55-1e2d-9c63-f1fe04de6f4b@xilinx.com>
In-Reply-To: <7a95dafe-bf55-1e2d-9c63-f1fe04de6f4b@xilinx.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-reaction: no-action
dlp-version: 11.6.500.17
dlp-product: dlpe-windows
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=intel.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 46277731-2d2e-4c7e-eb5a-08da5514df79
x-ms-traffictypediagnostic: PH7PR11MB5981:EE_
x-microsoft-antispam-prvs: <PH7PR11MB59810387DB278DD87224D377D7B59@PH7PR11MB5981.namprd11.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: UZ0KyZhtHnOYXl3Pp+cgwCwOvPGwWhSaCsF39OHuYc1JUMwLgOYnhQFniBQZSmzsi6Eol5AR1wMy+rDvDQvT5rORvfVEfV0wB/O2jYcrjdI0b9SKlypCTbT49hPug9Gw922HnwHm9AzoFit/PaxCWHGOsJ4QK/exj/lW9tCbhxI+O0vJlSI7Aoa7KG9j9RFCOnwGHL2mkQtPquL0LtYMAIpG8nJWlfiZRiUuKYcdkjS4+/Di3zi37ocW42kGJWn6wh8nk9Q2ok4s2XW1x3qYaa6H7TcBfO1CvghUbfFGtlTGlH+qH/IvYPPSkhuXp+3UjMns4LPboM79r+h3ktn5Sp4dXFR8NCWJmsiCl7L8W4g/2+LI4HrAeozB1xz8U+GpDL+0KkXCZ3ukbwHHQVGWrNdTqHOVptpk0oaZSLeEErJhtw8u5xRBmPDeHD75NCF+zxQYu4H/JX3Um08afbouYB0I9vhUvlRpygZDtQgH0HGhQFtZ7xj68wzRlCYYXbclZ9WdkxlivTGo9MXzfdcM44So2Z/UoJvnfXOKpLmh8mMByDF8sNk48CvVQvYqGnKSjWC43HqSqP0FjSawourHgn+Ok+rvf/M1Mi6J4obRVS0kguxiZRb1hwgwCL/gMrJgbH/cIi4Xg+xjOBpoCzq58b0FgRFyjdsZlUgVl0CC3uqdUMCAyK9qrxoln2jiIprAcPkFTSQSr0M/7jmJJkZicZa5htmIT+/3ye9p10u3N/33ZD+0WGMTZujF9CdqAF8SWryULx8/B1LE2pDuoFsHag==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DM4PR11MB5994.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230016)(39860400002)(346002)(136003)(376002)(366004)(396003)(71200400001)(122000001)(66946007)(38070700005)(76116006)(82960400001)(38100700002)(66476007)(66446008)(4326008)(64756008)(86362001)(54906003)(316002)(110136005)(8676002)(66556008)(41300700001)(7696005)(478600001)(5660300002)(6636002)(26005)(53546011)(9686003)(6506007)(55016003)(186003)(8936002)(33656002)(2906002)(83380400001)(52536014);
 DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?R1hyZnhKeFhmOFFqZk1jVkk5T0U0cXVWbmV0b1FNa2hBaWlLUFh1dUZ5YWhT?=
 =?utf-8?B?QjNSaW1JZXNGTXlhMW1JdDVReExJbm03eHRmbWxYSlZCdEptSTgwMk0wSk90?=
 =?utf-8?B?VFdHSVRjU1pUeGlYd0VHbVJEMW4xc0hhOTdhOTJRU0hxbHJEMUtwMUhuSUtO?=
 =?utf-8?B?Zmkvc21Fb2x6SWxGZk5UQzBWVzBzM1VFL1hwRTlTdUJsSVRtSVprRFhGbW9Z?=
 =?utf-8?B?T1BRS1RyQytNdE1UQW5MaFg3TzlBKzVRUG84dHNLWmdzUzYvcFc2WkJrNnE0?=
 =?utf-8?B?N0tsMTlxOHArajhDQWpESCtCN0Y4RWMwNTZ2T1dTRmpUbzZwdytyNFh6Q3VR?=
 =?utf-8?B?OFFDSjEyRzVlVHVhVStCS3V0ZERwZnhDRmVlbWduc1IzdkZ0Y0NnU2ozMGFK?=
 =?utf-8?B?eXVscjF3d0d0VlV1cWhySUVUN0JOTmNUYW9JWDhkMW9WNjNKOUxZbitBV2Mr?=
 =?utf-8?B?NTNrRk4zOHFhUDBYUGd6V1BDTWZrUktkQUF6YVhLQ2tnTzJzbFQvU1N1clc2?=
 =?utf-8?B?TUhLa2NMQW9FNjg5bEM1SHkvQU1NQTlhaHRSQWZqZklHcmpIYnM4UlVrUTUy?=
 =?utf-8?B?ZW5WbU9uWDF6bFVKUXJLS2o0N2pNdHd3U2JPL2w2dysvQ1VKNDl6akIrWHVY?=
 =?utf-8?B?NVhld3V6R211TGRCa29aYWF0VHR4b3lXT0J6dUZpYjFUaENxVXVFSVFMYmdo?=
 =?utf-8?B?U3UzYzFNZ0U3TmhiVXpuWmlhalBvTU5MSXFCaHVRY0VWbkVSSUZUZzZSZGlH?=
 =?utf-8?B?VnlhUk05RDlJdGFUeng0Ukh0KzRBeFdoN1hPM25qYnhzUmlLUWdTbVRUSEM4?=
 =?utf-8?B?YmV4b0sxZnpUZEVxYnVobVVUQmt6YlZ1L21tQUtBL2VpUjA2MkJXVzc5TjBZ?=
 =?utf-8?B?czE5QjBIaWlHaWw1WHd4YnB0eEJlTHcyWVZjYVFuUXoweFM4QWVDZXpxalhi?=
 =?utf-8?B?cFowOWIxNGg3bEhTSFBrUld4Sm8zR0RLUWRTbFBycGEwYU1nbnJZOEFsb1NZ?=
 =?utf-8?B?dmlBeW5tZ0lnNDBCdFZHdkdzR3AzRkZBVEppdU94QWw2LzRqRGN2OEFhMndW?=
 =?utf-8?B?eGtGWG1uazhqVFRROGQyc25PcDlWM0VNM0h0aHZ3VXV2SnQrN2xDUVR4eU1W?=
 =?utf-8?B?OWE1azUyVlExWjZhQUc3SjFEZjV6UkhZdDVLaU1OUVZySi9vNGRyVUVNeG5y?=
 =?utf-8?B?MzJ3RzI5dHQ1cm5iRXp2S1EwUFpsTWlELzVHZGNZQjZQK0xWem5DUHRvcFlT?=
 =?utf-8?B?RVhMbFE5L3JZUEtrYmsxeUtnYTBnUFVtWlRIdXRsc3NjYVR2UG03QkZEVmhR?=
 =?utf-8?B?eVozbEN2dWVFQ3BoaXJYdVRzTFJWY1Qyd0xJN3hERmd4NldUMGdBMWhNbUF2?=
 =?utf-8?B?aTByZTVkSzNmN1ZlQVFSY1hhcVJGcEgyWW5HenlsVjBWK3lnZnVid2NiTVdJ?=
 =?utf-8?B?VWcveHh4eGRBMWJySG8xR01RMEUzM1JESnhmWEZ5MVBKaFRrNmlDMTM2ZHBZ?=
 =?utf-8?B?NU1ueGIzaENRWkVRbkhoaVhQME9rLzZPVkpwL29wVk4vMGxFSk9Xaks4N3hw?=
 =?utf-8?B?R1VVSlIrYWkxVVpHUllCNkJVd3JPY3F6NXdhR1ZwRklkNkZsRERmemxKZTlt?=
 =?utf-8?B?MEJaZTZaSHVLOFZ2T0RUVzByT0ZienRkbEN4Zlczd3RVZHoySS9sVEVlbXlX?=
 =?utf-8?B?N0wyQUlCa29mc0Fva3pzUVZqWVpha0tCOTBtNWhadWgzTzRwOHVLRi9KWUJ6?=
 =?utf-8?B?ZCtNdm1Tbnl0V1hEQmNKdjNmbXBTRUI3WisyV1g1SFgyb2dFK3RBYTJvWGJt?=
 =?utf-8?B?cURXOGJmNEdtNGxtdG9zNGNHL3d0SS8yTERKS2xlbnNIcnFOTWZrcjl1a2ht?=
 =?utf-8?B?cURIWm5WUmNrOFF6dlN6QWdPYm53Y1duMjRjV09BZlRJK0VSYlY5VmsvMVJR?=
 =?utf-8?B?NTRmZkErZ2xNNVV3SlgwUTZsanZNRit3NmhzZ1l6R2E0Zmd1RUIreHk0anJr?=
 =?utf-8?B?d3JhZm1YM2V6amhkY0p5ZTZoSmpoems5aE80amdsTDZibWYxSlVYWTJMUS9E?=
 =?utf-8?B?dE9OMHBob1BsbE40STJkdzNYTkxBS0JWWDRINGJNOVdoc1BHZU83RWJSWVZH?=
 =?utf-8?B?WStlZVliVW03MURoNUNNNmxQNHBHeG1lMlMzQUhOUnJ1cTNsSEgrK25VVkV5?=
 =?utf-8?B?MkdNRVFpeU1jaXg4a01YS1h0VzBFdC9ZOTMrSGxTeDlzbDlXL0RJTmdhUHN5?=
 =?utf-8?B?YnBOT0t1S01EblBQMkxwZ0lESThCeXg3NGxjMlB6TDhJVlJ4c0JFSmxiRlY0?=
 =?utf-8?B?V2VFWlRRajJGVFJRQS9HRkplVzh6TXk5REl4S3pOemlnOFdQM3dPdz09?=
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: DM4PR11MB5994.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 46277731-2d2e-4c7e-eb5a-08da5514df79
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jun 2022 12:35:36.2894 (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: xsNKPJ2ZY1mQkIriAF1b2y3BOzBdwuh4W/Rm3lN6w2Qq+TMKbUkbR8AqdW4mArpAE3jZzmkwgNwQsEMqvJikyA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB5981
X-OriginatorOrg: intel.com
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmVycnVoIFlpZ2l0IDxm
ZXJydWgueWlnaXRAeGlsaW54LmNvbT4NCj4gU2VudDogVHVlc2RheSwgSnVuZSAyMSwgMjAyMiAz
OjA0IEFNDQo+IFRvOiBZYW5nLCBRaW1pbmcgPHFpbWluZy55YW5nQGludGVsLmNvbT47IFd1LCBX
ZW5qdW4xDQo+IDx3ZW5qdW4xLnd1QGludGVsLmNvbT47IEppYW5nLCBZdVggPHl1eC5qaWFuZ0Bp
bnRlbC5jb20+DQo+IENjOiBMaSwgWGlhb3l1biA8eGlhb3l1bi5saUBpbnRlbC5jb20+OyBTaW5n
aCwgQW1hbiBEZWVwDQo+IDxhbWFuLmRlZXAuc2luZ2hAaW50ZWwuY29tPjsgWmhhbmcsIFl1eWlu
ZyA8eXV5aW5nLnpoYW5nQGludGVsLmNvbT47DQo+IGRldkBkcGRrLm9yZzsgRGF2aWQgTWFyY2hh
bmQgPGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb20+OyBaaGFuZywgUWkgWg0KPiA8cWkuei56aGFu
Z0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIgMy8zXSBuZXQvaXhnYmU6IG1v
dmUgYnlwYXNzIGluaXQgaW4gYSB0ZXN0cG1kIGNvbW1hbmQNCj4gDQo+IE9uIDYvMTcvMjAyMiA2
OjA3IEFNLCBEYXZpZCBNYXJjaGFuZCB3cm90ZToNCj4gPiBJbnRyb2R1Y2UgYSBuZXcgY29tbWFu
ZCBhbmQgcmVtb3ZlIHRoZSBsYXN0IHBhcnQgb2Ygc3BlY2lmaWMgcG9ydCBpbml0DQo+ID4gZnJv
bSB0ZXN0cG1kLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogRGF2aWQgTWFyY2hhbmQ8ZGF2aWQu
bWFyY2hhbmRAcmVkaGF0LmNvbT4NCj4gPiAtLS0NCj4gPiAgIGFwcC90ZXN0LXBtZC9tZXNvbi5i
dWlsZCAgICAgICAgICB8ICAxIC0NCj4gPiAgIGFwcC90ZXN0LXBtZC90ZXN0cG1kLmMgICAgICAg
ICAgICB8ICA0IC0tDQo+ID4gICBkb2MvZ3VpZGVzL25pY3MvaXhnYmUucnN0ICAgICAgICAgfCAg
NyArKysNCj4gPiAgIGRyaXZlcnMvbmV0L2l4Z2JlL2l4Z2JlX3Rlc3RwbWQuYyB8IDgyDQo+ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gPiAgIDQgZmlsZXMgY2hhbmdlZCwgODkg
aW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9hcHAv
dGVzdC1wbWQvbWVzb24uYnVpbGQgYi9hcHAvdGVzdC1wbWQvbWVzb24uYnVpbGQgaW5kZXgNCj4g
PiA2OWM3NTk1YTQ1Li5kMTNlOTgxMjVlIDEwMDY0NA0KPiA+IC0tLSBhL2FwcC90ZXN0LXBtZC9t
ZXNvbi5idWlsZA0KPiA+ICsrKyBiL2FwcC90ZXN0LXBtZC9tZXNvbi5idWlsZA0KPiA+IEBAIC02
OCw3ICs2OCw2IEBAIGlmIGRwZGtfY29uZi5oYXMoJ1JURV9ORVRfSTQwRScpDQo+ID4gICAgICAg
ZGVwcyArPSAnbmV0X2k0MGUnDQo+ID4gICBlbmRpZg0KPiA+ICAgaWYgZHBka19jb25mLmhhcygn
UlRFX05FVF9JWEdCRScpDQo+ID4gLSAgICBjZmxhZ3MgKz0gWyctRFJURV9MSUJSVEVfSVhHQkVf
QllQQVNTJ10NCj4gPiAgICAgICBkZXBzICs9ICduZXRfaXhnYmUnDQo+ID4gICBlbmRpZg0KPiA+
ICAgaWYgZHBka19jb25mLmhhcygnUlRFX05FVF9EUEFBJykNCj4gPiBkaWZmIC0tZ2l0IGEvYXBw
L3Rlc3QtcG1kL3Rlc3RwbWQuYyBiL2FwcC90ZXN0LXBtZC90ZXN0cG1kLmMgaW5kZXgNCj4gPiA0
ZTg1MjNmOTYxLi5lMTFlMmUyY2I4IDEwMDY0NA0KPiA+IC0tLSBhL2FwcC90ZXN0LXBtZC90ZXN0
cG1kLmMNCj4gPiArKysgYi9hcHAvdGVzdC1wbWQvdGVzdHBtZC5jDQo+ID4gQEAgLTM5NDksMTAg
KzM5NDksNiBAQCBpbml0X3BvcnRfY29uZmlnKHZvaWQpDQo+ID4gICAJCWlmIChyZXQgIT0gMCkN
Cj4gPiAgIAkJCXJldHVybjsNCj4gPg0KPiA+IC0jaWYgZGVmaW5lZCBSVEVfTkVUX0lYR0JFICYm
IGRlZmluZWQgUlRFX0xJQlJURV9JWEdCRV9CWVBBU1MNCj4gPiAtCQlydGVfcG1kX2l4Z2JlX2J5
cGFzc19pbml0KHBpZCk7DQo+ID4gLSNlbmRpZg0KPiA+IC0NCj4gPiAgIAkJaWYgKGxzY19pbnRl
cnJ1cHQgJiYgKCpwb3J0LT5kZXZfaW5mby5kZXZfZmxhZ3MgJg0KPiBSVEVfRVRIX0RFVl9JTlRS
X0xTQykpDQo+ID4gICAJCQlwb3J0LT5kZXZfY29uZi5pbnRyX2NvbmYubHNjID0gMTsNCj4gPiAg
IAkJaWYgKHJtdl9pbnRlcnJ1cHQgJiYgKCpwb3J0LT5kZXZfaW5mby5kZXZfZmxhZ3MgJg0KPiA+
IFJURV9FVEhfREVWX0lOVFJfUk1WKSkgZGlmZiAtLWdpdCBhL2RvYy9ndWlkZXMvbmljcy9peGdi
ZS5yc3QNCj4gPiBiL2RvYy9ndWlkZXMvbmljcy9peGdiZS5yc3QgaW5kZXggZWE0Njg0YzJkYy4u
ZDQ1MGZjMWNhMCAxMDA2NDQNCj4gPiAtLS0gYS9kb2MvZ3VpZGVzL25pY3MvaXhnYmUucnN0DQo+
ID4gKysrIGIvZG9jL2d1aWRlcy9uaWNzL2l4Z2JlLnJzdA0KPiA+IEBAIC00MTgsNiArNDE4LDEz
IEBAIFNldCBhbGwgVENzJyBUWCBtaW4gcmVsYXRpdmUgYmFuZHdpZHRoICglKSBnbG9iYWxseQ0K
PiBmb3IgYWxsIFBGIGFuZCBWRnM6Og0KPiA+DQo+ID4gICAgICB0ZXN0cG1kPiBzZXQgdGMgdHgg
bWluLWJhbmR3aWR0aCAocG9ydF9pZCkgKGJ3MSwgYncyLCAuLi4pDQo+ID4NCj4gPiArcG9ydCBj
b25maWcgYnlwYXNzDQo+ID4gK35+fn5+fn5+fn5+fn5+fn5+fg0KPiA+ICsNCj4gPiArRW5hYmxl
L2Rpc2FibGUgYnlwYXNzIGZlYXR1cmU6Og0KPiA+ICsNCj4gPiArICAgcG9ydCBjb25maWcgYnlw
YXNzIChwb3J0X2lkKSAob258b2ZmKQ0KPiA+ICsNCj4gDQo+IEhpIFFpbWluZywgV2VuanVuLCBZ
dSwNCj4gDQo+IEZvciBtZSBjaGFuZ2VzIGxvb2tzIGdvb2QgYnV0IHRoaXMgc2V0IGNoYW5nZXMg
aXhnYmUgYnlwYXNzIGNvbmZpZ3VyYXRpb24gaW4NCj4gdGVzdHBtZCwgaW5zdGVhZCBvZiBpdCBi
ZWluZyBlbmFibGVkIGJ5IGRlZmF1bHQsIG5vdyBhbiBleHBsaWNpdCBjb21tYW5kIG5lZWRzDQo+
IHRvIGJlIGlzc3VlZC4gVGhpcyBhbHNvIGNhbiBhZmZlY3QgYnlwYXNzIHRlc3RpbmcuDQo+IA0K
PiBDYW4geW91IHBsZWFzZSB0ZXN0L2NvbW1lbnQgb24gdGhlIHNldCBmb3IgdGhlIGl4Z2JlIGJ5
cGFzcz8gRm9yIGJvdGgNCj4gZnVuY3Rpb25hbCBhbmQgZHRzIHRlc3RpbmcgcGVyc3BlY3RpdmU/
DQoNClRoYW5rcyBmb3IgY2FwdHVyZSB0aGlzLCBhZnRlciBpbnRlcm5hbCBkaXNjdXNzaW9uLCB0
aG91Z2ggd2UgdGhpbmsgaXRzIGxvdyByaXNrIGJ1dCB3ZSBwcmVmZXIgdG8gaG9sZCBvbiB0aGlz
IHBhdGNoIG1lcmdlIGJlZm9yZSBnZXQgdGhlIHJlc3VsdCBvZiBhIGl4Z2JlIHJlZ3Jlc3Npb24g
dGVzdC4NCg0KSWYgd2UgbWlzc2VkIFJDMiwgd2Ugc2hvdWxkIGJlIGFibGUgdG8gY2FwdHVyZSBp
dCBpbiBSQzMuDQoNClRoYW5rcw0KUWkNCg0KPiANCj4gVGhhbmtzLA0KPiBmZXJydWgNCg==