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 4FC4C42B7D; Tue, 23 May 2023 10:18:59 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D624D40EF0; Tue, 23 May 2023 10:18:58 +0200 (CEST) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mails.dpdk.org (Postfix) with ESMTP id 9F8A040A80 for ; Tue, 23 May 2023 10:18:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1684829936; x=1716365936; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=lIDfSICYobyx8rBcyEvglTKzKCw2mOgpOHtgpRGucW4=; b=PGIAs2x4di+DT7xJ0YBi4AjHn9gpZ9PNLWVKN9rjhD6t52gIFdq7+7Qh sqsN9P8UtdTvUFfOfGoMZju4HlAIhheAXLU2zhLy+pVtiShxndUuEJ2Bl IWK3XliITgr4wTqdvnRjxHsNYx4RMysjhC/E5Er4yWLp/OKOb2iWijS4Z ZuPQqzSYFSBk//TUve3ZizpnUHEJH7dLmQ2KtXGzgcn+3GKOvohoeGu03 sEoo+xJJwMC8GU3TeKa9ha3S8p81+D4RvwmMXCSmZ5TmLsg7Lr/5zJUuH QPyAZlXm/WTiG551jz7rMSmvC3x5LZP5aIkZPWZ6NIPNwDZyaGcrtEyMj g==; X-IronPort-AV: E=McAfee;i="6600,9927,10718"; a="342633046" X-IronPort-AV: E=Sophos;i="6.00,185,1681196400"; d="scan'208";a="342633046" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 May 2023 01:18:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10718"; a="816037381" X-IronPort-AV: E=Sophos;i="6.00,185,1681196400"; d="scan'208";a="816037381" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga002.fm.intel.com with ESMTP; 23 May 2023 01:18:34 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Tue, 23 May 2023 01:18:13 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Tue, 23 May 2023 01:18:13 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.44) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Tue, 23 May 2023 01:13:54 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gHIfFh9cmN3BfOk+Fkdi1GRjO5vWkqdzP98plIe62+zW4qLPQEdLBgqaYUvJ/kzXoMNzu7hTECqF7BfH9FZ7+zJsvXHRl2NRD46zd8TEvqGfT2DZFLo8t07EshJtgOiEGu3Ed12qSMQEnwsYh09xu91hJW2rrUWgV8XQOCmQ3i9BR5/Mnemoxj6yZKKW5rbqFJg41/Y9996u4L6CIsv9ROVSdR69HhT5NQhZXYZtSs1qTqS3BDdHjKpeDmePXNTHUFhH2OUZ5SZvSvsyK+P2KBCrln91pCBtWtBew3/s9bF7HEMykrAbiTOfCZYIDVx8hVfD+L2WTnXjmi6mX+niVA== 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=lIDfSICYobyx8rBcyEvglTKzKCw2mOgpOHtgpRGucW4=; b=Fx+Gu3teR1jJ9mYCu7BVW03uBRii4Hv8qMb7MIhRobBXQMu1EMBBal2hPV4fffIE3vITk8nmcXR9IWCmasUAkV/RgrGfyxxRv2s6hUMG2KsIiwpktL9hh/dujtGpSmRyVIjpsp5R9KAW6kngwO+l/mscJjv7xi9/811cVGfcW3Mlxs3Huzp/Oz0XDVGUuYCWpxvKIaEgfveMIwJLRIMfENPg1t1KsjXHBlfn0BYQZ50W5L3mdlRgHYz1CMwLhF7mjv9jk+KRA0pVz4AAzeHQSPe2/M/NP34sSA6urXK89W/QhCy3mcdxpUv4hpqNnec/sSYJZr/XJhXGGigKKZK9zw== 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 SN7PR11MB6775.namprd11.prod.outlook.com (2603:10b6:806:264::21) by DM4PR11MB7398.namprd11.prod.outlook.com (2603:10b6:8:102::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.28; Tue, 23 May 2023 08:13:47 +0000 Received: from SN7PR11MB6775.namprd11.prod.outlook.com ([fe80::7972:8de5:546c:65f0]) by SN7PR11MB6775.namprd11.prod.outlook.com ([fe80::7972:8de5:546c:65f0%3]) with mapi id 15.20.6411.028; Tue, 23 May 2023 08:13:47 +0000 From: "Yan, Zhirun" To: Jerin Jacob CC: "dev@dpdk.org" , "jerinj@marvell.com" , "kirankumark@marvell.com" , "ndabilpuram@marvell.com" , "stephen@networkplumber.org" , "pbhagavatula@marvell.com" , "Liang, Cunming" , "Wang, Haiyue" Subject: RE: [PATCH v6 01/15] graph: rename rte_graph_work as common Thread-Topic: [PATCH v6 01/15] graph: rename rte_graph_work as common Thread-Index: AQHZgjwSszvMQ+vUZES3uzU83lbawK9mCZOAgAGJsBA= Date: Tue, 23 May 2023 08:13:46 +0000 Message-ID: References: <20230331040306.3143693-1-zhirun.yan@intel.com> <20230509060347.1237884-1-zhirun.yan@intel.com> <20230509060347.1237884-2-zhirun.yan@intel.com> 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: SN7PR11MB6775:EE_|DM4PR11MB7398:EE_ x-ms-office365-filtering-correlation-id: e1ebd8bb-7065-4a10-717c-08db5b65a1f3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /0bFMbqrfuydoTca4IHEcFNXJsxtKpAl+3s/BEGseWUUY0qKlKlXlCyS4DznkNz7wyiZRf3XH5b9henFZNvtuLqvcy3bxa7pZIgoBYNieOzhvxf4u8nafyI3Z0JAn5lgQok7DfyK4ee8DwtQjVoLwM25mvbJ7HsbruUaMq5DZweYa7MmgLcs6VaGRw8rf+IPaaFCUgQ8cWzR9ZTgzg0o2r7jTgvnzSK7YbemtJ2i9EgOyKBcyXUHVOZi4X1zBR6C+skyweiJmadUI2k9o4cASEhsKTFuMOKhoBoK5uM9YEzfKaUju8D6cfYloQ4lhN98sCtKkRwRKpLrbIrWcDf59CowpUoGZ2C58fTfG0UU6JEykV1UOe8fGwzFZ+syIqdg9meTf6cvuZZL4C62aT9fDhzlEYE8Ff8hU2U2ukdqSg8rJrBQUQx3wAjg//Hx2X3Vep/nkIBbswwcwQz3QpN+iRSYpD/Plqcc1QbYun3NCbJt1MiqFGo8Ws9dmo0NGvQRa4UbbzQ7NYsWxN/I0xlJ3Uo+5o4X2EzObzBcfy1KFERjwP26aBFngFrNN3UKeJZNcrRU0EWy5OVa7MOVQvYCJVo0PDHBdbT/fqm07X4HyWQrgoZQltfvzDEAvIy45A2W x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR11MB6775.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(366004)(39860400002)(396003)(376002)(346002)(136003)(451199021)(122000001)(38100700002)(8676002)(8936002)(38070700005)(5660300002)(82960400001)(52536014)(9686003)(53546011)(6506007)(55016003)(26005)(186003)(2906002)(83380400001)(33656002)(107886003)(86362001)(316002)(54906003)(71200400001)(66446008)(66476007)(64756008)(6916009)(4326008)(66556008)(66946007)(76116006)(478600001)(41300700001)(7696005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TkVjSGQyUURlMjdCNXdtdmF0b3pOTWNnK015SDFTMmI0SmdMcHYrKzJqVWxj?= =?utf-8?B?bXdaUTNKRm1xcXRhMTFhSjQ1SFBFekZ1citPQldBbFdKV3RxdHBGU2VLMk5V?= =?utf-8?B?TWNITTdNSm1iQkwwWjNSTC9MdmN2SUNrdksvZlZ6Z2gzWlZuTFFDd1JnNkZK?= =?utf-8?B?d3lpMWV5d21iK2tnS2RrakkrV01ETUw5RE9ESkNuRW5PaUM0NmxuQkRHTGVO?= =?utf-8?B?YUtJOEdLTDh2cjU5emlCUVVwRmpLNmlYME9nTzE0MC9MV1BReDlnS2g1cmZF?= =?utf-8?B?Vnd2eVYyYy8vcDUxS0Z1ZGVrSE1heXgrZVVUcmdOaWVjMzNRMVZnMVE5UG5L?= =?utf-8?B?dWE1bitJQzIwTG9kN285Kyt3R2JSb084RVhzQ2YrcW51ZHpieGJReTJleUxu?= =?utf-8?B?RjBSSVlKUDJoVDc4M29qOGdFck5ocDI0Qjk5eEJKL2FJRFY1YXNtNTBkb29T?= =?utf-8?B?SVdWSGNPeThHOU96by9aUnlKNEZXOEdIcUNmNGdvL2xhSEh4Q1cxSFc3eHN2?= =?utf-8?B?dmJheHVsenoxYnlrSjhJalpxYjJHZ1lHVi9QZFB5bEl3RWhSd3JvWWZmMmZG?= =?utf-8?B?UmVIRDc0b2MvKzNWMC9sZHEwQmsvNld5Z3BhY3RFSzRaM09CK1RRczM3dGQy?= =?utf-8?B?ak9GeC9VVmpFSmdyMEVFRFBhOStMczA4NmdWZnJQUVhrZVVyNG5Db2JTNUtQ?= =?utf-8?B?UTI4K3BPQ1B6WjdLWU1CejFTVmNjTjN1bFp3b3JEVlZKRGJ4bFAxVnd5K2Zs?= =?utf-8?B?b21jeStrVWNkd21DQnFOaCtmSmx6cGczWnVLNWtvT3BqZW1GWEpPVXZCYUxV?= =?utf-8?B?Mzl1MzJKeng3d0VVb2xnOHhsQ0JUZlEvUWJTaGJyc1prVFhHN1FtbWk0U0JE?= =?utf-8?B?cjI5YnBQQzhKckdtSzBsdFJWQytoS1hrU0pDZjBHc0FYZk9oalViZXJFZ0hY?= =?utf-8?B?SFZrUlpINHVoa1dGY3ZBV3hTaTJlVWgxM3BzeEhTRUFlUUJPUmE1VXpFVDU2?= =?utf-8?B?YmVzNW9FeWVhVmRIZ2lVZlVjSFlPNC9MVEdoYzFIaTh6dUxqaHpWVUtybHFj?= =?utf-8?B?N0pDQW9qZmxIYmVxLzlCSUExNENmamJQZmZmck5BRUxQclBtM3ZoOWMrMWl5?= =?utf-8?B?d1owbGx4SmFyM2o5T0J0VU9FeFphTW9zaXNob0U0TG9FRFdvWGtoNGxJZWps?= =?utf-8?B?SS90cXIrMWpLSXA2QXdPSTE2N1FJMm5xK1hUcVVWMDBtWVQ0Rml4dTR0bFVD?= =?utf-8?B?QnlkMjBlckw4eDk3UXdVMWhIbFpmTm1ZZmxWSVBPT3RQSnN3MWxkSzlSL3Ja?= =?utf-8?B?dEVDNWYra2VLdTZXQ2lsNHF6cVBKODAzcEhKak9OVDBIVUxZQXRxajJTNCtZ?= =?utf-8?B?RE55dS9JUWxBbG9FdnlmMk9DdFBUQ2FwRjROYXRJRDhpa3F0bThKdUgyb2dP?= =?utf-8?B?WCt5c3lzaFlvR0NJR1o2eERmNm5BdHRsKyswSVdmdWczbDNuSlFIZU1uYW1J?= =?utf-8?B?T2JtMUNFOVhHKzEzZXVHOVRQTWRPQ3ZDYUp5Mlc2LzlWUHpyZTVpU1BsQno3?= =?utf-8?B?NTRXRi8vTVd1dHRsc0gvaHc4R2RIdk9CdHZPQzdqMzNpYWhCMjA0dWhMSWF5?= =?utf-8?B?VjFuVWUvVVBucjY0ZEpOQSsyVmhDbWU1aklBZG41NkVybFBZdTFmOHUzaUx1?= =?utf-8?B?d1lrcWN0cUx1STlpS3JFN245cHgwVUxRczI5OU5UbDVGcEZYWVdhNWxFaDc2?= =?utf-8?B?Q2VuVnRWQ3AybzMzMTBzbkpUcm1FL1FFdXBSWWdGaitzWExlekRsdjE5QmFa?= =?utf-8?B?THQ2UGlmeU1GSVlNYllYV3FPVDMvazhacDZxRXhvV0ZCTTE3MnBiR0ROZWdn?= =?utf-8?B?MnhCYUFsM0dGRmJka2o0UmNaOW5FUHIwek1ObkJwTXR6cGJOOFBTWXFSbHI0?= =?utf-8?B?QUFlTWszYStwVTJvL0xMYWh3MXlINGhnSWtxTU0wY3B5S0dPOTZWaFVmbGhj?= =?utf-8?B?QzhDQ3laaHNGUnpmNVIvOUwyY1EyYVJScTFVcGU5dml3eXRWS0k0Uzh5Q0xY?= =?utf-8?B?U0tRSVRWQWpUdjY1MWlQOGlIc0E3L0lDTFZidjR0dmg4TEpZUE9rS1cyUzha?= =?utf-8?Q?FnnNDMd4JaGsxXMW6qjbR0sVo?= 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: SN7PR11MB6775.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e1ebd8bb-7065-4a10-717c-08db5b65a1f3 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 May 2023 08:13:46.9884 (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: MoFfkDd5Qv28dcxl7CdzTN8bJ1Jl2AlCHfQ0oHm45sO54/MU6zWYlWs9ckiUfTPLUXErOpe+ULlAxWfH3M5cGw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB7398 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmVyaW4gSmFjb2IgPGpl cmluamFjb2JrQGdtYWlsLmNvbT4NCj4gU2VudDogTW9uZGF5LCBNYXkgMjIsIDIwMjMgNDoyNiBQ TQ0KPiBUbzogWWFuLCBaaGlydW4gPHpoaXJ1bi55YW5AaW50ZWwuY29tPg0KPiBDYzogZGV2QGRw ZGsub3JnOyBqZXJpbmpAbWFydmVsbC5jb207IGtpcmFua3VtYXJrQG1hcnZlbGwuY29tOw0KPiBu ZGFiaWxwdXJhbUBtYXJ2ZWxsLmNvbTsgc3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc7DQo+IHBi aGFnYXZhdHVsYUBtYXJ2ZWxsLmNvbTsgTGlhbmcsIEN1bm1pbmcgPGN1bm1pbmcubGlhbmdAaW50 ZWwuY29tPjsgV2FuZywNCj4gSGFpeXVlIDxoYWl5dWUud2FuZ0BpbnRlbC5jb20+DQo+IFN1Ympl Y3Q6IFJlOiBbUEFUQ0ggdjYgMDEvMTVdIGdyYXBoOiByZW5hbWUgcnRlX2dyYXBoX3dvcmsgYXMg Y29tbW9uDQo+IA0KPiBPbiBUdWUsIE1heSA5LCAyMDIzIGF0IDExOjM04oCvQU0gWmhpcnVuIFlh biA8emhpcnVuLnlhbkBpbnRlbC5jb20+IHdyb3RlOg0KPiA+DQo+ID4gUmVuYW1lIHJ0ZV9ncmFw aF93b3JrLmggdG8gcnRlX2dyYXBoX3dvcmtfY29tbW9uLmggZm9yIHN1cHBvcnRpbmcNCj4gPiBt dWx0aXBsZSBncmFwaCB3b3JrZXIgbW9kZWwuDQo+IA0KPiANCj4gSSBoYXZlIHJlcXVlc3RlZCB0 byBjaGVjayB0aGUgcGVyZm9ybWFuY2Ugd2l0aCBkcGRrLXRlc3QgYW5kIGwzZndkIGdyYXBoIGlu DQo+IGxhc3Qgc2VyaWVzLg0KPiBIYXZlIHlvdSBjaGVja2VkIHRoZSBwZXJmb3JtYW5jZT8gSW4g bXkgdGVzdGluZywgdGhlcmUgaXMgcmVncmVzc2lvbi4NCj4gUGxlYXNlIGNoZWNrIHRoZSBwZXJm b3JtYW5jZSB3aXRoIGRwZGstdGVzdCBhbmQgbDNmd2QgZ3JhcGgsIHRoZXJlIHNob3VsZCBub3QN Cj4gYmUgYW55IHJlZ3Jlc3Npb24gaW4gUlRDIG1vZGUuDQo+IA0KPiBUaGVyZSBpcyBhcm91bmQg LTMwMCUgcmVncmVzc2lvbiBhcm02NCBhbmQgeDg2Lg0KPiBDb21tYW5kIHRvIG1lc3VyZToNCj4g Li9idWlsZC9hcHAvdGVzdC9kcGRrLXRlc3QgLWMgMHhmMDAwMDAgLS0gZ3JhcGhfcGVyZl9hdXRv dGVzdA0KPiANCj4gVGhlcmUgaXMgYXJvdW5kIH4tMiUgcmVncmVzc2lvbiBpbiBsM2Z3ZC1ncmFw aC4gSSBkb250IHRoaW5rLCB0aGVyZSBzaG91bGQgbm90IGJlDQo+IGFueSByZWFzb24gZm9yIHJl Z3Jlc3Npb24gYXMgaXQgaXMgbW9kZWwgYXJlIHNlcGFyYXRlIGhlYWRlciBmaWxlLg0KPiBQbGVh c2UgY2hlY2sgdGhlIGNvbW1vbiBoZWFkZXIgZmlsZSBpbiBmYXN0cGF0aCBhbmQgZml4IHRoZSBy ZWdyZXNzaW9uIHRvIGFjY2VwdA0KPiB0aGlzIHNlcmllcy4NCj4gDQo+IC4vYnVpbGQvZXhhbXBs ZXMvZHBkay1sM2Z3ZC1ncmFwaCAtYSAwMDAyOjAyOjAwLjAgLWMgMHhjMDAwMDAgIC0tIC1wDQo+ IDB4MSAtLWNvbmZpZz0iKDAsIDAsIDIzKSIgLVAgKGVkaXRlZCkNCj4gT2xkDQo+ICstLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0r LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tDQo+IC0rLS0tLS0tLS0tLS0tLS0tKy0tLS0t LS0tLS0tKw0KPiB8Tm9kZSAgICAgICAgICAgICAgICAgICAgICAgICAgIHxjYWxscyAgICAgICAg ICB8b2Jqcw0KPiB8cmVhbGxvY19jb3VudCAgfG9ianMvY2FsbCAgICAgIHxvYmpzL3NlYygxMEU2 KSB8Y3ljbGVzL2NhbGx8DQo+ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0t LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t DQo+IC0rLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKw0KPiB8aXA0X2xvb2t1cCAgICAgICAg ICAgICAgICAgICAgIHw3MjgyNzU3ICAgICAgICB8MTg2NDM4NTU4NCAgICAgfDENCj4gICAgICAg ICAgfDI1Ni4wMDAgICAgICAgIHwzOC43MDQ4OTYgICAgICB8MTc3MC4wMDAwICB8DQo+IHxpcDRf cmV3cml0ZSAgICAgICAgICAgICAgICAgICAgfDcyODI3NTggICAgICAgIHwxODY0Mzg1ODQwICAg ICB8MQ0KPiAgICAgICAgICB8MjU2LjAwMCAgICAgICAgfDM4LjcwNDg5NiAgICAgIHwxNDMxLjAw MDAgIHwNCj4gfGV0aGRldl90eC0wICAgICAgICAgICAgICAgICAgICB8NzI4Mjc1OCAgICAgICAg fDE4NjQzODU4NDAgICAgIHwxDQo+ICAgICAgICAgIHwyNTYuMDAwICAgICAgICB8MzguNzA0ODk2 ICAgICAgfDkyMi4wMDAwICAgfA0KPiB8ZXRoZGV2X3J4LTAtMCAgICAgICAgICAgICAgICAgIHwx NDg4MjEzMyAgICAgICB8MTg2NDM4NjA5NiAgICAgfDINCj4gICAgICAgICAgfDI1Ni4wMDAgICAg ICAgIHwzOC43MDQ4OTYgICAgICB8MjAxNS4wMDAwICB8DQo+IHxwa3RfY2xzICAgICAgICAgICAg ICAgICAgICAgICAgfDcyODI3NjAgICAgICAgIHwxODY0Mzg2MzUyICAgICB8MQ0KPiAgICAgICAg ICB8MjU2LjAwMCAgICAgICAgfDM4LjcwNDg5NiAgICAgIHwzOTIuMDAwMCAgIHwNCj4gKy0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t LSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0NCj4gLSstLS0tLS0tLS0tLS0tLS0rLS0t LS0tLS0tLS0rDQo+IA0KPiANCj4gTmV3DQo+ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKy0tLS0t LS0tLS0tLS0tDQo+IC0rLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKw0KPiB8Tm9kZSAgICAg ICAgICAgICAgICAgICAgICAgICAgIHxjYWxscyAgICAgICAgICB8b2Jqcw0KPiB8cmVhbGxvY19j b3VudCAgfG9ianMvY2FsbCAgICAgIHxvYmpzL3NlYygxMEU2KSB8Y3ljbGVzL2NhbGx8DQo+ICst LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t LS0tLS0rLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tDQo+IC0rLS0tLS0tLS0tLS0tLS0t Ky0tLS0tLS0tLS0tKw0KPiB8aXA0X2xvb2t1cCAgICAgICAgICAgICAgICAgICAgIHwzMDAyMTM1 ICAgICAgICB8NzY4NTQ2NTYwICAgICAgfDINCj4gICAgICAgICAgfDI1Ni4wMDAgICAgICAgIHwz OC40MDIwNDggICAgICB8MTc3MC4wMDAwICB8DQo+IHxpcDRfcmV3cml0ZSAgICAgICAgICAgICAg ICAgICAgfDMwMDIxMzYgICAgICAgIHw3Njg1NDY4MTYgICAgICB8MQ0KPiAgICAgICAgICB8MjU2 LjAwMCAgICAgICAgfDM4LjQwMjA0OCAgICAgIHwxNDI1LjAwMDAgIHwNCj4gfGV0aGRldl90eC0w ICAgICAgICAgICAgICAgICAgICB8MzAwMjEzNyAgICAgICAgfDc2ODU0NzA3MiAgICAgIHwyDQo+ ICAgICAgICAgIHwyNTYuMDAwICAgICAgICB8MzguNDAyMDQ4ICAgICAgfDk0OS4wMDAwICAgfA0K PiB8ZXRoZGV2X3J4LTAtMCAgICAgICAgICAgICAgICAgIHwzMDAyMTM4ICAgICAgICB8NzY4NTQ3 MzI4ICAgICAgfDINCj4gICAgICAgICAgfDI1Ni4wMDAgICAgICAgIHwzOC40MDIwNDggICAgICB8 MTk2Ni4wMDAwICB8DQo+IHxwa3RfY2xzICAgICAgICAgICAgICAgICAgICAgICAgfDMwMDIxMzgg ICAgICAgIHw3Njg1NDczMjggICAgICB8MQ0KPiAgICAgICAgICB8MjU2LjAwMCAgICAgICAgfDM4 LjQwMjA0OCAgICAgIHw0MDguMDAwMCAgIHwNCj4gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0rLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rLS0t LS0tLS0tLS0tLS0NCj4gLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rDQo+IA0KPiBOQUsg Zm9yIHRoaXMgc2VyaWVzIHRpbGwgdGhlIHBlcmZvcm1hbmNlIGlzc3VlcyBmaXhlZC4NCj4gDQoN ClRoZSByb290IGNhdXNlIGlzIGNvbWUgZnJvbSBWNS0+VjYsIGNoYW5nZSBydGVfcmR0c2MoKSB0 byBydGVfcmR0c2NfcHJlY2lzZSgpIGluIG5vZGUgcHJvY2VzcyBpbiBwYXRjaCAwMy4NCg0KcnRl X3JkdHNjX3ByZWNpc2UoKSBpcyBoZWF2eSB0aGFuIHJ0ZV9yZHRzYygpLiBBbmQgdGhlIGdyYXBo IHdhbGsgd2lsbCBjYWxsIF9fcnRlX25vZGVfcHJvY2VzcygpIGZvciBlYWNoIG5vZGUuDQoNCkkg d2lsbCByZXZlcnQgdGhpcyBjaGFuZ2UuDQoNCg0KPiANCj4gDQo+ID4NCj4gPiBTaWduZWQtb2Zm LWJ5OiBIYWl5dWUgV2FuZyA8aGFpeXVlLndhbmdAaW50ZWwuY29tPg0KPiA+IFNpZ25lZC1vZmYt Ynk6IEN1bm1pbmcgTGlhbmcgPGN1bm1pbmcubGlhbmdAaW50ZWwuY29tPg0KPiA+IFNpZ25lZC1v ZmYtYnk6IFpoaXJ1biBZYW4gPHpoaXJ1bi55YW5AaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiANCj4g PiBkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUyBpbmRleCA4ZGYyM2U1MDk5 Li5jYzExMzI4MjQyDQo+ID4gMTAwNjQ0DQo+ID4gLS0tIGEvTUFJTlRBSU5FUlMNCj4gPiArKysg Yi9NQUlOVEFJTkVSUw0KPiA+IEBAIC0xNzE0LDYgKzE3MTQsNyBAQCBGOiBkb2MvZ3VpZGVzL3By b2dfZ3VpZGUvYnBmX2xpYi5yc3QgIEdyYXBoIC0NCj4gPiBFWFBFUklNRU5UQUwNCj4gPiAgTTog SmVyaW4gSmFjb2IgPGplcmluakBtYXJ2ZWxsLmNvbT4NCj4gPiAgTTogS2lyYW4gS3VtYXIgSyA8 a2lyYW5rdW1hcmtAbWFydmVsbC5jb20+DQo+ID4gK006IFpoaXJ1biBZYW4gPHpoaXJ1bi55YW5A aW50ZWwuY29tPg0KPiANCj4gVGhhbmtzIGZvciBhZGRpbmcgYXMgbWFpbnRhaW5lci4NCj4gU2lu Y2UgeW91IGFyZSBhdCB0aGlzIGNoYW5nZS4gQ291bGQgeW91IG1vdmUgdXAgIk5pdGhpbiBEYWJp bHB1cmFtDQo+IDxuZGFiaWxwdXJhbUBtYXJ2ZWxsLmNvbT4iIHR3byBsaW5lcyBiZWxvdyBhbmQg Z3JvdXAgYWxsIHRvZ2V0aGVyPw0KDQoNClllcywgSSB3aWxsIGRvIGluIG5leHQgdmVyc2lvbi4N Cj4gDQo+ID4gIEY6IGxpYi9ncmFwaC8NCj4gPiAgRjogZG9jL2d1aWRlcy9wcm9nX2d1aWRlL2dy YXBoX2xpYi5yc3QNCj4gPiAgRjogYXBwL3Rlc3QvdGVzdF9ncmFwaCoNCg==