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 6464D43F13; Fri, 26 Apr 2024 11:04:15 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EBD2343CC1; Fri, 26 Apr 2024 11:04:14 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.9]) by mails.dpdk.org (Postfix) with ESMTP id 33E0A402EF; Fri, 26 Apr 2024 11:04:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1714122253; x=1745658253; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=cwZWY+bZ0sbSL1rvMOPpGmXnH5tFt2PAUzNMU5iRVeU=; b=I3ZGwo/xUjqsbUdtPVcv/3Cw1H+E23kHf4UUEuWrTXBLOsVGv0NTHOih xCSRu/Wq8PjFhm09zeQDyHEGtJsVIjBDTMxHibLnPWHcf/9DmP9mtv+sC baXF4c7jXioaMAuz9HhwPeNZkNfN5fdDvE6/t3dOajRIWaA6wsVCnyoJL t2Rg1FmKsDsnsgmYHStKAoc9dar9kU6o1kXS5Qg8dwDitE2DdwDFV6q+W Z/tENDuQC65uo04TppO7OzqVgNRN6ZekG/ylYyjLLsohO3rV45WdWE6Jm rEWewplNYgHE1JKKzkRQFSeBD53Jhjjp9TjGfObJ448kFTdihKpbFyveT g==; X-CSE-ConnectionGUID: CSN8W6WKRgOyMUlApIhylA== X-CSE-MsgGUID: SN7P+twoT9uFETBgJfYORQ== X-IronPort-AV: E=McAfee;i="6600,9927,11055"; a="20537605" X-IronPort-AV: E=Sophos;i="6.07,232,1708416000"; d="scan'208";a="20537605" Received: from fmviesa009.fm.intel.com ([10.60.135.149]) by fmvoesa103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Apr 2024 02:04:11 -0700 X-CSE-ConnectionGUID: RYPT8xg5QzuoOE/X/vnYJw== X-CSE-MsgGUID: c6ptV7B6T0mLZAXb9lIOzQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,232,1708416000"; d="scan'208";a="25352330" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmviesa009.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 26 Apr 2024 02:04:13 -0700 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.35; Fri, 26 Apr 2024 02:04:11 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) 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.35; Fri, 26 Apr 2024 02:04:10 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Fri, 26 Apr 2024 02:04:10 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.41) 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.35; Fri, 26 Apr 2024 02:04:10 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ww6SklWbJW4C3O8fvPZzcU+Fx8e8vjll6ow4c+f8sMvm7X6l/qgJCCmVqOi4HjVMsVpfm9vbvu2XHOP8+dr7fDVKbiHe26rZFS+y6pVV1jCupWQEbDZBOiDMQ+RKOSiIehzaKQkSmYsCs1W8qGAvwuMGPKRLpEprphwhDgnoldTK+IguKY6UvFLoCIR6WlN7V689lufoSsiYcgVi8qtirCWFNadxXa6UpXUe3Q97x9nFZayRvBBe0PZml+6ShtkCJcFpUwnJOsJJ2s+L+PKiox9l/Bysb9DNh2+QQ1sSFYwTikLudEg88m2hgHpqo0mfYS/6SLJH5wEOimiv7jrdtQ== 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=cwZWY+bZ0sbSL1rvMOPpGmXnH5tFt2PAUzNMU5iRVeU=; b=Vovf6HdaBWRG/gcD0Tj+cq2M9QX/Zc1fsw6tCHsDkPX17HIUPqyR7qlCFxvHplFAZKzo8jw3It0cHMPoxpYDGfrlhnI34moHdvdNgEZvNO+KjbfIAOVoTeacNOS/AgOzRUQjCossmGD6aHt62SXE1jGXoEXyaNbkj8FOIawh2QZhgW7hFacsV0Y53svUtA2IGOBZ3cHcFsH/Rc4hO+F8A00d5mAGB3sm63jBZOGoN+O/nehwTNUvY96WgKY5fuZtpzuGacTKqRVmSCZehGvi8Ot8naqIsT6yuEdoLVhf150yxuTzVAtUHl+FS9YNPQAqdpeX3bJ7AtqdIAB47DQSDw== 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 SA1PR11MB5924.namprd11.prod.outlook.com (2603:10b6:806:23b::14) by MW3PR11MB4731.namprd11.prod.outlook.com (2603:10b6:303:2f::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.30; Fri, 26 Apr 2024 09:04:08 +0000 Received: from SA1PR11MB5924.namprd11.prod.outlook.com ([fe80::61e0:bb7c:b69f:452f]) by SA1PR11MB5924.namprd11.prod.outlook.com ([fe80::61e0:bb7c:b69f:452f%5]) with mapi id 15.20.7519.023; Fri, 26 Apr 2024 09:04:08 +0000 From: "Xu, HailinX" To: Kevin Traynor , "stable@dpdk.org" CC: "dev@dpdk.org" , Abhishek Marathe , Ali Alnubani , "David Christensen" , Hemant Agrawal , "Stokes, Ian" , Jerin Jacob , "Mcnamara, John" , "Ju-Hyoung Lee" , Luca Boccassi , Pei Zhang , Raslan Darawsheh , Thomas Monjalon , "yanghliu@redhat.com" Subject: RE: 21.11.7 patches review and test Thread-Topic: 21.11.7 patches review and test Thread-Index: AQHakYzWEI9BM1DixUKCMYQyFL+D0LF6TIIA Date: Fri, 26 Apr 2024 09:04:08 +0000 Message-ID: References: <20240418123411.466527-1-ktraynor@redhat.com> In-Reply-To: <20240418123411.466527-1-ktraynor@redhat.com> Accept-Language: zh-CN, 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: SA1PR11MB5924:EE_|MW3PR11MB4731:EE_ x-ms-office365-filtering-correlation-id: 33d88ddc-8073-438b-7d26-08dc65cfd4c5 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230031|366007|1800799015|7416005|376005|38070700009; x-microsoft-antispam-message-info: =?utf-8?B?eXE3cGEvbENRWHErcEoyZjFjWjAvcGtjQWlPcHZiSnFDNXQ3cmFRT0tsVUpB?= =?utf-8?B?aUg1VXlUdWxOT0x4cDFkaEs4SzI4OGlOQndiVjI4QUcvQXRZS29LNGZHTllP?= =?utf-8?B?ZXhoY0JlUzYvWEhTQXlNSUVSKzNYVGhOa0ltU01na3M2cUUxaHpVRXI5c2Ur?= =?utf-8?B?M0JMdlp4QmZidFZRekV6UWUyWTJyTTFKOEZPeFg5VnpDYzBhd3JsdkRPTUNo?= =?utf-8?B?ekROdXIzb0ZCQzl2bzBqM25JeXJJK0RRMUNQZWNXd2V4WVU0dTRlQWxjWG81?= =?utf-8?B?OG9wTU1GSW5XN1NIU0pTV2h2TnRBNU80d3kvUTcyYlU2aDJaNk0vQ09QT1or?= =?utf-8?B?NGo2NVgvcHMrSmFXdmExdHZpZm5ZclA2YVJuQnl4QmFNM0dMVnRNbUxVNzV0?= =?utf-8?B?NjcydTJDSXFtbWVTTTVVQVlldUt1RnBFcy8wUXc0Ry9JQzlPcTFWTFgxZ3BC?= =?utf-8?B?MTVzWmNJb1pIUTdEc1liYmM4bkI0ZjR4TVlkTmNlc1F6U1pIOG1VT083S2NM?= =?utf-8?B?bXB6dzBhVWJFTU5UZXR2a2RDS0lhV3NCejVsZDZEcndkU0Z4RWtKcG40RFFR?= =?utf-8?B?NFFqS2RQSTlGQkZRL1l5OXBHaDU0dHZuS1pHdjk4bWRKelp2N0lZMVpubFhl?= =?utf-8?B?VGhPekdLaStpeXl0WmtzNCt0aGYrczByQzFFSHNobEh5RFlGNFFaOWJ2cW41?= =?utf-8?B?VWRLUXczQUlPTkgrek53aVE0WElpaElZZVZRMFJqU2U4TVpwNkdqQW0xbmpP?= =?utf-8?B?bDF4dEJiK2JtSFdvMUhML0NjaklRSjBBUHV6Rk45SkpSNFkzQmMvMjM5eEI5?= =?utf-8?B?SkdLdis5RkJ4L1MraUMrcmJOQUJTUGhZbkZ2NFNwM1orZXdzcTBPMXNrVnU2?= =?utf-8?B?V052ZmVkQ3ZGNmd2WU9meTZmQmdaNnczUmZnSmpBalIwR2U0S3d5V08rdEZW?= =?utf-8?B?TWgvOHplZ3cwSjVKYU9pbVhuYjdoRWJIK1pXOW1vdnd3TWp3UTFjNUVBeVI5?= =?utf-8?B?QmJSWm94K1lGbTJJY3BtR0xOZHg3ZlRuQThYNnRqbWpkMXlkUE8yRmFwZ1Zp?= =?utf-8?B?cmNnaTIxL2JOSVA5alphNXJOQzdCSXhldVlsYyt0MXEyMFVoU2dpNHFmbVpl?= =?utf-8?B?eVFQWFZ3WUhyMzRnUERCSFRKNUx5RmZKNUVwUFY0clRScmlKTTBHbTh1OXNp?= =?utf-8?B?NmJsNHpEZ1FVVFljQnB2bVdZdVFKaVkvZkx6SjJhZE8yTUJ6REZSOUhaaUdx?= =?utf-8?B?bjdWekRTa1J1WUs2ekc1MnVBRXVkU2RrYnllK0hLMHlGL0dFZSt1Z3haaVpt?= =?utf-8?B?QU1XTmJuZ21RS1ZVc1I3S3dHVmRiVnYvOVVNZW81UU9PQzYwUUxzc3N6QmN4?= =?utf-8?B?U3ZLQkZZamc1Qm1CVTdMdFRaM01GSXdqd0cvUDE0RDJ2TTBXamY5VzJONEVP?= =?utf-8?B?TXBQVXY1R2E5UDEyOXEwUldjcWcxZ3dyd3NPdlo0SGZ0OXpudkJyRWtMSnha?= =?utf-8?B?d0c4UWYvYkdHUXRCNHQyNWYyWTRXMmlUTXVZUjJHemNMbkxjRVViT3FGeUtx?= =?utf-8?B?b00rdUFvd0JyNzZ1YVFpeG1SY1RYOWJLZGxLVmgwbGJiM2padXlNd2NmY2JN?= =?utf-8?B?aTdzdVIvUWNMbEtyZHB1NFhlancyYnlja29TWUlNRC9MQk1zRUExdzVYYXZq?= =?utf-8?B?TmpNbk90SmRhb3J2MTNxMVRPOEJmOWI0Qit0L1VBcmVwM2c5NFFpZlhEVFE3?= =?utf-8?B?QkpsWTR4Vko5a3d2c05pSjFQc2FYeTRSSkZ1bHZsdWVUcFBGejhCRW8yT2Ft?= =?utf-8?B?TjRrRVIzcVdyc3pnNXlhdz09?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA1PR11MB5924.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(1800799015)(7416005)(376005)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eEM2S0tmdC9kcWR2Ym5tTVo2d0hoM0ZFalBNWmtMUml2NEU2Z05LcklraWc3?= =?utf-8?B?NjhIdWpEL2ZoY0gvMW9lSkVGSVp1SktPWHBjalNOcmk2UVZkT1FhemkyNDMr?= =?utf-8?B?azFFYnlkd3dSWFVKbzJZK05NUENQNnJmVzNlclR4enBKU2RsTGtSZUZSNWlP?= =?utf-8?B?VGpRelhlWFFVTXVSOHh0Z2FHRkxZVzZmcllUY0pQMVFkdXVuK2tadWNLY2RE?= =?utf-8?B?cjNiNFlhdDhxZkhKdVNnbHdna1Y0Q3hHU0hCZ2NqKzhZRjBUYVFPTHZjeW9i?= =?utf-8?B?aFZqZjR1OW1xVldQYWdFVXZsbmZEWkY0MlRub2FTVnE1eTVxcDB0bXpsdTF2?= =?utf-8?B?THZRd1NrTGwxTmU2a1JvNmVnUzVsNFBNRWJuR0dUdmt6QzBZVVlxN3JYYy8x?= =?utf-8?B?SUNGdDhzNzMvU3FOaEJVUlBlNVA3SVIzaHorR3kwZEd4UDBpRk11TUtGZHpk?= =?utf-8?B?MEpEQWpCM0ZtV0labElKZFV1UEZuZWV5TlNjeEJBYTVISGRuNVpxYS8zb1do?= =?utf-8?B?WmloSkpaMU9WWW42NlJ4UXZscUYwYzNjRVY1NTZsMGlhWUcwUlYvRmVvblRs?= =?utf-8?B?NGdkQUQ2R3lTcVBod0JHd2s2dDlLS2ozazQyZlhWS0ZyTjZSUHltRGZKdWxv?= =?utf-8?B?TmJ5WmRWN3ZxNUl5RjM3Vkh1dWZraVdUSmxLaXMweEZqMStJcFBZY2dQOG1i?= =?utf-8?B?V3JZZTRXREhLcklhUDVPMkpLOEI0bGtva2dIMDZCS0pqQ1poYXloalJSaWJS?= =?utf-8?B?b29XemlCck1rQUtDaUdlM3ArZ0JSWW1GTTdYUmpiNHpoTW0wYVVwa0ZvKzlz?= =?utf-8?B?cm9WejFCS3BQVGwrOS9IeHAxTGxoR2hnUEhHT2JjQktCdWJ6MHVXMXlmTEV3?= =?utf-8?B?ZG5mZXNJNXVBcjRpSmxYV292VkVnRXdrSStNVGhaN3hLR2MyanMva0ROV08r?= =?utf-8?B?NnJiMFoxZ2ZjVnpLV04xbW5rYnplTkFIYzhoYjNnNnczcW5rWG0vZFlyKzVa?= =?utf-8?B?NmwwTkhZakZpNGJDN3ZtZ3hOVXpJN2xPZWxFc2dWQkpXZlpBenpHbEljamoy?= =?utf-8?B?aXpBQ0N6RFVRMmZKNm1GTCt1T3ZnQUgzdDkzV0czc1N1MTJyU094RFloWFV0?= =?utf-8?B?cnlVL0FMMWVHdjQzdjdwcTNZQ0ROei96ZW1rZ3Z2M0l1a2haSGlHYXg0R0Fq?= =?utf-8?B?VlJRWlErMkQ4RjJtWWNoVStjR2FFWWZCQnJOTHJLWnZUajZ2a0dMY1FmSkQ2?= =?utf-8?B?QmNkdGIrRUtYbk1FME9TTXk4azV1VHlvTUZ3a28zSHlyazZia1lkcnN1QlNP?= =?utf-8?B?R1FZOHlhZ3VaNWovZWNuRUl1b2lyaForUnIvYzFlY3F5bGhuWUF0QjhPdWtu?= =?utf-8?B?S0FUbk9WamVFRWJUTjlVY3h6R1NtaEZDcWdNODhvVzFwNnNVQ1Z1QnljS3p4?= =?utf-8?B?c1lGMzlNZGVHa1JGL0xwWGN2U0t2ZzZIL09FNUtXUXNyMnVEZ0JGSEp0WDlP?= =?utf-8?B?ZTg4TFg4akpUclJnRWVUNjYwdi9VdEQzYXpJOWVRRmkzYUJUbGl0Nld1WGZK?= =?utf-8?B?ME01M3dENHVqOURaS094aWZBOXlIZjV1ajh6MnQvS2lUVUVycWoxQndjcjZO?= =?utf-8?B?d0lvL0FBQTdOYXhPWFpEbHczcVYvNkNlQ0p5SGtTTHRUdi9KMW9nR21rNjhx?= =?utf-8?B?cUJxd0ZVVS9yUTFLZGRTeWdsSUcxdU9IYVRwTEpRVzdzeFZFTVFoVFdiOGs5?= =?utf-8?B?c0NCczNRQ0QyWnNOMDI5bEk4cTAzYkJWZmljTDk4VjdUQWJMWGZnbUJhUytW?= =?utf-8?B?eXJqTTFTUUU4S1pqQ0VCZDBlVmh0MG1lM2dQS3ZlUmFQZkZ2MDh3aTJIM2Fy?= =?utf-8?B?RHZyRE1IK2dLSjdaRTlkNGRaczNTaGJySnpLQ01wVDByTWFLbGJKbVdleFRZ?= =?utf-8?B?TGJnb0FORUltMEVqUWJQQ1ZoT21UbFdHejYxa0hsdFUrRWJtUUo3dUE2RFh3?= =?utf-8?B?c2lYdWg3YS90U0crVUVwYjBoTm5Pd1A5UklIc2wwS2RJYTUrU2dQWVkvaHhG?= =?utf-8?B?Znh1WW9Wa3V3VmZaNy92RmZqMndISnM4MUhBbDJEdGlFSy9NQnVEOHJyNEVC?= =?utf-8?Q?n0DGSrBNreuupwLRplZraANin?= 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: SA1PR11MB5924.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 33d88ddc-8073-438b-7d26-08dc65cfd4c5 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Apr 2024 09:04:08.1938 (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: cxcft4M6oJYrtrNOq+Fgxu/G0M07bfwxen3pQXRAnEufT3SvmTwhbpCBo2Vm/tAxuF4vC4sTRwAz4gj+meK3tQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4731 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBLZXZpbiBUcmF5bm9yIDxrdHJh eW5vckByZWRoYXQuY29tPg0KPiBTZW50OiBUaHVyc2RheSwgQXByaWwgMTgsIDIwMjQgODozNCBQ TQ0KPiBUbzogc3RhYmxlQGRwZGsub3JnDQo+IENjOiBkZXZAZHBkay5vcmc7IEFiaGlzaGVrIE1h cmF0aGUgPEFiaGlzaGVrLk1hcmF0aGVAbWljcm9zb2Z0LmNvbT47DQo+IEFsaSBBbG51YmFuaSA8 YWxpYWxudUBudmlkaWEuY29tPjsgRGF2aWQgQ2hyaXN0ZW5zZW4NCj4gPGRyY0BsaW51eC52bmV0 LmlibS5jb20+OyBIZW1hbnQgQWdyYXdhbCA8aGVtYW50LmFncmF3YWxAbnhwLmNvbT47DQo+IFN0 b2tlcywgSWFuIDxpYW4uc3Rva2VzQGludGVsLmNvbT47IEplcmluIEphY29iIDxqZXJpbmpAbWFy dmVsbC5jb20+Ow0KPiBNY25hbWFyYSwgSm9obiA8am9obi5tY25hbWFyYUBpbnRlbC5jb20+OyBK dS1IeW91bmcgTGVlDQo+IDxqdWhsZWVAbWljcm9zb2Z0LmNvbT47IEtldmluIFRyYXlub3IgPGt0 cmF5bm9yQHJlZGhhdC5jb20+OyBMdWNhDQo+IEJvY2Nhc3NpIDxibHVjYUBkZWJpYW4ub3JnPjsg UGVpIFpoYW5nIDxwZXpoYW5nQHJlZGhhdC5jb20+OyBSYXNsYW4NCj4gRGFyYXdzaGVoIDxyYXNs YW5kQG52aWRpYS5jb20+OyBUaG9tYXMgTW9uamFsb24NCj4gPHRob21hc0Btb25qYWxvbi5uZXQ+ OyB5YW5naGxpdUByZWRoYXQuY29tDQo+IFN1YmplY3Q6IDIxLjExLjcgcGF0Y2hlcyByZXZpZXcg YW5kIHRlc3QNCj4gDQo+IEhpIGFsbCwNCj4gDQo+IEhlcmUgaXMgYSBsaXN0IG9mIHBhdGNoZXMg dGFyZ2V0ZWQgZm9yIHN0YWJsZSByZWxlYXNlIDIxLjExLjcuDQo+IA0KPiBUaGUgcGxhbm5lZCBk YXRlIGZvciB0aGUgZmluYWwgcmVsZWFzZSBpcyAzMHRoIEFwcmlsLg0KPiANCj4gUGxlYXNlIGhl bHAgd2l0aCB0ZXN0aW5nIGFuZCB2YWxpZGF0aW9uIG9mIHlvdXIgdXNlIGNhc2VzIGFuZCByZXBv cnQgYW55DQo+IGlzc3Vlcy9yZXN1bHRzIHdpdGggcmVwbHktYWxsIHRvIHRoaXMgbWFpbC4gRm9y IHRoZSBmaW5hbCByZWxlYXNlIHRoZSBmaXhlcyBhbmQNCj4gcmVwb3J0ZWQgdmFsaWRhdGlvbnMg d2lsbCBiZSBhZGRlZCB0byB0aGUgcmVsZWFzZSBub3Rlcy4NCj4gDQo+IEEgcmVsZWFzZSBjYW5k aWRhdGUgdGFyYmFsbCBjYW4gYmUgZm91bmQgYXQ6DQo+IA0KPiAgICAgaHR0cHM6Ly9kcGRrLm9y Zy9icm93c2UvZHBkay1zdGFibGUvdGFnLz9pZD12MjEuMTEuNy1yYzENCj4gDQo+IFRoZXNlIHBh dGNoZXMgYXJlIGxvY2F0ZWQgYXQgYnJhbmNoIDIxLjExIG9mIGRwZGstc3RhYmxlIHJlcG86DQo+ ICAgICBodHRwczovL2RwZGsub3JnL2Jyb3dzZS9kcGRrLXN0YWJsZS8NCj4gDQo+IFRoYW5rcy4N Cj4gDQo+IEtldmluDQoNClVwZGF0ZSB0aGUgdGVzdCBzdGF0dXMgZm9yIEludGVsIHBhcnQuIGNv bXBsZXRlZCBkcGRrMjEuMTEuNy1yYzEgYWxsIHZhbGlkYXRpb24uIE5vIG5ldyBpc3N1ZSBpcyBm b3VuZC4NCg0KIyBCYXNpYyBJbnRlbChSKSBOSUMgdGVzdGluZw0KKiBCdWlsZCAmIENGTEFHIGNv bXBpbGU6IGNvdmVyIHRoZSBidWlsZCB0ZXN0IGNvbWJpbmF0aW9uIHdpdGggbGF0ZXN0IEdDQy9D bGFuZyB2ZXJzaW9uIGFuZCB0aGUgcG9wdWxhciBPUyByZXZpc2lvbiBzdWNoIGFzDQogIFVidW50 dTIwLjA0LCBVYnVudHUyMi4wNCwgRmVkb3JhMzksIFJIRUw4LjksIFJIRUw5LjIsIEZyZWVCU0Qx NC4wLCBTVVNFMTUsIENlbnRPUzcuOSwgT3BlbkFub2xpczguOCBldGMuDQogICAgLSBBbGwgdGVz dCBkb25lLiBObyBuZXcgZHBkayBpc3N1ZSBpcyBmb3VuZC4NCiogUEYoaTQwZSwgaXhnYmUpOiB0 ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcgUlRFX0ZMT1cvVFNPL0p1bWJvZnJhbWUvY2hlY2tzdW0g b2ZmbG9hZC9WTEFOL1ZYTEFOLCBldGMuIA0KICAgIC0gQWxsIHRlc3QgZG9uZS4gTm8gbmV3IGRw ZGsgaXNzdWUgaXMgZm91bmQuDQoqIFZGKGk0MGUsIGl4Z2JlKTogdGVzdCBzY2VuYXJpb3MgaW5j bHVkaW5nIFZGLVJURV9GTE9XL1RTTy9KdW1ib2ZyYW1lL2NoZWNrc3VtIG9mZmxvYWQvVkxBTi9W WExBTiwgZXRjLgkJDQogICAgLSBBbGwgdGVzdCBkb25lLiBObyBuZXcgZHBkayBpc3N1ZSBpcyBm b3VuZC4NCiogUEYvVkYoaWNlKTogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIFN3aXRjaCBmZWF0 dXJlcy9QYWNrYWdlIE1hbmFnZW1lbnQvRmxvdyBEaXJlY3Rvci9BZHZhbmNlZCBUeC9BZHZhbmNl ZCBSU1MvQUNML0RDRi9GbGV4aWJsZSBEZXNjcmlwdG9yLCBldGMuDQogICAgLSBBbGwgdGVzdCBk b25lLiBObyBuZXcgZHBkayBpc3N1ZSBpcyBmb3VuZC4NCiogSW50ZWwgTklDIHNpbmdsZSBjb3Jl L05JQyBwZXJmb3JtYW5jZTogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIFBGL1ZGIHNpbmdsZSBj b3JlIHBlcmZvcm1hbmNlIHRlc3QsIGV0Yy4NCiAgICAtIEFsbCB0ZXN0IGRvbmUuIE5vIG5ldyBk cGRrIGlzc3VlIGlzIGZvdW5kLg0KKiBJUHNlYzogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIGlw c2VjL2lwc2VjLWd3L2lwc2VjIGxpYnJhcnkgYmFzaWMgdGVzdCAtIFFBVCZTVy9GSUIgbGlicmFy eSwgZXRjLg0KICAgIC0gQWxsIHRlc3QgZG9uZS4gTm8gbmV3IGRwZGsgaXNzdWUgaXMgZm91bmQu DQoJCQ0KIyBCYXNpYyBjcnlwdG9kZXYgYW5kIHZpcnRpbyB0ZXN0aW5nDQoqIFZpcnRpbzogYm90 aCBmdW5jdGlvbiBhbmQgcGVyZm9ybWFuY2UgdGVzdCBhcmUgY292ZXJlZC4gU3VjaCBhcyBQVlAv VmlydGlvX2xvb3BiYWNrL3ZpcnRpby11c2VyIGxvb3BiYWNrL3ZpcnRpby1uZXQgVk0yVk0gcGVy ZiB0ZXN0aW5nL1ZNQVdBUkUgRVNYSSA4LjAsIGV0Yy4NCiAgICAtIEFsbCB0ZXN0IGRvbmUuIE5v IG5ldyBkcGRrIGlzc3VlIGlzIGZvdW5kLg0KKiBDcnlwdG9kZXY6IA0KICAqRnVuY3Rpb24gdGVz dDogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIENyeXB0b2RldiBBUEkgdGVzdGluZy9Db21wcmVz c0RldiBJU0EtTC9RQVQvWkxJQiBQTUQgVGVzdGluZy9GSVBTLCBldGMuDQogICAgLSBBbGwgdGVz dCBkb25lLiBObyBuZXcgZHBkayBpc3N1ZSBpcyBmb3VuZC4NCiAgKlBlcmZvcm1hbmNlIHRlc3Q6 IHRlc3Qgc2NlbmFyaW9zIGluY2x1ZGluZyBUaG91Z2hwdXQgUGVyZm9ybWFuY2UvQ3J5cHRvZGV2 IExhdGVuY3ksIGV0Yy4NCiAgICAtIEFsbCB0ZXN0IGRvbmUuIE5vIG5ldyBkcGRrIGlzc3VlIGlz IGZvdW5kLg0KDQpSZWdhcmRzLA0KWHUsIEhhaWxpbg0K