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 2074D42CB0; Wed, 14 Jun 2023 03:52:47 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 00C3940E0F; Wed, 14 Jun 2023 03:52:47 +0200 (CEST) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mails.dpdk.org (Postfix) with ESMTP id EB5F140DDB for ; Wed, 14 Jun 2023 03:52:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686707565; x=1718243565; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=oAGJaj4VoDRqyZ7SEObXwL8Uv+rsvbl9aROiPkCHNtQ=; b=nwoiJNrayaPyGjI1vKKXCPyJ6mw8Kh9xOCl2v+JTLV5uPi40/hLruST5 n6gZNMtHZRuV9zik3e4Wtd6jKVj8N4p+LDbEXscgFem+xXIsTC/+7VWpb 0WPhSLQIn0dmkGvvELN6X7ySOb8o1bYqIJD3fzvmZUbSr0Tax+clqarPk Tik3hX+UCGc6MmtVxB+BVlK3t4hDNQzq6vrZMzvQxmiMnXUqSSgPRQoNS GBy5PMRTMpPJPW5rIz5DfEaUHO298M7yv6Cluk/xhS8JaYqMlfc6BEo6m Rh1aRGByVWNZXr/Kd27QuUoYJkOvZLbnscywnn6o4WC280ofBWxNZm/Md A==; X-IronPort-AV: E=McAfee;i="6600,9927,10740"; a="348156119" X-IronPort-AV: E=Sophos;i="6.00,241,1681196400"; d="scan'208";a="348156119" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jun 2023 18:52:39 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10740"; a="706025673" X-IronPort-AV: E=Sophos;i="6.00,241,1681196400"; d="scan'208";a="706025673" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga007.jf.intel.com with ESMTP; 13 Jun 2023 18:52:39 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Tue, 13 Jun 2023 18:52:38 -0700 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.23 via Frontend Transport; Tue, 13 Jun 2023 18:52:38 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.48) 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.23; Tue, 13 Jun 2023 18:52:37 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QXWLW/98Z+2tFdwNz6bpSzxMQdySOUdu4NKrtDOL++i83Oil66LUzzMdnrQTO58ufNR8zbNSxhJbVqJCOBd9uPAO4flMzDeNfcjyJpk+co/1mGGY3ZRPSBHC+AG/ys3DUlVQolPdI58MvZFjYNCO/Z7vXAkFQ28QBvIK/zJhfO9QjvCGkgKq64FnPOQkMvC8Ts3kGi4ESSgxcXIiSv1gu6BhsSrERQX8MVKDyoEtbmbXWlpFARJQuOWT4/gHV5haUx4A+s6yF8a7S+7UkbOu24TDzVfOlSANPtivilC5M2coxNoUHUbGvZNr5YQsXFkdXPnvEJPGid2mX0Zd9D4lrQ== 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=oAGJaj4VoDRqyZ7SEObXwL8Uv+rsvbl9aROiPkCHNtQ=; b=ToYSn+rdI0/u4OG/KqxI5Yz8CqPn4Vzo94NRkt9hZgFrZ0TVLkbpodXu7ZDUx6mJFzSWLnym4kP3HiQIlqNJ2KkzyIaEES5ArcS9gavg5Yb1A8QfZomDNWq1Xesw+q8eyXhr6z9tUl9UhPxdMDYfKZhlK9I4x8k2gPzHKoq/UNNcjzBFnFtTiFsWIjeClt0APTAmiV4WxTy28qZDx9bsyCEjdFzJagrCjqSGIDwGi/NeuIyp7pWVy7ollxf9sBjJ3/OBGYXTjlaMvDWdSh5aMKamXWM6EcBkT852a0mqFAw84nVMxnWxGq6hNjS3PVyVQabfHyx7q+hKGYvTO5XVyg== 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 SN7PR11MB8112.namprd11.prod.outlook.com (2603:10b6:806:2ea::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.32; Wed, 14 Jun 2023 01:52:29 +0000 Received: from SN7PR11MB6775.namprd11.prod.outlook.com ([fe80::a458:ed7a:643b:5aa2]) by SN7PR11MB6775.namprd11.prod.outlook.com ([fe80::a458:ed7a:643b:5aa2%6]) with mapi id 15.20.6477.016; Wed, 14 Jun 2023 01:52:29 +0000 From: "Yan, Zhirun" To: Jerin Jacob , David Marchand CC: "jerinj@marvell.com" , "dev@dpdk.org" , "kirankumark@marvell.com" , "ndabilpuram@marvell.com" , "stephen@networkplumber.org" , "pbhagavatula@marvell.com" , "Liang, Cunming" , "Wang, Haiyue" , mattias.ronnblom Subject: RE: [PATCH v14 00/16] graph enhancement for multi-core dispatch Thread-Topic: [PATCH v14 00/16] graph enhancement for multi-core dispatch Thread-Index: AQHZngEJzj4eaWB+mUi8HPBfigz+Qq+IzfaAgAAYuwCAAKJqAA== Date: Wed, 14 Jun 2023 01:52:28 +0000 Message-ID: References: <20230613101404.1787790-1-zhirun.yan@intel.com> <20230613140445.2155542-1-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_|SN7PR11MB8112:EE_ x-ms-office365-filtering-correlation-id: 6fd52868-b9c4-4ce7-94fc-08db6c7a0289 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: 4AXvEvbVSlAb2o6kHluJrs3pXnCxddDJfEk9EKF93r2Q2TpIwxCF8ydIiSPXDWqp4Dc8h3ERTqhI8ODWiouMO1LzZHdQ9v5YW9R8cbviEi42NHKYBIV90I1lLJBpXabe13wwYSh6FIH70lDZNDGvv+NYf0JWBFK7htX717tzOlw/pi30qgi4jDnJLiy24/JPkYqSd6h2kVFXo9B/8hMNpVHY7jaUoBZDfYhkU8mzJG8HVrrUrQJdX4e22lQcpFzIBD1CYgZQ8sH+Nqpd+OWRQOB/4Vnr6HG3KCzPCBqCld37g1ChEajl2phJLsMJU1oscURzmbJGnBpwp14uid4Tmv9pumlCDsiiectqzspmJ7Un5hPeCTrCbcLXVS6UUVNlE0J8n966lzs044lA6Y1glJtYa9Oo+SkNlrV29Huhw26OEPP+tqUesO+fJrRMASq7jLPIoOIu64xhef3GJ8JIqlik3ZShVFOYeoPnDXX2NJJcuyKaghyJW6YpCKI6dI/yZH2/vEJWhT6ClljPYTp/0gqUk11FaU16Cm3wIZ/T9JLQxCQjmQEAo5gogYGw9P/GNh9rrpbl+5scXMc9bzIPpHziupjfUaWXodB1COYYjNA= 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)(376002)(136003)(39860400002)(396003)(346002)(451199021)(478600001)(26005)(122000001)(86362001)(38100700002)(38070700005)(82960400001)(66476007)(110136005)(52536014)(7696005)(66946007)(64756008)(66556008)(83380400001)(8676002)(4326008)(54906003)(76116006)(5660300002)(6506007)(966005)(8936002)(71200400001)(41300700001)(316002)(66446008)(2906002)(186003)(33656002)(9686003)(55016003)(53546011); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?c256MUhGT0o0a0Z4bGdnRnRrL2xuU01DazBLeVE4MndUWHFsTzQ0RU1NVFJw?= =?utf-8?B?ZndobldEZ0x4YTUrYUZaMWY2SmxvUkRmTkY1TFY0REQzYTl5ZG85OXRvdlE2?= =?utf-8?B?QUd4SXUvWFdrWlRWVVpjUTZDNmlrRU9tQXBjbVF0UnBqNERmM1ZlaG1ZTVhX?= =?utf-8?B?Y1N4blJmRU8yM2lOTGlYR2g0VzB2SzhkNDhHeEF1RjhRSURzMEJZZlM4M2lK?= =?utf-8?B?KzA2eDFMOTlOWVk1cG1tajJCcmR4TWgzdGpuOGk0M2luRzZpRlBNV1RzRVZC?= =?utf-8?B?My9UejZ0NUsyRVBxeE1QbjRwZ2dvZ1ZTSHlnV0VEcjF6dTFhQXN1TjVmQ1k3?= =?utf-8?B?NW0rZ25SbEs0eTE5aElPa0Q4ZmNyMnJ1T1JTcFlBdVkwOWRDTmRNeGlyaGc3?= =?utf-8?B?Nms4RnZBY1h0eE1GSFl5UUdhdWswTHNDaUM0VUF2SHZRSGFyUWR0dFRaL1ll?= =?utf-8?B?K2xmTkN5WXJ0K0o1Szkxdi9nQzRZc1FJVWlwNWthZlBFSG4weEJHMTRZSVVO?= =?utf-8?B?VXRoelA4R0tXMjgwSXZ3SHdlcXd5VzhzTHFmNGxwVDVCQkFrdGR6ZThpNkN2?= =?utf-8?B?TDRGbVE4THdTUFAvY3k3NUNacG9LcDJWczRmZ2U3bGxqOEhBZVpHdE9INHFF?= =?utf-8?B?TmNaNG8yVHNTYWgzLzFiTHU0ZTUyMUh0M2JMTU9iRi82cnpEVEtUN0p1RnQz?= =?utf-8?B?WWZIUlF4TlVPYXB3WHJiOFo4b2FWNm0vVk5FeEFRZWd1b0xKLzI4WmNaN0Yr?= =?utf-8?B?VXpjbnJXVzdEamg0eTdLOEQ1RHhoRHRBQWxyRVFwSXFxaEQvWFJvbXY3azhW?= =?utf-8?B?U1M1bmplNTdXTjFlZ1dzV1RxSzROd2tJQXdJeG0rd0pEWVhNZ3dzVkhRSHFq?= =?utf-8?B?Zk5PWENrdjhLeW9jL21QeHJIM01CWXRzMnBJS09tc2FzNlJ6RE1HVTFjOFFZ?= =?utf-8?B?dldOSmNIUjNMVjdtaGt1RDJsWk1VYWRyUWtoRUowc0hCYkJDcjdXbXRqazFZ?= =?utf-8?B?Q2ZyMEhRSEd6YnN2N1J6bm1TblpuNGxObjVvTHg2TjhMNEVZNTJDY21OeExn?= =?utf-8?B?NU5iZVBPSE02T1JNSjJWeENKTStXR0dGemwvWnRINXJ3aVkwZXNYT21DVWpY?= =?utf-8?B?NFRqZWZQTkpocjE2VGdUcDVpaG9oUXFnQXRHRHdCSUVhbDI1OE01WWtFeXBv?= =?utf-8?B?OEF0Q1BwN3NQU2h2a0IrRUZSeWtmS0hkQXR6WS9qdURDUmwyYUNkbVJ2TWtX?= =?utf-8?B?cFdTNVpBKzdUNjJYakNjVGxMSUY3NHMrTTNURFBINk9sSlhVZmU3VG5RLzR3?= =?utf-8?B?SFFHVlNZanpqaFQ3YytQVitEV0hJdVZLa0pzUzNtSjVMK3oxQ0JzOU5OY1U5?= =?utf-8?B?K0RUa3FDTjhqd1hSMUg1UUpvb203THpmVkdsVGlXL2NMRHhtbHJyWk5rdVhy?= =?utf-8?B?aUlFSUZ0RkR6UFo4N1ZwSkEySDdnS0Y0OFVjdkxlenZxdnA0MEw1N0RwM0s3?= =?utf-8?B?YzlLRjlQRURWOVdHeGw2dXRnVkJqTTVnSFAyaXdzOHlwV0YyQUFNMGk2bjl1?= =?utf-8?B?WlVYK0VvdlZBaU5GWS9tWW1LSlpGcTJJTUxJdy81Z3h2QzhUcnlReFYyQTVM?= =?utf-8?B?NU16MWFTTEFscFlhUzE0VDZrWjlySEJKbk44WTVYeG1TUzdSaWw4OUdOWkpE?= =?utf-8?B?TlpnUjA5bnJwaGVWN1lmd3QzZDNrQWpiRU1tUmRlanpBVXovcTA2RmYzU3dO?= =?utf-8?B?RDFnT2pBVHppeStnVEVIajlkb0ZzSjl3T2RyMWkzSEJ3d0FzaEM2eEFVUDdp?= =?utf-8?B?aEl4VFJKYnhmU1VDTitnL291R05hSnQ3Z0FBdk84UDUwL01JV0FicVBEc1k0?= =?utf-8?B?ZkVQd3dyWjVoM2JTeUxxUHk3Y2dockp0bTIzdEZNVVc5SDFKR3c5TVk4aElJ?= =?utf-8?B?K1R1K0ZWcC9tcldxK1ZwNWhidThBbFJTeUR0aTFhTzFhdDc1YkNCcTVtK0wy?= =?utf-8?B?WGhlUFNzbFZ0UTkreEoxcVNoNzhuZzRWZ2xzK21KZGxWdjFPSE91c3BHOHFF?= =?utf-8?B?S0RxdWlPWVN3ZjdDZHNRVlZmL0UxVVMyeVVtQ1V3NlRHdEdZTkV1VEZqN0wz?= =?utf-8?Q?8QYeogkRn0w0bfAFSTfE05+ij?= 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: 6fd52868-b9c4-4ce7-94fc-08db6c7a0289 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jun 2023 01:52:28.6896 (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: aYOFzT7zh4jXSTHqAk1IuJnKUxJcLLHOdgTfGFND6pDA6wzrHDcWwP/YnGKjqZFAsS6FoRO8i3tygh/fC+38hA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB8112 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 cmluamFjb2JrQGdtYWlsLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBKdW5lIDE0LCAyMDIzIDEy OjA5IEFNDQo+IFRvOiBEYXZpZCBNYXJjaGFuZCA8ZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4N Cj4gQ2M6IFlhbiwgWmhpcnVuIDx6aGlydW4ueWFuQGludGVsLmNvbT47IGplcmluakBtYXJ2ZWxs LmNvbTsgZGV2QGRwZGsub3JnOw0KPiBraXJhbmt1bWFya0BtYXJ2ZWxsLmNvbTsgbmRhYmlscHVy YW1AbWFydmVsbC5jb207DQo+IHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnOyBwYmhhZ2F2YXR1 bGFAbWFydmVsbC5jb207IExpYW5nLCBDdW5taW5nDQo+IDxjdW5taW5nLmxpYW5nQGludGVsLmNv bT47IFdhbmcsIEhhaXl1ZSA8aGFpeXVlLndhbmdAaW50ZWwuY29tPjsNCj4gbWF0dGlhcy5yb25u YmxvbSA8bWF0dGlhcy5yb25uYmxvbUBlcmljc3Nvbi5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFU Q0ggdjE0IDAwLzE2XSBncmFwaCBlbmhhbmNlbWVudCBmb3IgbXVsdGktY29yZSBkaXNwYXRjaA0K PiANCj4gT24gVHVlLCBKdW4gMTMsIDIwMjMgYXQgODoxMOKAr1BNIERhdmlkIE1hcmNoYW5kDQo+ IDxkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tPiB3cm90ZToNCj4gPg0KPiA+IE9uIFR1ZSwgSnVu IDEzLCAyMDIzIGF0IDQ6MTLigK9QTSBaaGlydW4gWWFuIDx6aGlydW4ueWFuQGludGVsLmNvbT4g d3JvdGU6DQo+ID4gPg0KPiA+ID4gVjE0Og0KPiA+ID4gUmViYXNlIHRvIG1haW4gYW5kIGZpeCBi dWlsZCBpc3N1ZXMuKGFsaWduIGhlYWRlciBuYW1lIGluIHBhdGNoDQo+ID4gPiAwMSwwMikNCj4g Pg0KPiA+IEFuZCwgYWdhaW4sIGNvbXBpbGF0aW9uIGlzIGJyb2tlbiBiZXR3ZWVuIHNvbWUgcGF0 Y2hlcy4NCj4gDQo+IFNhbWUgaGVyZS4NCj4gDQo+IEFwcGx5aW5nOiBncmFwaDogaW50cm9kdWNl IHN0cmVhbSBtb3ZpbmcgY3Jvc3MgY29yZXMNCj4gDQo+IHJlYWwgICAgMG0xNy4zNjFzDQo+IHVz ZXIgICAgMW0zOS42MzFzDQo+IHN5cyAgICAgMG0zNC44ODRzDQo+IEhFQUQgaXMgbm93IGF0IDA1 MGRlNjBkOGEgdmVyc2lvbjogMjMuMDctcmMxDQo+IG1lc29uOiBidWlsZCBmYWlsZWQNCj4gDQo+ IEBaaGlydW4gWWFuICBZb3UgbWF5IHVzZSB0aGUgZm9sbG93aW5nIHNjcmlwdCB0byB0ZXN0IHRo ZSBjb21waWxhdGlvbiBwZXIgcGF0Y2gNCj4gYW5kIGFkZGl0aW9uYWwgYnVpbGQgc2FuaXR5IGJl Zm9yZSBwb3N0aW5nIHRoZSBwYXRjaCB0byBtYWlsaW5nIGxpc3QuDQo+IGh0dHBzOi8vZ2l0aHVi LmNvbS9qZXJpbmphY29iay9jb25maWcvYmxvYi9tYXN0ZXIvc2NyaXB0cy9idWlsZF9lYWNoX3Bh dGNoLnNoDQo+IA0KPiBleGFtcGxlOg0KPiBnaXQgcHcgc2VyaWVzICBhcHBseSAyODQ4NSAgJiYg cm0gLXJmIC90bXAvay8qICYmIGdpdCBmb3JtYXQtcGF0Y2gNCj4gSEVBRH4xNiAtbyAvdG1wL2sv ICYmIGdpdCByZXNldCAtLWhhcmQgSEVBRH4xIDwvcGF0aC90by9idWlsZF9lYWNoX3BhdGNoLnNo DQo+IC90bXAvay8NCj4gDQpUaGFua3MgZm9yIHRoZSB0b29scy4gSSB3aWxsIGRvdWJsZSBjaGVj ayB0aGUgcGF0Y2ggc2VyaWVzLg0KDQo+IA0KPiBbMTIwMi8zMDAwXSBDb21waWxpbmcgQyBvYmpl Y3QgbGliL2xpYnJ0ZV9ncmFwaC5hLnAvZ3JhcGhfZ3JhcGguYy5vDQo+IEZBSUxFRDogbGliL2xp YnJ0ZV9ncmFwaC5hLnAvZ3JhcGhfZ3JhcGguYy5vDQo+IGNjYWNoZSBnY2MgLUlsaWIvbGlicnRl X2dyYXBoLmEucCAtSWxpYiAtSS4uL2xpYiAtSWxpYi9ncmFwaCAtSS4uL2xpYi9ncmFwaCAtSS4g LUkuLiAtDQo+IEljb25maWcgLUkuLi9jb25maWcgLUlsaWIvZWFsL2luY2x1ZGUgLUkuLi9saWIv ZWFsL2luY2x1ZGUgLUlsaWIvZWFsL2xpbnV4L2luY2x1ZGUgLQ0KPiBJLi4vbGliL2VhbC9saW51 eC9pbmNsdWRlIC1JbGliL2VhbC94ODYvaW5jbHVkZSAtSS4uL2xpYi9lYWwveDg2L2luY2x1IGRl IC0NCj4gSWxpYi9lYWwvY29tbW9uIC1JLi4vbGliL2VhbC9jb21tb24gLUlsaWIvZWFsIC1JLi4v bGliL2VhbCAtSWxpYi9rdmFyZ3MgLQ0KPiBJLi4vbGliL2t2YXJncyAtSWxpYi9tZXRyaWNzIC1J Li4vbGliL21ldHJpY3MgLUlsaWIvdGVsZW1ldHJ5IC1JLi4vbGliL3RlbGVtZXRyeSAtDQo+IEls aWIvcGNhcG5nIC1JLi4vbGliL3BjYXBuZyAtSWxpYi9ldGhkZXYgLUkuLi9saWIvZXRoZGV2IC1J bGliL25ldCAtSS4uL2xpYi9uZXQgLQ0KPiBJbGliL21idWYgLUkuLi9saWIvbWJ1ZiAtSWxpYi9t ZW1wb29sIC1JLi4vbGliL21lbXBvb2wgLUlsaWIvcmluZyAtSS4uL2xpYi9yaW5nIC0NCj4gSWxp Yi9tZXRlciAtSS4uL2xpYi9tZXRlciAtZmRpYWdub3N0aWNzLWNvbG9yPWFsd2F5cw0KPiAtRF9G SUxFX09GRlNFVF9CSVRTPTY0IC1XYWxsIC1XaW52YWxpZC1wY2ggLVdleHRyYSAtV2Vycm9yIC1P MiAtZyAtaW5jbHVkZQ0KPiBydGVfY29uZmlnLmggLVdjYXN0LXF1YWwgLVdkZXByIGVjYXRlZCAt V2Zvcm1hdCAtV2Zvcm1hdC1ub25saXRlcmFsIC0NCj4gV2Zvcm1hdC1zZWN1cml0eSAtV21pc3Np bmctZGVjbGFyYXRpb25zIC1XbWlzc2luZy1wcm90b3R5cGVzIC1XbmVzdGVkLQ0KPiBleHRlcm5z IC1Xb2xkLXN0eWxlLWRlZmluaXRpb24gLVdwb2ludGVyLWFyaXRoIC1Xc2lnbi1jb21wYXJlIC1X c3RyaWN0LQ0KPiBwcm90b3R5cGVzIC1XdW5kZWYgLVd3cml0ZS1zdHJpbmdzIC1Xbm8tYWRkcmVz cy1vZi1wYWNrZWQtbWVtYiBlciAtV25vLQ0KPiBwYWNrZWQtbm90LWFsaWduZWQgLVduby1taXNz aW5nLWZpZWxkLWluaXRpYWxpemVycyAtV25vLXplcm8tbGVuZ3RoLWJvdW5kcyAtDQo+IERfR05V X1NPVVJDRSAtZlBJQyAtbWFyY2g9bmF0aXZlIC1EQUxMT1dfRVhQRVJJTUVOVEFMX0FQSSAtDQo+ IERBTExPV19JTlRFUk5BTF9BUEkgLVduby1mb3JtYXQtdHJ1bmNhdGlvbiAtDQo+IERSVEVfTE9H X0RFRkFVTFRfTE9HVFlQRT1saWIuZ3JhcGggLU1EIC1NUSBsaWIvbGlicnRlDQo+IF9ncmFwaC5h LnAvZ3JhcGhfZ3JhcGguYy5vIC1NRiBsaWIvbGlicnRlX2dyYXBoLmEucC9ncmFwaF9ncmFwaC5j Lm8uZA0KPiAtbyBsaWIvbGlicnRlX2dyYXBoLmEucC9ncmFwaF9ncmFwaC5jLm8gLWMgLi4vbGli L2dyYXBoL2dyYXBoLmMNCj4gLi4vbGliL2dyYXBoL2dyYXBoLmM6IEluIGZ1bmN0aW9uIOKAmGdy YXBoX2Nsb25l4oCZOg0KPiAuLi9saWIvZ3JhcGgvZ3JhcGguYzo0NzY6ODM6IGVycm9yOiB1bnVz ZWQgcGFyYW1ldGVyIOKAmHBybeKAmQ0KPiBbLVdlcnJvcj11bnVzZWQtcGFyYW1ldGVyXQ0KPiAg IDQ3NiB8IGdyYXBoX2Nsb25lKHN0cnVjdCBncmFwaCAqcGFyZW50X2dyYXBoLCBjb25zdCBjaGFy ICpuYW1lLCBzdHJ1Y3QNCj4gcnRlX2dyYXBoX3BhcmFtICpwcm0pDQo+ICAgICAgIHwNCj4gfn5+ fn5+fn5+fn5+fn5+fn5+fn5+fn5+Xn5+DQo+IGNjMTogYWxsIHdhcm5pbmdzIGJlaW5nIHRyZWF0 ZWQgYXMgZXJyb3JzDQo+IA0KPiANCj4gDQo+ID4NCj4gPg0KPiA+IC0tDQo+ID4gRGF2aWQgTWFy Y2hhbmQNCj4gPg0K