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 D35D541C27; Tue, 7 Feb 2023 03:09:57 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7532D40EF0; Tue, 7 Feb 2023 03:09:57 +0100 (CET) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mails.dpdk.org (Postfix) with ESMTP id 78455406A2 for ; Tue, 7 Feb 2023 03:09:55 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675735795; x=1707271795; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=wtlmQXORrXrOC0ba1aLe7Wu1Wxpw62spSSKXtsGOmyY=; b=Bi4yp0SBEdAx2RSHnQsssgoJhSOndOcICjrQh7VTAvz4iviQEvpW4Tdh RxiplTZXySLjdeXSGtYmIY7Be6Ktk484+Iy51BiZRCkegTMV+qpWLeFMP hTnwaK4f2h8zlJrOuqFJ2iMQs/gYiz4x3Med6y9Wy5tXP0CVSss57cDSD /zkzhKlO2bjr33CaVxo/2h77JsPXAx6qm0QxML2BhWRoR3RFx3xBHPNom +6XIWQSinsIucRra3a6B/pCxl4S5i/7HzFCgaSEgTw9MaPHHOKJmR8fgF g6T+Kn2TSEBpxH7La3sB6+/9LvEX4So4RYM0fbE/P9Z0Z+DhrWx9dsumS Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10613"; a="393976759" X-IronPort-AV: E=Sophos;i="5.97,278,1669104000"; d="scan'208";a="393976759" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Feb 2023 18:09:45 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10613"; a="730222321" X-IronPort-AV: E=Sophos;i="5.97,278,1669104000"; d="scan'208";a="730222321" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga008.fm.intel.com with ESMTP; 06 Feb 2023 18:09:44 -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; Mon, 6 Feb 2023 18:09:44 -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; Mon, 6 Feb 2023 18:09:44 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.105) 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; Mon, 6 Feb 2023 18:09:43 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WvBxI/k/5mr9mhC/EsWfqOp1IYO/xvqEYkjVkI7x6/hbj3lkKZLAg8Qn4bO7Q5M64mQnOYG6Yj6MmnuyE0E/PqOsfYHwldzZi2kaJty+m3wkvdZ6UWMmf9n3AsXJP7JQjrWoyuKwxp/F02nO0IwmOt2scbt2aCgvbPzt5jkn04P7z7y8ajlvbIKSlEnESw8831ra/1V+XpSFgTuOU8aP/coAIeLt4X9HnX0noowzg2GTLmQcyKRsA06Cqv7cb/btXpfGF58szsSitwD286NHBwrL57GXXTsji573Lx4vA+XaGs5vEvWPYobFV67i/L9gLcR/Tcka+OL2Et7R/VSMwQ== 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=wtlmQXORrXrOC0ba1aLe7Wu1Wxpw62spSSKXtsGOmyY=; b=gI5AQuean1gRO6s9PStMx2K7aPv3IPXVuJhpbFL8WtYGLueOLT8OJQGvEGJdswB7r7U0UsRCVtMEdiXL3CsbMCAD0V9JdGAR5X8df3CVq6hQTsugIHIKGltv3JZmLG5aV7SvTOPBR/DSioaRHvw7d0la6OgL9kiemUSZGYQK7BfoH+qe1WF07IQpc+17prI5W5D8+eDklu02WV8sGA6dZ5vrmmgyWtUFRE0ETOOhFc2b0/KE8zxCXTdUFiXur1rZi/lUwy4hvNZnQgC6F7hKNa37mFN1juWoX5Jzmu6m7F/J4zfItxdPf9s+XDmAZRRQ9gLaCNw8Y+IVJc4I2I62dg== 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 LV2PR11MB5997.namprd11.prod.outlook.com (2603:10b6:408:17f::10) by SN7PR11MB7637.namprd11.prod.outlook.com (2603:10b6:806:340::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.34; Tue, 7 Feb 2023 02:09:41 +0000 Received: from LV2PR11MB5997.namprd11.prod.outlook.com ([fe80::19ed:7c4b:6f5a:5377]) by LV2PR11MB5997.namprd11.prod.outlook.com ([fe80::19ed:7c4b:6f5a:5377%9]) with mapi id 15.20.6064.035; Tue, 7 Feb 2023 02:09:40 +0000 From: "Xing, Beilei" To: =?utf-8?B?SnVyYWogTGlua2XFoQ==?= , "Singh, Aman Deep" , "Zhang, Yuying" , "Yang, Qiming" CC: "dev@dpdk.org" , Ruifeng Wang , "Zhang, Lijian" , Honnappa Nagarahalli Subject: RE: Testpmd/l3fwd port shutdown failure on Arm Altra systems Thread-Topic: Testpmd/l3fwd port shutdown failure on Arm Altra systems Thread-Index: AdkstfZMJuG4FgjwQ5uoucTY95wFcwAEOlfwA1BiCgAAJCWkMA== Date: Tue, 7 Feb 2023 02:09:40 +0000 Message-ID: References: <6d232783fb654d0485f8788c027bd70b@pantheon.tech> In-Reply-To: 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: LV2PR11MB5997:EE_|SN7PR11MB7637:EE_ x-ms-office365-filtering-correlation-id: 21c2015a-ac0c-4ed9-6e90-08db08b05f30 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: n9hvxrBpQB6zlrVI+kQddMGDHEVBMrImEo79cuEXWnu8E3lPM7OeRvwfRZjOm8qUtlTapekgRdw+qdX2x7IE/SMoXtF6pIKdB4rdPK394yLMbXfVq0tS6ZbQxaHn1T/HC5y7Kv4tVMJJoubfdS9xUm7pnewiFxR0e6AGACz/Se2X/YLPUNQ3dvT8L/QxHIU+auvkCJ9pmTOjNJP9BiaWCCw3YpL/sLP+ugKx2c9znEIrQIL2WxCWP3X6sSzSZqzENgRN+TP3duMtQLHW40UvayA5bRRukGYMpom+O8PG95yotJl9g1JqGreoKXVJ9aF/aj1Nq2NKu+aaOXlUIiQ7dtI5YMdUeCFUHdkLADTBjvIfR72kIHMIFv6dY9of/GVLZGqk+9Zl3t8JZjEwS2UrFZEQtSWiurFJU3D2+bZT1HaSe6rkD1gu6Nu5jc17UBwQtITnYHcwEIq8/U+56wsPDnbl9vRX4sTz29A4BINrp8NNnkxizqDSby1Fj10dL8ARgldu3XqlJEDFGwU0+S3UPlg9/Gi6FkkmVz/qjptFGqAWiqmN1jcXAzd6EgyjW6Hk4tUOiXAl33oi6QQ7vceAfpgDs8LBDqxF3NpUXb7WzINUSpWWuLZxjwArI5pvA9wS54VD73SmEhYG5pYghXRainga1rbqZHDMTMUvDkVr6/nivHejHq+h9Q0Ev2fvCQMAV8dftZf8QeYGkfXVJdh8Ww== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LV2PR11MB5997.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(376002)(346002)(366004)(136003)(396003)(39860400002)(451199018)(83380400001)(33656002)(86362001)(38100700002)(316002)(122000001)(110136005)(54906003)(5660300002)(82960400001)(38070700005)(55016003)(6636002)(9686003)(53546011)(186003)(6506007)(26005)(7696005)(478600001)(71200400001)(8936002)(41300700001)(76116006)(2906002)(4326008)(66556008)(66946007)(52536014)(64756008)(66476007)(8676002)(66446008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cnp3N1QzZFJyVVp6U3h0NndHbE9TWEFUWTgvazYrKy9NVEpMRGNrcXdJeG1z?= =?utf-8?B?cDVYb21IT2hmQktvdEJjaWkwdWkra2IrTGo3N2U3cm1TQ3kvNjRFZ1BBUWhy?= =?utf-8?B?ejdBc3VEZUFNWkI0eTg5eHdzSVgyOWxrajVacHZ3S2hUTFc5MUI3Tm1CamFP?= =?utf-8?B?UWU0ajBpcStwN1d6TkludFlOUjQwR29Qb0xQN1dtajdJdzFBRkE5NEFDQ1cw?= =?utf-8?B?RW85UnBYVkpnSlB0WVdueVNlcEdJTWhualBxdHh5OVY2UW12NCtlUEROZ01U?= =?utf-8?B?aTdFUDVWMUErN3FiY09iTWgwSm8wNkJMb3FxZ2FFU0tjVlk1ck10YUhab25y?= =?utf-8?B?bHlwQklsQmRHakJBSlM0WUhadXlRYm1oVTF0Q0pXWnBGUFJoWVJKUHdTVzl2?= =?utf-8?B?UmNRcTgveDhEZERMNEtLUzRZczJvZThVcFk0aE1Fc2Z0cmQ3clpLV0EvaEZ3?= =?utf-8?B?bXE0azlDcnAxNGM3S3hUWm8vZGdaUno2WFk2OUx0MkFGVGFSMlNVYlh0Mkkv?= =?utf-8?B?Y2xnSmU0a05tUW1UNWVWZXdwblI3QXo1MHduYjVZejcwT1lxOGdURWZJczZ5?= =?utf-8?B?SGc3YlNGL1FOVzVlc2pSczdPVUp3M1R0QjY1SnRKT3VJT002dEQvTjNobUtS?= =?utf-8?B?SEN5SVhaS0VrRDdZNDhBSkgxS1BtWkR1RDRscDdoVHpsZHNQWGN5RnJoRFVQ?= =?utf-8?B?RTVjSnI5bFNvZFIzZTlrUVZBWCs0ekNPbTI2SWlvTUc0ai9aNXFCdTUrNFlZ?= =?utf-8?B?eU5QR0lOTHpsZXB3VUwwUEVVYWJKY2lLMjlwQ1k1NnVJM1lMZHBRTWdEV1pB?= =?utf-8?B?V0VpQ0JKdldKZDNubDJFb1g2bFRMRFNUeGk2L0pFdDZLVnVvMHY4WFB0ZVM2?= =?utf-8?B?eStjZjJLZlhRSGRTYytvTnJ2YzRSRXhaRU1GQllibTF0YWZZTmdVU2EzNnd3?= =?utf-8?B?SWFzcmJ5R05pdEFDZ05KcHJVeVdWTWttbFhEQ1Bib3BEUTNZUlYrcEZtRVQx?= =?utf-8?B?L1Bwb3NxZysrUDZtSDZnK0xrc1ZudW12dEpNajVMZVo4OTRSMTMybmNjd1VN?= =?utf-8?B?VXM4TUNvTzJXTVg1d3V3UmhWTG52UWp4bDNLMVZXNzM3OWpacUZNRWkwNVpR?= =?utf-8?B?eTZuMVBmY1RJbk93MHVhNDZmUHU0aklqbGhGRW82aW5PUkY2TnlUZTlYZXdQ?= =?utf-8?B?Z20wR1pWTGVacVJUL1JCSU5wRHBuQVJod1N4bXFjVHNqRlUrcWt5bWZORkNG?= =?utf-8?B?SGszSTI2RkhPNXJ3QUpBNzQxejlGaTFaZWd3M2VDMjRzSFlmalVEYUJuc1V3?= =?utf-8?B?REp2bzZuN3R1alI2S0lmZDFMOCtOL2VTMVk0YkhuZjJpNnFDTzZTa0hBWDRi?= =?utf-8?B?OWt6bHVYZkFVckt0TFhNazJJNXYvbTRKZmxUdzZ4bEh0ZElFemZodXAxS1dG?= =?utf-8?B?YTl0MTBXWldrbDd1Q1VJcTZPcDNPbStyU0FWRHhxRE1xaG10dkFHcHBkTWNC?= =?utf-8?B?R2tHeFQ3UUJiYWtpWURxSHdtbTRlOHMxRGJkV3ZaUHNGTzNlWGZUZGZTOXc3?= =?utf-8?B?eEJZbjFlTkg3Y3d4VjNvN1FsNWUrWE1SZ2dZUjN3ME5hU1RwWnIzRWRaZXpq?= =?utf-8?B?clFPV2E2N0s0cFpPbUY1R05ndno1bVlKOVIrRmJoMFNlQVQ1SGtnckh0QkFl?= =?utf-8?B?SjI5WU9ML1JHNVR5NVNXYytLdjE3dE1jRnhZSHNIb3VnaE12UitoRGx0OUh4?= =?utf-8?B?eUtTdlM4U1NINlFuQ2MvNW5NWVZaVHQxLzNaVmJzRElmNGUxQ0t3YVdWbzZh?= =?utf-8?B?RThYczY4OVJENU9PN082citPWFZFcmNqci80U2hITE51czRUVXZKY1AwZkd2?= =?utf-8?B?Ymt5ZWlSVkdHRTZZZU5jTDJ4S0RhOGtsUHhreklIbzBzWFE0TVBLVGtPRWJl?= =?utf-8?B?UmFOYks4WGxkQzdlTGV3Z0I1SWhzdFJqRjJIVXN5emFsUHdraHdpQmhMT0k4?= =?utf-8?B?Y3h2YjhFMnZuaFQ2RlRqRVJZZDYxM0IwTFZtMGI3V3hWYVE2NVp3WmhwWUdt?= =?utf-8?B?RGJLdWZxbUJPUGx4eUZJZ3JnOVBKcG1Kb2xscnlMR2Z6Z1k2dG5JdHdET0dI?= =?utf-8?Q?kf0MnUuVDdIgOz4sCXB9fFZhQ?= 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: LV2PR11MB5997.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 21c2015a-ac0c-4ed9-6e90-08db08b05f30 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Feb 2023 02:09:40.7176 (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: MB6pC9P7D1WrTifOZ341XG71jFWs1bf376PTqWAnp7i1DlKmn11/AQBu86srG3BleDq6TRANRMXA081GjaVBxw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB7637 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 SGkgUWltaW5nLA0KDQpDb3VsZCB5b3UgcGxlYXNlIGhlbHAgb24gdGhpcz8gVGhhbmtzLg0KDQpC UiwNCkJlaWxlaQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEp1cmFq IExpbmtlxaEgPGp1cmFqLmxpbmtlc0BwYW50aGVvbi50ZWNoPg0KPiBTZW50OiBNb25kYXksIEZl YnJ1YXJ5IDYsIDIwMjMgNDo1MyBQTQ0KPiBUbzogU2luZ2gsIEFtYW4gRGVlcCA8YW1hbi5kZWVw LnNpbmdoQGludGVsLmNvbT47IFpoYW5nLCBZdXlpbmcNCj4gPHl1eWluZy56aGFuZ0BpbnRlbC5j b20+OyBYaW5nLCBCZWlsZWkgPGJlaWxlaS54aW5nQGludGVsLmNvbT4NCj4gQ2M6IGRldkBkcGRr Lm9yZzsgUnVpZmVuZyBXYW5nIDxSdWlmZW5nLldhbmdAYXJtLmNvbT47IFpoYW5nLCBMaWppYW4N Cj4gPExpamlhbi5aaGFuZ0Bhcm0uY29tPjsgSG9ubmFwcGEgTmFnYXJhaGFsbGkNCj4gPEhvbm5h cHBhLk5hZ2FyYWhhbGxpQGFybS5jb20+DQo+IFN1YmplY3Q6IFJlOiBUZXN0cG1kL2wzZndkIHBv cnQgc2h1dGRvd24gZmFpbHVyZSBvbiBBcm0gQWx0cmEgc3lzdGVtcw0KPiANCj4gSGVsbG8gaTQw ZSBhbmQgdGVzdHBtZCBtYWludGFpbmVycywNCj4gDQo+IEEgZ2VudGxlIHJlbWluZGVyIC0gd291 bGQgeW91IHBsZWFzZSBhZHZpc2UgaG93IHRvIGRlYnVnIHRoZSBpc3N1ZSBkZXNjcmliZWQNCj4g YmVsb3c/DQo+IA0KPiBUaGFua3MsDQo+IEp1cmFqDQo+IA0KPiBPbiBGcmksIEphbiAyMCwgMjAy MyBhdCAxOjA3IFBNIEp1cmFqIExpbmtlxaEgPGp1cmFqLmxpbmtlc0BwYW50aGVvbi50ZWNoPg0K PiB3cm90ZToNCj4gPg0KPiA+IEFkZGluZyB0aGUgbG9nZmlsZS4NCj4gPg0KPiA+DQo+ID4NCj4g PiBPbmUgdGhpbmcgdGhhdCdzIGluIHRoZSBsb2dzIGJ1dCBkaWRuJ3QgZXhwbGljaXRseSBtZW50 aW9uIGlzIHRoZSBEUERLIHZlcnNpb24NCj4gd2UndmUgdHJpZWQgdGhpcyB3aXRoOg0KPiA+DQo+ ID4gRUFMOiBSVEUgVmVyc2lvbjogJ0RQREsgMjIuMDcuMCcNCj4gPg0KPiA+DQo+ID4NCj4gPiBX ZSBhbHNvIHRyaWVkIGVhcmxpZXIgdmVyc2lvbnMgZ29pbmcgYmFjayB0byAyMS4wOCwgd2l0aCBu byBsdWNrLiBJIGFsc28gZGlkIGENCj4gcXVpY2sgY2hlY2sgb24gMjIuMTEsIGFsc28gd2l0aCBu byBsdWNrLg0KPiA+DQo+ID4NCj4gPg0KPiA+IEp1cmFqDQo+ID4NCj4gPg0KPiA+DQo+ID4gRnJv bTogSnVyYWogTGlua2XFoQ0KPiA+IFNlbnQ6IEZyaWRheSwgSmFudWFyeSAyMCwgMjAyMyAxMjo1 NiBQTQ0KPiA+IFRvOiAnYW1hbi5kZWVwLnNpbmdoQGludGVsLmNvbScgPGFtYW4uZGVlcC5zaW5n aEBpbnRlbC5jb20+Ow0KPiA+ICd5dXlpbmcuemhhbmdAaW50ZWwuY29tJyA8eXV5aW5nLnpoYW5n QGludGVsLmNvbT47IFhpbmcsIEJlaWxlaQ0KPiA+IDxiZWlsZWkueGluZ0BpbnRlbC5jb20+DQo+ ID4gQ2M6IGRldkBkcGRrLm9yZzsgUnVpZmVuZyBXYW5nIDxSdWlmZW5nLldhbmdAYXJtLmNvbT47 ICdMaWppYW4gWmhhbmcnDQo+ID4gPExpamlhbi5aaGFuZ0Bhcm0uY29tPjsgJ0hvbm5hcHBhIE5h Z2FyYWhhbGxpJw0KPiA+IDxIb25uYXBwYS5OYWdhcmFoYWxsaUBhcm0uY29tPg0KPiA+IFN1Ympl Y3Q6IFRlc3RwbWQvbDNmd2QgcG9ydCBzaHV0ZG93biBmYWlsdXJlIG9uIEFybSBBbHRyYSBzeXN0 ZW1zDQo+ID4NCj4gPg0KPiA+DQo+ID4gSGVsbG8gaTQwZSBhbmQgdGVzdHBtZCBtYWludGFpbmVy cywNCj4gPg0KPiA+DQo+ID4NCj4gPiBXZSdyZSBoaXR0aW5nIGFuIGlzc3VlIHdpdGggRFBESyB0 ZXN0cG1kIG9uIEFtcGVyZSBBbHRyYSBzZXJ2ZXJzIGluIEZELmlvDQo+IGxhYi4NCj4gPg0KPiA+ DQo+ID4NCj4gPiBBIGJpdCBvZiBiYWNrZ3JvdW5kOiBhbG9uZyB3aXRoIFZQUCBwZXJmb3JtYW5j ZSB0ZXN0cyAod2hpY2ggdXNlcyBEUERLKSwNCj4gd2UncmUgcnVubmluZyBhIHNtYWxsIG51bWJl ciBvZiBiYXNpYyBEUERLIHRlc3RwbWQgYW5kIGwzZndkIHRlc3RzIGluIEZELmlvDQo+IGFzIHdl bGwuIFRoaXMgaXMgdG8gY2F0Y2ggYW55IHBlcmZvcm1hbmNlIGRpZmZlcmVuY2VzIGR1ZSB0byBW UFAgdXBkYXRpbmcgaXRzDQo+IERQREsgdmVyc2lvbi4NCj4gPg0KPiA+DQo+ID4NCj4gPiBXZSdy ZSBydW5uaW5nIGJvdGggbDNmd2QgdGVzdHMgYW5kIHRlc3RwbWQgdGVzdHMuIFRoZSBBbHRyYSBz ZXJ2ZXJzIGFyZSB0d28NCj4gc29ja2V0IGFuZCB0aGUgdG9wb2xvZ3kgaXMgVEcgLT4gRFVUMSAt PiBEVVQyIC0+IFRHLCB0cmFmZmljIGZsb3dzIGluIGJvdGgNCj4gZGlyZWN0aW9ucywgYnV0IG5v dGhpbmcgZ2V0cyBmb3J3YXJkZWQgKHdpdGggYSBzbGlnaHQgY2F2ZWF0IC0gcHV0IGEgcGluIGlu IHRoaXMpLg0KPiBUaGVyZSdzIG5vdGhpbmcgc3BlY2lhbCBpbiB0aGUgdGVzdHMsIGp1c3QgZm9y d2FyZGluZyB0cmFmZmljLiBUaGUgTklDIHdlJ3JlDQo+IHRlc3RpbmcgaXMgeGw3MTAtUURBMi4N Cj4gPg0KPiA+DQo+ID4NCj4gPiBUaGUgc2FtZSB0ZXN0cyBhcmUgcGFzc2luZyBvbiBhbGwgb3Ro ZXIgdGVzdGJlZHMgLSB3ZSBoYXZlIHZhcmlvdXMgdHdvIG5vZGUNCj4gKDEgRFVULCAxIFRHKSBh bmQgdGhyZWUgbm9kZSAoMiBEVVQsIDEgVEcpIEludGVsIGFuZCBBcm0gdGVzdGJlZHMgYW5kIHdp dGgNCj4gdmFyaW91cyBOSUNzIChJbnRlbCA3MDAgYW5kIDgwMCBzZXJpZXMgYW5kIHRoZSBJbnRl bCB0ZXN0YmVkcyB1c2Ugc29tZQ0KPiBNZWxsYW5veCBOSUNzIGFzIHdlbGwpLiBXZSBkb24ndCBo YXZlIHF1aXRlIHRoZSBzYW1lIGNvbWJpbmF0aW9uIG9mIGFub3RoZXINCj4gdGhyZWUgbm9kZSB0 b3BvbG9neSB3aXRoIHRoZSBzYW1lIE5JQyB0aG91Z2gsIHNvIGl0IGxvb2tzIGxpa2Ugc29tZXRo aW5nIHdpdGgNCj4gdGVzdHBtZC9sM2Z3ZCBhbmQgeGw3MTAtUURBMiBvbiBBbHRyYSBzZXJ2ZXJz Lg0KPiA+DQo+ID4NCj4gPg0KPiA+IFZQUCBwZXJmb3JtYW5jZSB0ZXN0cyBhcmUgcGFzc2luZywg YnV0IGwzZndkIGFuZCB0ZXN0cG1kIGZhaWwuIFRoaXMgbGVhZHMgdXMNCj4gdG8gYmVsaWV2ZSB0 byBpdCdzIGEgc29mdHdhcmUgaXNzdWUsIGJ1dCB0aGVyZSBjb3VsZCBzb21ldGhpbmcgd3Jvbmcg d2l0aCB0aGUNCj4gaGFyZHdhcmUuIEknbGwgdGFsayBhYm91dCB0ZXN0cG1kIGZyb20gbm93IG9u LCBidXQgYXMgZmFyIHdlIGNhbiB0ZWxsLCB0aGUNCj4gYmVoYXZpb3IgaXMgdGhlIHNhbWUgZm9y IHRlc3RwbWQgYW5kIGwzZndkLg0KPiA+DQo+ID4NCj4gPg0KPiA+IEdldHRpbmcgYmFjayB0byB0 aGUgY2F2ZWF0IG1lbnRpb25lZCBlYXJsaWVyLCB0aGVyZSBzZWVtcyB0byBiZSBzb21ldGhpbmcN Cj4gd3Jvbmcgd2l0aCBwb3J0IHNodXRkb3duLiBXaGVuIHJ1bm5pbmcgdGVzdHBtZCBvbiBhIHRl c3RiZWQgdGhhdCBoYXNuJ3QNCj4gYmVlbiB1c2VkIGZvciBhIHdoaWxlIGl0IHNlZW1zIHRoYXQg YWxsIHBvcnRzIGFyZSB1cCByaWdodCBhd2F5ICh3ZSBkb24ndCBzZWUNCj4gYW55ICJQb3J0IDB8 MTogbGluayBzdGF0ZSBjaGFuZ2UgZXZlbnQiKSBhbmQgdGhlIHNldHVwIHdvcmtzIGZpbmUgKGZv cndhcmRpbmcNCj4gd29ya3MpLiBBZnRlciByZXN0YXJ0aW5nIHRlc3RwbWQgKHJlc3RhcnRpbmcg b24gb25lIHNlcnZlciBpcyBzdWZmaWNpZW50KSwgdGhlDQo+IHBvcnRzIGJldHdlZW4gRFVUMSBh bmQgRFVUMiAoYnV0IG5vdCBiZXR3ZWVuIERVVHMgYW5kIFRHKSBnbyBkb3duIGFuZA0KPiBhcmUg bm90IHVzYWJsZSBpbiBEUERLLCBWUFAgb3IgaW4gTGludXggKHdpdGggaTQwZSBrZXJuZWwgZHJp dmVyKSBmb3IgYSB3aGlsZQ0KPiAobWVhc3VyZWQgaW4gbWludXRlcywgc29tZXRpbWVzIGRvemVu cyBvZiBtaW51dGVzOyB0aGUgZHVyYXRpb24gaXMgc2VlbWluZ2x5DQo+IHJhbmRvbSkuIFRoZSBw b3J0cyBldmVudHVhbGx5IHJlY292ZXIgYW5kIGNhbiBiZSB1c2VkIGFnYWluLCBidXQgdGhlcmUn cw0KPiBub3RoaW5nIGluIHN5c2xvZyBzdWdnZXN0aW5nIHdoYXQgaGFwcGVuZWQuDQo+ID4NCj4g Pg0KPiA+DQo+ID4gV2hhdCBzZWVtcyB0byBiZSBoYXBwZW5pbmcgaXMgdGVzdHBtZCBwdXQgdGhl IHBvcnRzIGludG8gc29tZSBmYXVsdHkgc3RhdGUuDQo+IFRoaXMgb25seSBoYXBwZW5zIG9uIHRo ZSBEVVQxIC0+IERVVDIgbGluayB0aG91Z2ggKHRoZSBwb3J0cyBiZXR3ZWVuIHRoZQ0KPiB0d28g dGVzdHBtZHMpLCBub3Qgb24gVEcgLT4gRFVUMSBsaW5rICh0aGUgVEcgcG9ydCBpcyBsZWZ0IGFs b25lKS4NCj4gPg0KPiA+DQo+ID4NCj4gPiBTb21lIG1vcmUgaW5mbzoNCj4gPg0KPiA+IFdlJ3Zl IGNvbWUgYWNyb3NzIHRoZSBpc3N1ZSB3aXRoIHRoaXMgY29uZmlndXJhdGlvbjoNCj4gPg0KPiA+ IE9TOiBVYnVudHUyMC4wNCB3aXRoIGtlcm5lbCA1LjQuMC02NS1nZW5lcmljLg0KPiA+DQo+ID4g T2xkIE5JQyBmaXJtd2FyZSwgbmV2ZXIgdXBncmFkZWQ6IDYuMDEgMHg4MDAwMzVkYSAxLjE3NDcu MC4NCj4gPg0KPiA+IERyaXZlcnMgdmVyc2lvbnM6IGk0MGUgMi4xNy4xNSBhbmQgaWF2ZiA0LjMu MTkuDQo+ID4NCj4gPg0KPiA+DQo+ID4gQXMgd2VsbCBhcyB3aXRoIHRoaXMgY29uZmlndXJhdGlv bjoNCj4gPg0KPiA+IE9TOiBVYnVudHUyMi4wNCB3aXRoIGtlcm5lbCA1LjE1LjAtNDYtZ2VuZXJp Yy4NCj4gPg0KPiA+IFVwZGF0ZWQgZmlybXdhcmU6IDguMzAgMHg4MDAwYTRhZSAxLjI5MjYuMC4N Cj4gPg0KPiA+IERyaXZlcnM6IGk0MGUgMi4xOS4zIGFuZCBpYXZmIDQuNS4zLg0KPiA+DQo+ID4N Cj4gPg0KPiA+IFVuc2FmZSBub2lvbW11IG1vZGUgaXMgZGlzYWJsZWQ6DQo+ID4NCj4gPiBjYXQg L3N5cy9tb2R1bGUvdmZpby9wYXJhbWV0ZXJzL2VuYWJsZV91bnNhZmVfbm9pb21tdV9tb2RlDQo+ ID4NCj4gPiBODQo+ID4NCj4gPg0KPiA+DQo+ID4gV2UgdXNlZCBEUERLIDIyLjA3IGluIG1hbnVh bCB0ZXN0aW5nIGFuZCBidWlsdCBpdCBvbiBEVVRzLCB1c2luZyBnZW5lcmljDQo+IGJ1aWxkOg0K PiA+DQo+ID4gbWVzb24gLURleGFtcGxlcz1sM2Z3ZCAtRGNfYXJncz0tRFJURV9MSUJSVEVfSTQw RV8xNkJZVEVfUlhfREVTQz15DQo+ID4gLURwbGF0Zm9ybT1nZW5lcmljIGJ1aWxkDQo+ID4NCj4g Pg0KPiA+DQo+ID4gV2UncmUgcnVubmluZyB0ZXN0cG1kIHdpdGggdGhpcyBjb21tYW5kOg0KPiA+ DQo+ID4gc3VkbyBidWlsZC9hcHAvZHBkay10ZXN0cG1kIC12IC1sIDEsMiAtYSAwMDA0OjA0OjAw LjEgLWEgMDAwNDowNDowMC4wDQo+ID4gLS1pbi1tZW1vcnkgLS0gLWkgLS1mb3J3YXJkLW1vZGU9 aW8gLS1idXJzdD02NCAtLXR4cT0xIC0tcnhxPTENCj4gPiAtLXR4LW9mZmxvYWRzPTB4MCAtLW51 bWEgLS1hdXRvLXN0YXJ0IC0tdG90YWwtbnVtLW1idWZzPTMyNzY4DQo+ID4gLS1uYi1wb3J0cz0y IC0tcG9ydG1hc2s9MHgzIC0tbWF4LXBrdC1sZW49MTUxOCAtLW1idWYtc2l6ZT0xNjM4NA0KPiA+ IC0tbmItY29yZXM9MQ0KPiA+DQo+ID4NCj4gPg0KPiA+IEFuZCBsM2Z3ZCAod2l0aCBkaWZmZXJl bnQgbWFjcyBvbiB0aGUgb3RoZXIgc2VydmVyKToNCj4gPg0KPiA+IHN1ZG8gL3RtcC9vcGVudnBw LXRlc3RpbmcvZHBkay9idWlsZC9leGFtcGxlcy9kcGRrLWwzZndkIC12IC1sIDEsMiAtYQ0KPiA+ IDAwMDQ6MDQ6MDAuMCAtYSAwMDA0OjA0OjAwLjEgLS1pbi1tZW1vcnkgLS0gLS1wYXJzZS1wdHlw ZQ0KPiA+IC0tZXRoLWRlc3Q9IjAsNDA6YTY6Yjc6ODU6ZTc6NzkiIC0tZXRoLWRlc3Q9IjEsM2M6 ZmQ6ZmU6YzM6ZTc6YTEiDQo+ID4gLS1jb25maWc9IigwLCAwLCAyKSwoMSwgMCwgMikiIC1QIC1M IC1wIDB4Mw0KPiA+DQo+ID4NCj4gPg0KPiA+IFdlIHRyaWVkIGFkZGluZyBsb2dzIHdpdGggIC0t bG9nLWxldmVsPXBtZCxkZWJ1ZyBhbmQgLS1uby1sc2MtaW50ZXJydXB0LCBidXQNCj4gdGhhdCBk aWRuJ3QgcmV2ZWFsIGFueXRoaW5nIGhlbHBmdWwsIGFzIGZhciBhcyB3ZSBjYW4gdGVsbCAtIHBs ZWFzZSBoYXZlIGEgbG9vayBhdA0KPiB0aGUgYXR0YWNoZWQgbG9nLiBUaGUgZmF1bHR5IHBvcnQg aXMgcG9ydDAgKHN0YXJ0cyBvdXQgYXMgZG93biwgdGhlbiB3ZSB3YWl0ZWQNCj4gZm9yIGFyb3Vu ZCAyNSBtaW51dGVzIGZvciBpdCB0byBnbyB1cCBhbmQgdGhlbiB3ZSBzaHV0IGRvd24gdGVzdHBt ZCkuDQo+ID4NCj4gPg0KPiA+DQo+ID4gV2UnZCBsaWtlIHRvIGFzayBmb3IgcG9pbnRlcnMgb24g d2hhdCBjb3VsZCBiZSB0aGUgY2F1c2Ugb3IgaG93IHRvIGRlYnVnDQo+IHRoaXMgaXNzdWUgZnVy dGhlci4NCj4gPg0KPiA+DQo+ID4NCj4gPiBUaGFua3MsDQo+ID4gSnVyYWoNCg==