From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 059B1A09EF; Tue, 22 Dec 2020 06:32:06 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D362BCAAD; Tue, 22 Dec 2020 06:32:03 +0100 (CET) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20062.outbound.protection.outlook.com [40.107.2.62]) by dpdk.org (Postfix) with ESMTP id D71F3CA86; Tue, 22 Dec 2020 06:31:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tmb7TJXOzU668izlZVAKlv86GOTYAo4fk+enh6nvIYY=; b=X/vwV30Sn1ToNjLqN2f9RCdnLFTbm0aZsJnPR7KsfAv0w0/z4GzKq/q01G92/k3LQA26BshpGKkHx65R92mJgPFx2+VIa1sSnpkxMDa0M2ZBvWgrUzhGxEagR9sBGZE2dFp7esqfEXLUyjf0119BgJPOGxOVSF4dtgL/jj0k2RM= Received: from AM3PR07CA0140.eurprd07.prod.outlook.com (2603:10a6:207:8::26) by AM0PR08MB3969.eurprd08.prod.outlook.com (2603:10a6:208:128::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3676.25; Tue, 22 Dec 2020 05:31:56 +0000 Received: from AM5EUR03FT031.eop-EUR03.prod.protection.outlook.com (2603:10a6:207:8:cafe::e9) by AM3PR07CA0140.outlook.office365.com (2603:10a6:207:8::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3700.19 via Frontend Transport; Tue, 22 Dec 2020 05:31:56 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT031.mail.protection.outlook.com (10.152.16.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3676.22 via Frontend Transport; Tue, 22 Dec 2020 05:31:56 +0000 Received: ("Tessian outbound 665ba7fbdfd9:v71"); Tue, 22 Dec 2020 05:31:55 +0000 X-CR-MTA-TID: 64aa7808 Received: from d83c2eee2aa6.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 9BDB562E-831F-49D6-941D-0CC34A0EE75C.1; Tue, 22 Dec 2020 05:31:50 +0000 Received: from EUR02-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id d83c2eee2aa6.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 22 Dec 2020 05:31:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ahqKDQ45fMNAMnoT5mLGapjACNb2GlqbBCFAl7y6LZlrYrcZvhQzoAgIJLO2Ux9PPDhYQ1CX7uFnLx/R/C04YUCY0mldY/9JY/b8N4RG5/hTgUG/DiJBUGksHw+eNojV9oLe9pqN7YdsZm32bxhcLfb5fv2heU62jPDufbJB1MzC224zPGPFy3B2h8We54I8qGaNRf8U7g51GVrwG4N6FVfajg3XPO7kP2+xovrJ5j+6ZVM9XpWEKO9XQmrZK1KGI6Jj+WZiThqJOpC7TNb5bLaRynNbEQgSrx9b+TWfG5QNFnwM5bL9HbD0uaWeAOwKjtXcEOM6FU9Wt0ZNwTfclw== 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-SenderADCheck; bh=tmb7TJXOzU668izlZVAKlv86GOTYAo4fk+enh6nvIYY=; b=IrH+Q7txVGsQGb10AoFklBoc+XpUD36B0WDe47+T/angmPjwQWWTBR8kPpurlJY4qKobrkAhB6cUMHE/7J3Q6vSVQPMcDuDyc0lyDgdR6c8T7qMQS83KRxbi5w7F5lR45Izl1wk4J4FN5IwogRCNekAEarLATdb1/B8rKNsUg0A0ggEoqk0WRaY4qcuR39xvOJNXKsQ6C/+DRNJ+IdSEyeNH4U1airWgWadjVk6qvpbPPdM/LCtVMqoHNiTagf9wfC2kxUgJHkd6kS0t3zovXZBdGrIIo6mAJxlVu6uiagabW8ocAEg6qE+yY0Q6Am15uS0o9REXnzlrN7vWI4o4sg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tmb7TJXOzU668izlZVAKlv86GOTYAo4fk+enh6nvIYY=; b=X/vwV30Sn1ToNjLqN2f9RCdnLFTbm0aZsJnPR7KsfAv0w0/z4GzKq/q01G92/k3LQA26BshpGKkHx65R92mJgPFx2+VIa1sSnpkxMDa0M2ZBvWgrUzhGxEagR9sBGZE2dFp7esqfEXLUyjf0119BgJPOGxOVSF4dtgL/jj0k2RM= Received: from DBBPR08MB4411.eurprd08.prod.outlook.com (2603:10a6:10:cb::17) by DBAPR08MB5655.eurprd08.prod.outlook.com (2603:10a6:10:1ab::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3676.25; Tue, 22 Dec 2020 05:31:48 +0000 Received: from DBBPR08MB4411.eurprd08.prod.outlook.com ([fe80::28b9:dd17:809b:3f3b]) by DBBPR08MB4411.eurprd08.prod.outlook.com ([fe80::28b9:dd17:809b:3f3b%3]) with mapi id 15.20.3676.033; Tue, 22 Dec 2020 05:31:47 +0000 From: Feifei Wang To: "Van Haaren, Harry" , "Rao, Nikhil" CC: "dev@dpdk.org" , nd , "pbhagavatula@marvell.com" , "stable@dpdk.org" , "jerinj@marvell.com" , nd Thread-Topic: [PATCH] examples/eventdev: move eth stop to the end Thread-Index: AQHW11st8k422Ki54ku6ojj0qJgdZaoBUGmAgAFDHXA= Date: Tue, 22 Dec 2020 05:31:47 +0000 Message-ID: References: <20201221053454.47307-1-feifei.wang2@arm.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: E1884543E19F644FBF75B4921B7AAC7E.0 x-checkrecipientchecked: true Authentication-Results-Original: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [203.126.0.111] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 6304c83b-4a30-40d6-e2ad-08d8a63ae57a x-ms-traffictypediagnostic: DBAPR08MB5655:|AM0PR08MB3969: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:5797;OLM:5797; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 7jonMKa8D2jl9ev3NxjJEUaTQ6sJdb6kCtG1sE4bGVPKekfTlVfnKV/sVP0DNGr08TWjDO3a4dgClHX2w6Ym2/0UkktqU0xXodkaIfFIhM0DndHFhcvx949QZ5hXEjV6C7GXCn58PaYinRTatmeJ6E4L7eXgmT6wXlXg/V13ss1Ec+AquLWlQE1v01P7MsXPIoGW6ggvtw751gpz4Y7bR1/0CpYnlbM+BbOD5qKXnCfZRVINdPxUhYIacSZeNVCQWigQobBgvaBbtY2ChSgLne2BhwoiEAwKVZb57OLkC5Er6Etsj3p4iFCeUriJI6rFvLg5cDr/ptKU6bsy0ZKSA7Sf5SIgoexF79IwkzP/euMRqK6iOKUMNRHqA1jgswtSPEZ+Xfntw2DFvXp9+UnGxw== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBBPR08MB4411.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(39860400002)(346002)(396003)(376002)(366004)(4326008)(224303003)(316002)(83380400001)(7696005)(54906003)(2906002)(110136005)(478600001)(5660300002)(186003)(52536014)(26005)(9686003)(55016002)(86362001)(66476007)(71200400001)(64756008)(76116006)(66446008)(66946007)(6506007)(53546011)(33656002)(66556008)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?bUExRnpwdlhuUTFlSkp3ajZpTCtBcjhjUUQrSjhnaWUwVG1KSVBZV2F4Umhw?= =?utf-8?B?dWEvd1RIY2Y5cm1vbmt2S21wWEVsenhPS052dXBhYzdVZTcyMDIrcHU3bE9n?= =?utf-8?B?c2VJTm9ZNkZiR09KZmZNK01ST3pRcGZSb2ZVU2VMMnFheGtrM0wza3lzaGxM?= =?utf-8?B?Nmh3ak9sekU1cEVzdXlSa3ZXbFFtVjRJbm5sckhKRmJjbkFFMXhtSU9SaUVh?= =?utf-8?B?M0NPWkM2eUpmREM2YldkSlJGWEJva05LQTlNS1czMFpJTjFSclUvSWVmMlpT?= =?utf-8?B?cGhBWG9SRXRjY014QzFLWEdQWVQ3MmtuT2NFWkZMQnp6Q21sMjZpQjZBalMz?= =?utf-8?B?b1NYVXNUemUvc3FSYVc0K2YyUmhKSk9VRXJvcjNtRDF1czBvVG55djRXdkpX?= =?utf-8?B?TFJnbmV4aExmRXN4RWhDMGN4b1ErQjEwRy9QVWhacStrMTVoeFRjQm05MWZK?= =?utf-8?B?RDJjY05BMWdWWW1vZTNtOU5KSkgyV3k2bDNMRWU5dUc1RHgzZWNhTC9SMGZy?= =?utf-8?B?UDE4WE0ybDNhNlU0MEtqa2FlSWxjdlJLOTZ5WjEyZldQaHRCWXZqU2hmMndT?= =?utf-8?B?RkVGOXVkY1NWeFZLVks1bUlldFNIMmJ0bzFraWtSVE43aDFTUXd3UVB1Qmo5?= =?utf-8?B?c3JzaTRFUU1QcjZ2bkh3eEQvT2dCbDFuWG03T0NCOXp1K1U1eG5VRzBrbVF2?= =?utf-8?B?cmZBdVdEOCtDcmYzMCtnMnFCVWVXRWkzSlpNQXh6Z05EZTVQZEFiTk9WYUNB?= =?utf-8?B?eEZWaTljQ0hFdjlWbitzTFNwWWpKaXBzWXJjcEVQNThCdjRQWnVkVTB0K2VD?= =?utf-8?B?OVB0TzRQNTFNTDZYbldWcDVTZUoweER1V0swcVFvbHBRRENwVFVIa1NFWUdQ?= =?utf-8?B?Mk1PVU0yMTI0V0RMVDN2dlJWSnRxcTgweXMzRTdkQ0d6S1MraitEamdqZVNB?= =?utf-8?B?NHhwOXk4UDhaNGtwT01SZzFUbTVPMzBNMWJYY2NVNG1aanZjYUJ4V09lSGxU?= =?utf-8?B?MEhjQ2NEdGN1TEtyL0Q3UklDVkMvOUl6ME1IblBWL1R6YnoxN2hFYzZ6aEM1?= =?utf-8?B?N3lQSk94enA2VXlOLytMQVNNWW5DaUQ5eG1RYUt3RXBDYk5EakdZMTB3MmZ6?= =?utf-8?B?UThBWkQwM1FaaGswSnZHaXNNSVNVbjh4cThxUCtYelk2MHFRMVJETldITmZH?= =?utf-8?B?ZVo3Um15N2kvU2VQOXVjclp5T1hkRmx0Y2dFT2ozcGZqRms3V2tiQVdoVSth?= =?utf-8?B?c0QrZnZMdmphVm13Rk8zUUMxUXM5elhXMy9hdXJ0VnJtUFljZHFraXh4SXM1?= =?utf-8?Q?TdiUyZiQr3GBg=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR08MB5655 Original-Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT031.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 6026bb72-7f0a-4bc9-677e-08d8a63ae092 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: JWHttUK+z8XL3BnCWU5F9aNeftqwVwvvT8T6N8W5qbQBeXwWDe1tGiFD2jO6SqU6pIZzjaN1PBVYhnNun1iYuw9mrC5SCL+rdGYzo5axqjIB5oQSzby4uQjUGOvjBGAEtFNLqbqSHt7dwQKeewZsleEfwjFdegbkxGBDpozifWH1QdRwv/2sD7wpR0/6slD55/SFlwDa2I76dHOJp6GvpgWe5Eq/r6iYMQSl9LXHNVyHsWcvhKNWwd3gK7Kb+VQzm4zR8MS6m6S/9UZpko349yoAnVNFUMfqeHWR4VyXuMm5chlTF4LiSNtpBNy2Jc+6V7/ZF4/oW3gAf5gelm0r1lnXQ6LuquqcORHA1EW4Agd92LzMaos15HRMG4JnVF2XKCG7alq8+Rnp2KoofFaCVVwMgEr5H23cHAWSUaHLQQipizv6+CQc1acncM5StMonA7SAEW4C5vSdAuJtJ1hpbg== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(136003)(346002)(376002)(396003)(39860400002)(46966005)(5660300002)(8936002)(55016002)(52536014)(70206006)(9686003)(336012)(82740400003)(70586007)(478600001)(82310400003)(47076004)(53546011)(7696005)(356005)(33656002)(186003)(6506007)(83380400001)(26005)(81166007)(316002)(54906003)(450100002)(86362001)(4326008)(110136005)(224303003)(2906002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Dec 2020 05:31:56.0455 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6304c83b-4a30-40d6-e2ad-08d8a63ae57a X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT031.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3969 Subject: [dpdk-dev] =?utf-8?b?5Zue5aSNOiBbUEFUQ0hdIGV4YW1wbGVzL2V2ZW50ZGV2?= =?utf-8?q?=3A_move_eth_stop_to_the_end?= X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGksIFZhbiBIYWFyZW4NCg0KPiAtLS0tLemCruS7tuWOn+S7ti0tLS0tDQo+IOWPkeS7tuS6ujog VmFuIEhhYXJlbiwgSGFycnkgPGhhcnJ5LnZhbi5oYWFyZW5AaW50ZWwuY29tPg0KPiDlj5HpgIHm l7bpl7Q6IDIwMjDlubQxMuaciDIx5pelIDE3OjU3DQo+IOaUtuS7tuS6ujogRmVpZmVpIFdhbmcg PEZlaWZlaS5XYW5nMkBhcm0uY29tPjsgUmFvLCBOaWtoaWwNCj4gPG5pa2hpbC5yYW9AaW50ZWwu Y29tPg0KPiDmioTpgIE6IGRldkBkcGRrLm9yZzsgbmQgPG5kQGFybS5jb20+OyBwYmhhZ2F2YXR1 bGFAbWFydmVsbC5jb207DQo+IHN0YWJsZUBkcGRrLm9yZzsgamVyaW5qQG1hcnZlbGwuY29tDQo+ IOS4u+mimDogUkU6IFtQQVRDSF0gZXhhbXBsZXMvZXZlbnRkZXY6IG1vdmUgZXRoIHN0b3AgdG8g dGhlIGVuZA0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IEZl aWZlaSBXYW5nIDxmZWlmZWkud2FuZzJAYXJtLmNvbT4NCj4gPiBTZW50OiBNb25kYXksIERlY2Vt YmVyIDIxLCAyMDIwIDU6MzUgQU0NCj4gPiBUbzogVmFuIEhhYXJlbiwgSGFycnkgPGhhcnJ5LnZh bi5oYWFyZW5AaW50ZWwuY29tPjsgUmFvLCBOaWtoaWwNCj4gPiA8bmlraGlsLnJhb0BpbnRlbC5j b20+OyBQYXZhbiBOaWtoaWxlc2gNCj4gPiA8cGJoYWdhdmF0dWxhQGNhdml1bW5ldHdvcmtzLmNv bT4NCj4gPiBDYzogZGV2QGRwZGsub3JnOyBuZEBhcm0uY29tOyBGZWlmZWkgV2FuZyA8ZmVpZmVp LndhbmcyQGFybS5jb20+Ow0KPiA+IHBiaGFnYXZhdHVsYUBtYXJ2ZWxsLmNvbTsgc3RhYmxlQGRw ZGsub3JnDQo+ID4gU3ViamVjdDogW1BBVENIXSBleGFtcGxlcy9ldmVudGRldjogbW92ZSBldGgg c3RvcCB0byB0aGUgZW5kDQo+IA0KPiBTdWdnZXN0ZWQgdGl0bGUgaW1wcm92ZW1lbnQ/DQo+IGV4 YW1wbGVzL2V2ZW50ZGV2X3BpcGVsaW5lOiByZWZhY3RvciBldGhkZXYgcG9ydCBzdG9wDQpUaGF0 J3MgT0suIEkgd2lsbCBhcHBseSB0aGlzIGluIHRoZSBuZXh0IHZlcnNpb24uDQo+IA0KPiA+IE1v dmUgZXRoIHN0b3AgY29kZSBmcm9tICJzaWduYWxfaGFuZGxlciIgZnVuY3Rpb24gdG8gdGhlIGVu ZCBvZiAibWFpbiINCj4gPiBmdW5jdGlvbi4gVGhlcmUgYXJlIHR3byByZWFzb25zIGZvciB0aGlz Og0KPiA+DQo+ID4gRmlyc3QsIHRoaXMgaW1wcm92ZXMgY29kZSBtYWludGVuYW5jZSBhbmQgbWFr ZXMgY29kZSBsb29rIHNpbXBsZSBhbmQNCj4gY2xlYXIuDQo+ID4gQmFzZWQgb24gdGhpcyBjaGFu Z2UsIGFmdGVyIHJlY2VpdmluZyB0aGUgaW50ZXJydXB0IHNpZ25hbCwgImZkYXRhLT5kb25lIg0K PiA+IGlzIHNldCBhcyAxLiBUaGVuIHRoZSBtYWluIHRocmVhZCB3aWxsIHdhaXQgYWxsIHdvcmtl ciBsY29yZXMgdG8ganVtcA0KPiA+IG91dCBvZiB0aGUgbG9vcC4gRmluYWxseSwgdGhlIG1haW4g dGhyZWFkIHdpbGwgc3RvcCBhbmQgdGhlbiBjbG9zZSBldGggZGV2DQo+IHBvcnQuDQo+ID4NCj4g PiBTZWNvbmQsIGZvciBvbGRlciB2ZXJzaW9uLCB0aGUgbWFpbiB0aHJlYWQgZmlyc3Qgc3RvcHMg ZXRoIGRldiBwb3J0DQo+ID4gYW5kIHRoZW4gd2FpdHMgdGhlIGVuZCBvZiB3b3JrZXIgbGNvcmUu IFRoaXMgbWF5IGNhdXNlIGVycm9ycyBiZWNhdXNlDQo+ID4gaXQgbWF5IHN0b3AgdGhlIGV0aCBk ZXYgcG9ydCB3aGljaCB3b3JrZXIgbGNvcmVzIGFyZSB1c2luZy4gVGhpcw0KPiA+IG1vdmluZyBj aGFuZ2UgY2FuIGZpeCB0aGlzIGJ5IHdhaXRpbmcgYWxsIHdvcmtlciB0aHJlYWRzIHRvIGV4aXQg YW5kIHRoZW4NCj4gc3RvcCB0aGUgZXRoIGRldiBwb3J0Lg0KPiANCj4gSSdtIE9LIHdpdGggdGhl IGFib3ZlIGNoYW5nZXMsIGFuZCBhZ3JlZSB0aGF0IG1vdmluZyBldGggZGV2IHBvcnQgY2xvc2Ug dG8NCj4gYWZ0ZXIgbGNvcmVzIHJldHVybiBpcyBhIHdvcnRoeSBjaGFuZ2UuDQo+IA0KPiA+IElu IHRoZSBtZWFud2hpbGUsIHJlbW92ZSB3bWIgaW4gc2lnbmFsX2hhbmRsZXIuDQo+ID4NCj4gPiBU aGlzIGlzIGJlY2F1c2Ugd2hlbiB0aGUgbWFpbiBsY29yZSByZWNlaXZlIHRoZSBzdG9wIHNpZ25h bCwgaXQgc3RvcmVzDQo+ID4gMSBpbnRvIGZkYXRhLT5kb25lLiBBbmQgdGhlbiB0aGUgd29ya2Vy IGxjb3JlcyBsb2FkICJmZGF0YS0+ZG9uZSIgYW5kDQo+ID4ganVtcCBvdXQgb2YgdGhlIGxvb3Ag dG8gc3RvcCBydW5uaW5nLiBOb3RoaW5nIHNob3VsZCBiZSBzdG9yZWQgYWZ0ZXINCj4gPiB1cGRh dGluZw0KPiA+IGZkYXRhLT5kb25lLCBzbyB0aGUgd21iIGlzIHVubmVjZXNzYXJ5Lg0KPiA+DQo+ ID4gRml4ZXM6IDA4NWVkYWMyY2EzOCAoImV4YW1wbGVzL2V2ZW50ZGV2X3BpcGVsaW5lOiBzdXBw b3J0IFR4IGFkYXB0ZXIiKQ0KPiA+IENjOiBwYmhhZ2F2YXR1bGFAbWFydmVsbC5jb20NCj4gPiBD Yzogc3RhYmxlQGRwZGsub3JnDQo+ID4NCj4gPiBTdWdnZXN0ZWQtYnk6IFJ1aWZlbmcgV2FuZyA8 cnVpZmVuZy53YW5nQGFybS5jb20+DQo+ID4gU2lnbmVkLW9mZi1ieTogRmVpZmVpIFdhbmcgPGZl aWZlaS53YW5nMkBhcm0uY29tPg0KPiA+IFJldmlld2VkLWJ5OiBSdWlmZW5nIFdhbmcgPHJ1aWZl bmcud2FuZ0Bhcm0uY29tPg0KPiA+IFJldmlld2VkLWJ5OiBIb25uYXBwYSBOYWdhcmFoYWxsaSA8 aG9ubmFwcGEubmFnYXJhaGFsbGlAYXJtLmNvbT4NCj4gDQo+ICtDYyBKZXJpbiBmb3IgRXZlbnRk ZXYgdHJlZTsNCj4gLUNjIFBhdmFuJ3Mgb2xkIGVtYWlsIGFkZHJlc3MNClRoYW5rcyB2ZXJ5IG11 Y2ggZm9yIHRoaXMgY2hhbmdlLg0KPiANCj4gQWNrLWVkIGJ5OiBIYXJyeSB2YW4gSGFhcmVuIDxo YXJyeS52YW4uaGFhcmVuQGludGVsLmNvbT4NCg0KQmVzdCBSZWdhcmRzDQpGZWlmZWkNCg==