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 94081A00C3; Wed, 7 Dec 2022 11:22:00 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3EE77410D2; Wed, 7 Dec 2022 11:22:00 +0100 (CET) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id 2038C40156 for ; Wed, 7 Dec 2022 11:21:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1670408519; x=1701944519; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=sDK/JBHVapC0/EvB+vIh9SqonEyz9bGTLw3EF6tX5uw=; b=buNbMyw/pWugZi0aOqi9plZ8OJXFyVuywYI8Pd+1M37OJ7sDfcxTRz2O X4x5SHnWNaFzWSPml5ZJdYTk5rZzicsIT5wM2GPlWxgx9CMlim13Ck9hD SipHfS4F9Sn1EdrgRJjPhWgIxEKw7hC3oWGeUG0NARbXfwHslXeevcNPR HckZcdX4/UnVaTXqPZ5jnCQyqM1eAW4qvrDkH8/PJRqMffpBtrOfw0Z/Q AI90Vl63YoXJ50VAgTA2VL3QQmFfW8Mz6sh0CSr7ps2bIsWyE3k58NRF0 ZrU78mjoy90P1nwJM+K65MxDJYDCtslnZgjfDzwx3isFqzFrwHeImYWQA Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10553"; a="315569423" X-IronPort-AV: E=Sophos;i="5.96,225,1665471600"; d="scan'208";a="315569423" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Dec 2022 02:21:55 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10553"; a="596914978" X-IronPort-AV: E=Sophos;i="5.96,225,1665471600"; d="scan'208";a="596914978" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga003.jf.intel.com with ESMTP; 07 Dec 2022 02:21:54 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 7 Dec 2022 02:21:54 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 7 Dec 2022 02:21:54 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Wed, 7 Dec 2022 02:21:54 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.172) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Wed, 7 Dec 2022 02:21:53 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f2kuaOJy+XBu4uh4df+57QtQELg8hzBYycWyso6spTBNANP9EAH6Zc2GmlZZY86T1qPmxQ8C3OisfsDwIeyDVCaOs5Y0Fhacoo84FWboRl5AzfkZMXoQYfNJNWxrGTH0Bk+GXeoxWUadaixTCsjdrLuwd7MckEc4wgI4/q2Jo00l2Cj93iINj1IsHnIK5yFuylBnSfa9lWh3gBpomctpSu3hLRYi5TplpjLWI5K5g9aTNZjVdhBRqykApZUT/FU0aq8oHhpc0BfENi0DcsXVHAgV9lpfza+6gXAihcqi6TBppKE0oEVOOawhRhQtltGjymMFRCJy8YQZh1R8dFQH/Q== 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=sDK/JBHVapC0/EvB+vIh9SqonEyz9bGTLw3EF6tX5uw=; b=NUJM2kGjw+pSWsPc8oODBVULtP2ppcc/zarw3h2Q5g1EvExMGvn9LZvEnK8PMnwY76kxCTF+VyBQXT6uTt+mmxeCxt6nFPlb0k0y4Ftd4evfbkBuxrcoCgiuqAXwLJ8up5zohIUFvW6wRVqZ1vYsPXLV1BjRQgxPxJGJul0D2Y9HIXSxlMsaRbkVKBnJtxcAri7eqZPZbgE0ZP5IyS/PtfPYGZUZPWycADQG0yHCMD+bn08Su3vHDsc3avZapvjo9lQf8U0AY10RhNAuh9MVTWH2NcrAnbDtJBziNs1kAlxVMt3cM1HEW+sWKmwD1uOb5i0tVyOohtN2l5Se+JTbKA== 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 BYAPR11MB2711.namprd11.prod.outlook.com (2603:10b6:a02:c2::30) by CH3PR11MB7276.namprd11.prod.outlook.com (2603:10b6:610:14b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.14; Wed, 7 Dec 2022 10:21:46 +0000 Received: from BYAPR11MB2711.namprd11.prod.outlook.com ([fe80::3207:f5ef:dfe6:f91c]) by BYAPR11MB2711.namprd11.prod.outlook.com ([fe80::3207:f5ef:dfe6:f91c%7]) with mapi id 15.20.5880.014; Wed, 7 Dec 2022 10:21:46 +0000 From: "Jiang, YuX" To: "luca.boccassi@gmail.com" , dev CC: "dev@dpdk.org" , Abhishek Marathe , Ali Alnubani , "Walker, Benjamin" , David Christensen , Hemant Agrawal , "Stokes, Ian" , Jerin Jacob , "Mcnamara, John" , Ju-Hyoung Lee , "Kevin Traynor" , Luca Boccassi , Pei Zhang , "Xu, Qian Q" , Raslan Darawsheh , Thomas Monjalon , Yanghang Liu , "Peng, Yuan" , "Chen, Zhaoyan" Subject: RE: 20.11.7 patches review and test Thread-Topic: 20.11.7 patches review and test Thread-Index: AQHZAxemN80e6/kn6EK/34KvFHoLP65iRFgQ Date: Wed, 7 Dec 2022 10:21:45 +0000 Message-ID: References: <20221128105232.1394896-1-luca.boccassi@gmail.com> In-Reply-To: <20221128105232.1394896-1-luca.boccassi@gmail.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: BYAPR11MB2711:EE_|CH3PR11MB7276:EE_ x-ms-office365-filtering-correlation-id: 8de2c126-67b9-47e3-ece3-08dad83cd801 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: IUuNztlLwQIh+vDjIvTQRCI/mS414nDQja4ttAQWqZW03vDdBtDMyX388PQI6IuAssQaZt99VCNyyOPnBdAR05IzYBqM03NxXp0HaU9y6GMVfWwWsdhkF19140v2UirNRf89lP03iDEqXycMy5/rh2R8ZxEIIacIcpX77UqUDTDWs0aLfx/ypEwgu0lGd/+CSueTWmMG5Ui8GWAK+8HUEFVQlPEMJnbro3pWIl6NyBWjBoOWMyIxloeugbDcbezyOc9e5J9S9gQeyi2cVmXQUSUxU/a+idoMhexLYPry9Xf6SZDaJu77Jg3EZiFxVPpMk3bjBat0fP5MRMt/FDmIMxIoJ/Sm61cJt8mJ7h3a394SNf+xe6ouEt4EzqWvwKsEiWqizKPfcp+ca6Xk9GAFWbZrlsI6V/zCy5JnU942xFr6NdVRL3iKqbZk4b+PYZjCYvyozMt/SXoxV99CdGv/JcAkakDOnKBrJX6HXh6bq1ljOUhcmUxG5mod22Bikl/kA2Tj4X9xqvpT4uvLWFwRJY4335hPoydMf1uXiyzj12Xy0NlRK3E1n/npgwZeRiVHgBAERNE5mAgfsFjkcScl+CciDvQFqpOH8jA5acguWgx6agK6/rY0Qf5GXM5IXJKQmO5f+E+BJ+gen2HOkS94lx31rqEFhoTbWRfUmOOCct3NijuAPShJIqPYoTdyWKaFiicNq1NPM9HACK24dRe2j9BHArDwFAsxGoxX8D0unuTCxcdTreKSTQNHDq1PxqeoOEK2x3pFMKRwF9CDJSMS4A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB2711.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(39860400002)(396003)(136003)(376002)(366004)(346002)(451199015)(316002)(71200400001)(966005)(38100700002)(41300700001)(86362001)(38070700005)(8936002)(2906002)(4326008)(5660300002)(122000001)(83380400001)(33656002)(66476007)(52536014)(76116006)(66556008)(54906003)(82960400001)(7416002)(478600001)(110136005)(55016003)(64756008)(8676002)(107886003)(53546011)(66446008)(26005)(186003)(66946007)(6506007)(9686003)(7696005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?d1FxajhXY1RNU1J0eDVhdzU1TjdPcUNoS3N2UGhCZkhOUUthT1dDSEZhem5I?= =?utf-8?B?V0NqdnNMWm1vN2I0aDhTMWJwRHJrMExDdkFiakIxaTRldHBpNlp6MGxmOXl5?= =?utf-8?B?QjZ4Mlcvb1hQR0xmQXpuZmNCUzZ1Rlo4cUt3aW5HT2lHUnNnM0w4dW1pUllZ?= =?utf-8?B?MTJDSEpLWDBDK1dHSWtiTmZ0TTdNK1JGenFvR3BUUmMwK0J4dnZadXRqQ0lu?= =?utf-8?B?QzdBWVFENUZjUktVYXZjblQ0QXdFV3Bqd0RUQXZKbmpXREdnRW92Ky9vQlVi?= =?utf-8?B?citVdUkvT0twU1dTUUxKcXIzcHdKRzZFd0JROHVrRHFDQ2RYLzJ4Nlg5SjZE?= =?utf-8?B?Y0t1VEhqUmR4YkQvL01lWVFKK3FRWExsWlhRTlBvTmJOZXNJL3BNVGpGa2hw?= =?utf-8?B?ZnVtVHc5ZWpNam4xUzB6QlZFbDZLR2R1TWkyTG9xRitnL1U5NVhRbnJ2UWx2?= =?utf-8?B?aWNoRUxWVTZhSFFPWlFSUzcrYlRRemY5NkJkanJxbktXbnpVMzB2cmJRU1dr?= =?utf-8?B?U3I2V2x6L3JWQXEwMTVheXhRYUtOR2xsV0M3Yy83a293WHBvVUg4T3hlVE9z?= =?utf-8?B?eTBNWm1LWkNJVU0xR3luR2hDdTNZeGsrTFJMeEhQWGFSMjFmcEtVdTdNa3dv?= =?utf-8?B?S29uQTdLVkc1Q1FuQnJMczk1MjhwUHpyblRIaHBNazdETmVaczFSVk9TcFVk?= =?utf-8?B?RTd4VWN0RjVtRUJwM1FraEZzR2VZSzZ4MmJBM1MxR25nTWV0NnZlb1cyYmFP?= =?utf-8?B?SkdJWis2NUdMWWVOc05IdERFM1diZVNDZTljcTJ3V2VPWko0SE81SnBBM3Jj?= =?utf-8?B?ZDBTY0xOOVI1cmQ1ZnA2RzIxOTFPUzViRlYzUndkcHdpN1RkbXJDZWhOZTly?= =?utf-8?B?SXRpYVFlcFBaRjNobWphWERxbkZtUWt2bjRaSTk0eXZ6MlhJeTRKRXpTYzZj?= =?utf-8?B?WURTb29pWmlqOThyUTVUUGVtTVdpWWtudXN4UjFUVWVCMzJCazVtaCs3RGdJ?= =?utf-8?B?QURhemZXVmg4Z0o1a0VLSmFKT3JqM0x2cm1qTjZJQll4dEUzMy9UcWxPWUJL?= =?utf-8?B?bDhLY3NWSUdjS3llZUlFd3hPTEdNcDNyRDN2TW5kUUpsbnhuWGFkYit4ckpp?= =?utf-8?B?T1lVZlIwVktxK3ZuUWV2OTEydUNreUNWN2JYRkFtQW44OXVDTWtJUjI1OE9p?= =?utf-8?B?ZDFEL1JCbW9oeEhONFpDbVd2OFQ1UTZnbjIzLzdaallpdW8vNzY0WllmWiti?= =?utf-8?B?VWpBT2d5eUcrN0VsOGs3c3psOTZjbzZQTkVBSSt4QkEvNVdyNVBaazJzRTZY?= =?utf-8?B?YWZSRmpkRFhwWG9aMitaQnFrMVVXSEwxVk12QVhpeGdLRUlxWDNuL3RCTFVW?= =?utf-8?B?NjFZNE1BM0R6UWFlRFM1T2FnVm0rbmFhejhSOGlJMStmNHBlc2xlWWVBdFkz?= =?utf-8?B?eENEdmxuNFRVdEtoaFdHQkZjcFhldithQmI0Q3p2RkdDVkJiRnQrZkpFc3Vt?= =?utf-8?B?WGJWYWcrRW5GNTRaUG1LRjJXdEJEcHJoRWdBZU80NTF1TDNiS2h5UlY5UExm?= =?utf-8?B?Wm9raDNENTRrbHU3RUQwcmdFNjVjRHcycXhrSUNZcit3N2hsdUVMVFFaL3Ru?= =?utf-8?B?TjZxVGc1cXFreEFIKzlyNVRvay9IWlJ4bWRPZ3F1S20yVUZJNkxzMDlNMHor?= =?utf-8?B?eE5vVDl1a015Nmx4SWZyK1p0UTM1U3pRYW96cmFjN245cEJOZjZuck9tUHVC?= =?utf-8?B?Z29HWnBEcE53aSswTW4vd0tqZWhhL1g4R3JLYVRyZkNRUnRWc2hnRHV0ZUVr?= =?utf-8?B?eHdQN1VqZ0MrRUpTYWZlY3V4d3JGWVNKREhzbEF4a3ZEdzZUa1RHR1lzL1hJ?= =?utf-8?B?Y0lnVFlHdmVWUjFTcEc5UHlzd01IcW5Wa0UyU3ZwdHFuTjJGWWl1eWZRTVZk?= =?utf-8?B?aUJNdjk5N3pQOVN3empNcWUzMlBobGZZNjZkc3cwWlBsbGNOcDNWeHlVWUNI?= =?utf-8?B?LzZTcFNqMmUrblRuYUFPQVIrbjRUK1o0a3pKc3A3bHB4MlpYNFpLQU9Vc0tC?= =?utf-8?B?bm5QNHZlSVdtbFMybnB2RDBML2JKUm00VWlYYlcvM1pSU0E3TXByaFdpdTR1?= =?utf-8?Q?TEJLrMKLdw18x1hUlWng4QpoC?= 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: BYAPR11MB2711.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8de2c126-67b9-47e3-ece3-08dad83cd801 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Dec 2022 10:21:45.9676 (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: mu6d/dAaJCMp+SvSyEkkvGc+dYdrlmWlVEs9Aal+TD+/Dkm5jlo9qW882CPqA/e5x/4LrrTPikExp6U1s2WtsA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7276 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 SGkgQWxsLA0KVXBkYXRlIHRoZSB0ZXN0IHN0YXR1cyBmb3IgSW50ZWwgcGFydC4gVGlsbCBub3cg ZHBkazIwLjExLjctcmMxIHZhbGlkYXRpb24gdGVzdCByYXRlIGlzIDk1JS4gTm8gY3JpdGljYWwg aXNzdWUgaXMgZm91bmQuDQoyIG5ldyBidWdzIGFyZSBmb3VuZCwgMSBuZXcgaXNzdWUgaXMgdW5k ZXIgY29uZmlybWluZyBieSBJbnRlbCBEZXYuDQpOZXcgYnVnczoNCiAgMSwgQ29tcGlsYXRpb24g ZXJyb3IgY29tcGlsaW5nIGRwZGsgd2l0aCB2bV9wb3dlcl9tYW5hZ2VyIHNhbXBsZSBhcHAgIC0t IEludGVsIGRldiBpcyB1bmRlciBpbnZlc3RpZ2F0aW5nLg0KICAyLCB2Zl9pbnRlcnJ1cHRfcG1k L25pY19pbnRlcnJ1cHRfVkZfdmZpb19wY2k6IGwzZndkLXBvd2VyIFdha2UgdXAgZmFpbGVkIG9u IFg3MjIgMzdkMA0KCS0gRmluZCBvbiBEUERLMjIuMTEsIGl0IGhhcyBmaXggcGF0Y2g6IGh0dHBz Oi8vcGF0Y2h3b3JrLmRwZGsub3JnL3Byb2plY3QvZHBkay9wYXRjaC8yMDIyMTExNzA2NTcyNi4y Nzc2NzItMS1rYWlzZW54LnlvdUBpbnRlbC5jb20vDQoJLSBQYXRjaCBpcyBub3QgbWVyZ2VkIGlu dG8gbWFpbiwgaXRzIGZpeCBjYW4gYmUgYXBwbGllZCBvbiBMVFMyMC4xMS43LXJjMSBhbmQgdGVz dGVkIHBhc3NlZC4NCiAgMywgaW5saW5lIGlwc2VjOiB0ZXN0IGZhaWxlZCBvbiBMVFMyMC4xMS43 ICAtLSBJbnRlbCB2YWxpZGF0aW9uIG93bmVyIGFuZCBkZXYgYXJlIHVuZGVyIGludmVzdGlnYXRp bmcuDQoNCiMgQmFzaWMgSW50ZWwoUikgTklDIHRlc3RpbmcNCiogQnVpbGQgJiBDRkxBRyBjb21w aWxlOiBjb3ZlciB0aGUgYnVpbGQgdGVzdCBjb21iaW5hdGlvbiB3aXRoIGxhdGVzdCBHQ0MvQ2xh bmcgdmVyc2lvbiBhbmQgdGhlIHBvcHVsYXIgT1MgcmV2aXNpb24gc3VjaCBhcyBVYnVudHUyMC4w NCwgRmVkb3JhMzYsIFJIRUw4LjQsIGV0Yy4NCi0gQWxsIHRlc3QgZG9uZS4gT25lIGtub3duIGJ1 ZzogaHR0cHM6Ly9idWdzLmRwZGsub3JnL3Nob3dfYnVnLmNnaT9pZD05OTEgbmV0L2VuYSBidWls ZCBmYWlsdXJlIHdpdGggZ2NjIDEyLCBzdGlsbCBubyBmaXguDQoqIFBGKGk0MGUsIGl4Z2JlKTog dGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIFJURV9GTE9XL1RTTy9KdW1ib2ZyYW1lL2NoZWNrc3Vt IG9mZmxvYWQvVkxBTi9WWExBTiwgZXRjLiANCi0gQWxsIHRlc3QgZG9uZS4gTm8gbmV3IGRwZGsg aXNzdWUgaXMgZm91bmQuIA0KKiBWRihpNDBlLCBpeGdiZSk6IHRlc3Qgc2NlbmFyaW9zIGluY2x1 ZGluZyBWRi1SVEVfRkxPVy9UU08vSnVtYm9mcmFtZS9jaGVja3N1bSBvZmZsb2FkL1ZMQU4vVlhM QU4sIGV0Yy4JCQ0KLSBBbGwgdGVzdCBkb25lLiBObyBuZXcgZHBkayBpc3N1ZSBpcyBmb3VuZC4g CQ0KKiBQRi9WRihpY2UpOiB0ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcgU3dpdGNoIGZlYXR1cmVz L1BhY2thZ2UgTWFuYWdlbWVudC9GbG93IERpcmVjdG9yL0FkdmFuY2VkIFR4L0FkdmFuY2VkIFJT Uy9BQ0wvRENGL0ZsZXhpYmxlIERlc2NyaXB0b3IsIGV0Yy4NCi0gQWxsIHRlc3QgZG9uZS4gTm8g bmV3IGRwZGsgaXNzdWUgaXMgZm91bmQuIA0KKiBJbnRlbCBOSUMgc2luZ2xlIGNvcmUvTklDIHBl cmZvcm1hbmNlOiB0ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcgUEYvVkYgc2luZ2xlIGNvcmUgcGVy Zm9ybWFuY2UgdGVzdCwgZXRjLg0KLSBBbGwgdGVzdCBkb25lLiBObyBiaWcgcGVyZm9ybWFuY2Ug ZHJvcC4NCiogSVBzZWM6IHRlc3Qgc2NlbmFyaW9zIGluY2x1ZGluZyBpcHNlYy9pcHNlYy1ndy9p cHNlYyBsaWJyYXJ5IGJhc2ljIHRlc3QgLSBRQVQmU1cvRklCIGxpYnJhcnksIGV0Yy4NCi0gT25l IGlzc3VlIGlzIHVuZGVyIGNvbmZpcm1pbmcuCQ0KCQkNCiMgQmFzaWMgY3J5cHRvZGV2IGFuZCB2 aXJ0aW8gdGVzdGluZw0KKiBWaXJ0aW86IGJvdGggZnVuY3Rpb24gYW5kIHBlcmZvcm1hbmNlIHRl c3QgYXJlIGNvdmVyZWQuIFN1Y2ggYXMgUFZQL1ZpcnRpb19sb29wYmFjay92aXJ0aW8tdXNlciBs b29wYmFjay92aXJ0aW8tbmV0IFZNMlZNIHBlcmYgdGVzdGluZy9WTUFXQVJFIEVTWEkgNy4wdTMs IGV0Yy4NCi0gQWxsIHRlc3QgZG9uZS4gTm8gbmV3IGlzc3VlIGlzIGZvdW5kLg0KKiBDcnlwdG9k ZXY6IA0KICAqRnVuY3Rpb24gdGVzdDogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIENyeXB0b2Rl diBBUEkgdGVzdGluZy9Db21wcmVzc0RldiBJU0EtTC9RQVQvWkxJQiBQTUQgVGVzdGluZy9GSVBT LCBldGMuDQogICAgLSBBbGwgdGVzdCBwYXNzZWQuDQogICpQZXJmb3JtYW5jZSB0ZXN0OiB0ZXN0 IHNjZW5hcmlvcyBpbmNsdWRpbmcgVGhvdWdocHV0IFBlcmZvcm1hbmNlIC9DcnlwdG9kZXYgTGF0 ZW5jeSwgZXRjLg0KICAgIC0gQWxsIHRlc3QgZG9uZS4gDQoNCkJlc3QgcmVnYXJkcywNCll1IEpp YW5nDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogbHVjYS5ib2NjYXNz aUBnbWFpbC5jb20gPGx1Y2EuYm9jY2Fzc2lAZ21haWwuY29tPg0KPiBTZW50OiBNb25kYXksIE5v dmVtYmVyIDI4LCAyMDIyIDY6NTMgUE0NCj4gVG86IHN0YWJsZUBkcGRrLm9yZw0KPiBDYzogZGV2 QGRwZGsub3JnOyBBYmhpc2hlayBNYXJhdGhlIDxBYmhpc2hlay5NYXJhdGhlQG1pY3Jvc29mdC5j b20+OyBBbGkNCj4gQWxudWJhbmkgPGFsaWFsbnVAbnZpZGlhLmNvbT47IFdhbGtlciwgQmVuamFt aW4NCj4gPGJlbmphbWluLndhbGtlckBpbnRlbC5jb20+OyBEYXZpZCBDaHJpc3RlbnNlbiA8ZHJj QGxpbnV4LnZuZXQuaWJtLmNvbT47DQo+IEhlbWFudCBBZ3Jhd2FsIDxoZW1hbnQuYWdyYXdhbEBu eHAuY29tPjsgU3Rva2VzLCBJYW4NCj4gPGlhbi5zdG9rZXNAaW50ZWwuY29tPjsgSmVyaW4gSmFj b2IgPGplcmluakBtYXJ2ZWxsLmNvbT47IE1jbmFtYXJhLCBKb2huDQo+IDxqb2huLm1jbmFtYXJh QGludGVsLmNvbT47IEp1LUh5b3VuZyBMZWUgPGp1aGxlZUBtaWNyb3NvZnQuY29tPjsgS2V2aW4N Cj4gVHJheW5vciA8a3RyYXlub3JAcmVkaGF0LmNvbT47IEx1Y2EgQm9jY2Fzc2kgPGJsdWNhQGRl Ymlhbi5vcmc+OyBQZWkNCj4gWmhhbmcgPHBlemhhbmdAcmVkaGF0LmNvbT47IFh1LCBRaWFuIFEg PHFpYW4ucS54dUBpbnRlbC5jb20+OyBSYXNsYW4NCj4gRGFyYXdzaGVoIDxyYXNsYW5kQG52aWRp YS5jb20+OyBUaG9tYXMgTW9uamFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+Ow0KPiBZYW5naGFu ZyBMaXUgPHlhbmdobGl1QHJlZGhhdC5jb20+OyBQZW5nLCBZdWFuIDx5dWFuLnBlbmdAaW50ZWwu Y29tPjsNCj4gQ2hlbiwgWmhhb3lhbiA8emhhb3lhbi5jaGVuQGludGVsLmNvbT4NCj4gU3ViamVj dDogMjAuMTEuNyBwYXRjaGVzIHJldmlldyBhbmQgdGVzdA0KPiANCj4gSGkgYWxsLA0KPiANCj4g SGVyZSBpcyBhIGxpc3Qgb2YgcGF0Y2hlcyB0YXJnZXRlZCBmb3Igc3RhYmxlIHJlbGVhc2UgMjAu MTEuNy4NCj4gDQo+IFRoZSBwbGFubmVkIGRhdGUgZm9yIHRoZSBmaW5hbCByZWxlYXNlIGlzIHRo ZSAxMnRoIG9mIERlY2VtYmVyLg0KPiANCj4gUGxlYXNlIGhlbHAgd2l0aCB0ZXN0aW5nIGFuZCB2 YWxpZGF0aW9uIG9mIHlvdXIgdXNlIGNhc2VzIGFuZCByZXBvcnQgYW55DQo+IGlzc3Vlcy9yZXN1 bHRzIHdpdGggcmVwbHktYWxsIHRvIHRoaXMgbWFpbC4gRm9yIHRoZSBmaW5hbCByZWxlYXNlIHRo ZSBmaXhlcyBhbmQNCj4gcmVwb3J0ZWQgdmFsaWRhdGlvbnMgd2lsbCBiZSBhZGRlZCB0byB0aGUg cmVsZWFzZSBub3Rlcy4NCj4gDQo+IEEgcmVsZWFzZSBjYW5kaWRhdGUgdGFyYmFsbCBjYW4gYmUg Zm91bmQgYXQ6DQo+IA0KPiAgICAgaHR0cHM6Ly9kcGRrLm9yZy9icm93c2UvZHBkay1zdGFibGUv dGFnLz9pZD12MjAuMTEuNy1yYzENCj4gDQo+IFRoZXNlIHBhdGNoZXMgYXJlIGxvY2F0ZWQgYXQg YnJhbmNoIDIwLjExIG9mIGRwZGstc3RhYmxlIHJlcG86DQo+ICAgICBodHRwczovL2RwZGsub3Jn L2Jyb3dzZS9kcGRrLXN0YWJsZS8NCj4gDQo+IFRoYW5rcy4NCj4gDQo+IEx1Y2EgQm9jY2Fzc2kN Cj4gDQo+IC0tLQ0K