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 69E24A04B1; Tue, 24 Nov 2020 11:01:41 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 44F1AC90C; Tue, 24 Nov 2020 11:01:40 +0100 (CET) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id 0BCADC904 for ; Tue, 24 Nov 2020 11:01:36 +0100 (CET) IronPort-SDR: u39LJg8ut/RqUSkaaAcXZMD9h89zp50yPiZ+lU4zqrKTzG9S+sBlvTjFtgrgz2U+lYZ045v1mX W8iy5TqgVyCA== X-IronPort-AV: E=McAfee;i="6000,8403,9814"; a="169356569" X-IronPort-AV: E=Sophos;i="5.78,366,1599548400"; d="scan'208";a="169356569" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Nov 2020 02:01:21 -0800 IronPort-SDR: aMd8/Gvu0Kqr1DjAiWO1bVsg6ReNl0gTbfkVMXKFOkWGRXVPUNBtTXTSRNYGD/R+jbPSbOA909 t8b7zSVqxMew== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,366,1599548400"; d="scan'208";a="343109918" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by orsmga002.jf.intel.com with ESMTP; 24 Nov 2020 02:01:21 -0800 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 24 Nov 2020 02:01:20 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 24 Nov 2020 02:01:20 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 24 Nov 2020 02:01:20 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.108) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Tue, 24 Nov 2020 02:01:20 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cj842Gvve7lFUFaXMKcwGECduejlIjDdLxfWEpr2s4Lyd/8g3YrAhNKenVuxSkQODzHDqV5lmdpWsn+5vwRU87GONkJVWBwSenLBRl1LarmhcB3b2VUNQGdiaWPqOrirAprHTf3VDqXPUD/7yLY0omcfVfHYGEqTQMT9k3h8aYQ3yvZ1Wc+BNE5FcYnlwzTlj2hm6IN68xLuHue/XtpMyJmsYyJQ6TT5VOc78y83ctK27oJLns/ge2c/CEFXOn0264yG+Hll8R6iKfg7vtDr3ZhpDQKIlqKzdpy74uMEQ7yZyB9AkGt/lwL9DtOZpzW7kyU3rIGQtkXyefv6hFGUvA== 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=docY2mYpgghzIy3PULH3v/yGKLp9lNFMlluNVCh//uU=; b=MTnVEXMdfKpohfI7HP8OAjMOw91D3JRxh1lNZO4yezcU9VXod27qiNfa31bQ7aScJeIEIm022Wtn9tWN+FhyaKpYv868xa62hnSmhamIAnwmDgxdmVhMBvMCEXURuTuqGL0AeFLG3hoxZc8j0Jl1UC1hZYTUFDHeXCKM1vYQA1QDpmo3YrM9TdpfIrRL5/wjMf/YJ8b+J7WL53NG45MHqRC/QkpXOvWxWj3TDDe3XknqOXoFGtoU1Hj7+4yLRztZdxG/aG3jl5iC0K9/1ZtCBalHZjG6zuLNRHSgrMGhC930lj4R5Dhruo5mtwYUAIk6E1e3LlZeLMqyQlc3GFDpWA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=docY2mYpgghzIy3PULH3v/yGKLp9lNFMlluNVCh//uU=; b=Fiobnu+DFlsuomWoyXW1AJxzNA/R2s/dX2fSrXelljyyQbzZIE0nKpvmiZ5d98D/kLa/q7MjhsVQDhKRWeD/UPkP3dxZkRXvMas4TKYDt2SdtivD8tmQMBpfodVvZEOEA9RhyNvIMTNQunrugo6VzjJpRkTnNkZrNnJnlNFJQ4o= Received: from DM6PR11MB3131.namprd11.prod.outlook.com (2603:10b6:5:6d::32) by DM6PR11MB4252.namprd11.prod.outlook.com (2603:10b6:5:201::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.30; Tue, 24 Nov 2020 10:01:18 +0000 Received: from DM6PR11MB3131.namprd11.prod.outlook.com ([fe80::7c3d:89ea:62cb:2bbf]) by DM6PR11MB3131.namprd11.prod.outlook.com ([fe80::7c3d:89ea:62cb:2bbf%6]) with mapi id 15.20.3589.030; Tue, 24 Nov 2020 10:01:17 +0000 From: "Zhang, Tianfei" To: Stephen Hemminger , "Yigit, Ferruh" CC: Jerin Jacob , "Dumitrescu, Cristian" , Hemant Agrawal , Sachin Saxena , Ray Kinsella , "Neil Horman" , "Xu, Rosen" , "Wu, Jingjing" , "Xing, Beilei" , Nithin Dabilpuram , Ajit Khaparde , Raveendra Padasalagi , Vikas Gupta , Gagandeep Singh , Somalapuram Amaranath , Akhil Goyal , Jay Zhou , "McDaniel, Timothy" , "Ma, Liang J" , "Mccarthy, Peter" , "Shepard Siegel" , Ed Czeck , John Miller , Igor Russkikh , Pavel Belous , Rasesh Mody , Shahed Shaikh , Somnath Kotur , Chas Williams , "Min Hu (Connor)" , Rahul Lakkireddy , "Guo, Jia" , "Wang, Haiyue" , Marcin Wojtas , "Michal Krawczyk" , Guy Tzalik , "Evgeny Schemeilin" , Igor Chauskin , "Zhang, Qi Z" , "Wang, Xiao W" , "Yang, Qiming" , Alfredo Cardigliano , Matan Azrad , Shahaf Shuler , Viacheslav Ovsiienko , Zyta Szpak , Liron Himi , Stephen Hemminger , "K. Y. Srinivasan" , Haiyang Zhang , Long Li , Heinrich Kuhn , Harman Kalra , "Kiran Kumar K" , Andrew Rybchenko , "Singh, Jasvinder" , Jiawen Wu , Jian Wang , Ori Kam , Guy Kaneti , "Burakov, Anatoly" , "Maxime Coquelin" , "Xia, Chenbo" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [RFC] remove unused functions Thread-Index: AQHWviePsUEVtEDC0UK9YeaTcvq6hKnVB3hggAB6J4CAAGd7AIABK91w Date: Tue, 24 Nov 2020 10:01:17 +0000 Message-ID: References: <20201119035238.3653702-1-ferruh.yigit@intel.com> <20201123080714.7f162723@hermes.local> In-Reply-To: <20201123080714.7f162723@hermes.local> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.5.1.3 dlp-reaction: no-action authentication-results: networkplumber.org; dkim=none (message not signed) header.d=none;networkplumber.org; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.218] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f9e40aae-7f5f-42de-ca7a-08d8905fe323 x-ms-traffictypediagnostic: DM6PR11MB4252: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: R45RSnOQiIe/StM4I3fwCQBwSg7N1XUpRJi4xkzgaPinlmmLj+ruonQdIPP7p1SVs/YNUcmlAvkKPWF+HnbmYTGLCG5/DMsrYkNp986yys81VxhSnSGIDWKYFHU6UPiPMam/7FHu1brOl44sXlgo8A6RhfAAG7ZV3pih8gaEX35Mh9bi92Z8nYhAJzcl2makkp1ibik9xB/DCpscZRJSnOnltSn4cH+ZoPD42rym0CcSRlk+jdX2nrWl9qY0W3bRnfLuZF4ez55tfvgxTGjuy+KEmWH990SJKdcSIQii6PkiDAQY5Rby0+Par7Pd7T389II2j49GizyViUw2Bk0H1g== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3131.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(366004)(39860400002)(136003)(346002)(396003)(8676002)(66946007)(33656002)(76116006)(8936002)(4326008)(55016002)(186003)(26005)(478600001)(316002)(7416002)(5660300002)(83380400001)(7366002)(71200400001)(6506007)(53546011)(52536014)(9686003)(2906002)(7406005)(86362001)(6636002)(54906003)(66446008)(64756008)(66556008)(66476007)(110136005)(7696005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: YwUo3Ctm0OFUDS0sWMzGSEswkP03rpAOKXlyMLCt54ys2187LCS3PGNBLtP6o7Mm6qEaOTpYK9HTgyu83oBt6qm5m+aP25PADINyY3lmjqi7nIEFmWNBRKRf+m5TfYUV7O6MmuxEV6tBgGVteVvyC6KaptGDGmGxHNQ777STn7gjH/XHqYx/wyDBt2JqJNJR3gh6qhuvGZfjZokUt+b20Tf21wteEyiNMmya/HghBDRoQMbPklphuPYd3Hmc6W1Thmxl6bPPlOdJE/adkFIK4OPM7mG49K9IfQ3gTenoqe0gdJf25zQOE+ata2gSwUjmTlAanYWXAOV6uS9AibxkaR7i35nWEKcCqIwzpp5sTHDwagR5XVtY7P1bJ7+6MBAQQACFiYOW0xB4G5Bj7GaYIsS3wuCQBR074ZU9IXAD7G8GGMcWXXNKWDbXgof24qa9RWLq+VQo9bAVngELfOheWtiAEX2i6rh4H5Zc84u2blul2e6d2WoWnTXoBYoigCN6+9u8Fw7wKbdzHtfmFghNZ3r+i4MjggPM6yjYpirxpCmXsN7pKKJPWjcVBugo0VXgWd+ePB3+uhlJDXT36JQquZy8Xo1aE0kx/cEjIU2ol5eKEMbmMieBeCVOfrDhT6+ZIe5But+V47YxRNcifrTVSUPb1qwtGnX6nzWYJ9YLWUg3H25LIT3bG99KA0cNE/kOOaSgNrbxHk26RpUvCIiXwe6Vc/EcAv/mdBvqsfojsyJAn9s/7loBb7JfUfBkwK4bZ+5oU6zxWHfzuDAAtLhh5LJ18ryYWfzzDLBhJpK3DUbVGsZWlgaChg9rpF7ncIqE4RDfdBGkLk/XlU1vjvBiWs5uKuFSeBHfHeEVQo1UZSafeJr90BarzIA3DLUTEeIRVIN64nt5RKbVGQVlfUp1zQ== 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: DM6PR11MB3131.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f9e40aae-7f5f-42de-ca7a-08d8905fe323 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Nov 2020 10:01:17.7673 (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: XSmtZ/B1W2Fz7QC5aQlE8jh8f0KQ4YUCVyTsgFLltlk1pb2npNJ9qv0YTAybShE4ICO5wzp27wx7k3Hw8INBIQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4252 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [RFC] remove unused functions 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU3RlcGhlbiBIZW1taW5n ZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnPg0KPiBTZW50OiAyMDIw5bm0MTHmnIgyNOaX pSAwOjA3DQo+IFRvOiBZaWdpdCwgRmVycnVoIDxmZXJydWgueWlnaXRAaW50ZWwuY29tPg0KPiBD YzogWmhhbmcsIFRpYW5mZWkgPHRpYW5mZWkuemhhbmdAaW50ZWwuY29tPjsgSmVyaW4gSmFjb2IN Cj4gPGplcmluakBtYXJ2ZWxsLmNvbT47IER1bWl0cmVzY3UsIENyaXN0aWFuIDxjcmlzdGlhbi5k dW1pdHJlc2N1QGludGVsLmNvbT47DQo+IEhlbWFudCBBZ3Jhd2FsIDxoZW1hbnQuYWdyYXdhbEBu eHAuY29tPjsgU2FjaGluIFNheGVuYQ0KPiA8c2FjaGluLnNheGVuYUBvc3MubnhwLmNvbT47IFJh eSBLaW5zZWxsYSA8bWRyQGFzaHJvZS5ldT47IE5laWwgSG9ybWFuDQo+IDxuaG9ybWFuQHR1eGRy aXZlci5jb20+OyBYdSwgUm9zZW4gPHJvc2VuLnh1QGludGVsLmNvbT47IFd1LCBKaW5namluZw0K PiA8amluZ2ppbmcud3VAaW50ZWwuY29tPjsgWGluZywgQmVpbGVpIDxiZWlsZWkueGluZ0BpbnRl bC5jb20+OyBOaXRoaW4NCj4gRGFiaWxwdXJhbSA8bmRhYmlscHVyYW1AbWFydmVsbC5jb20+OyBB aml0IEtoYXBhcmRlDQo+IDxhaml0LmtoYXBhcmRlQGJyb2FkY29tLmNvbT47IFJhdmVlbmRyYSBQ YWRhc2FsYWdpDQo+IDxyYXZlZW5kcmEucGFkYXNhbGFnaUBicm9hZGNvbS5jb20+OyBWaWthcyBH dXB0YQ0KPiA8dmlrYXMuZ3VwdGFAYnJvYWRjb20uY29tPjsgR2FnYW5kZWVwIFNpbmdoIDxnLnNp bmdoQG54cC5jb20+Ow0KPiBTb21hbGFwdXJhbSBBbWFyYW5hdGggPGFzb21hbGFwQGFtZC5jb20+ OyBBa2hpbCBHb3lhbA0KPiA8YWtoaWwuZ295YWxAbnhwLmNvbT47IEpheSBaaG91IDxqaWFuamF5 Lnpob3VAaHVhd2VpLmNvbT47IE1jRGFuaWVsLA0KPiBUaW1vdGh5IDx0aW1vdGh5Lm1jZGFuaWVs QGludGVsLmNvbT47IE1hLCBMaWFuZyBKIDxsaWFuZy5qLm1hQGludGVsLmNvbT47DQo+IE1jY2Fy dGh5LCBQZXRlciA8cGV0ZXIubWNjYXJ0aHlAaW50ZWwuY29tPjsgU2hlcGFyZCBTaWVnZWwNCj4g PHNoZXBhcmQuc2llZ2VsQGF0b21pY3J1bGVzLmNvbT47IEVkIEN6ZWNrIDxlZC5jemVja0BhdG9t aWNydWxlcy5jb20+Ow0KPiBKb2huIE1pbGxlciA8am9obi5taWxsZXJAYXRvbWljcnVsZXMuY29t PjsgSWdvciBSdXNza2lraA0KPiA8aWdvci5ydXNza2lraEBhcXVhbnRpYS5jb20+OyBQYXZlbCBC ZWxvdXMgPHBhdmVsLmJlbG91c0BhcXVhbnRpYS5jb20+Ow0KPiBSYXNlc2ggTW9keSA8cm1vZHlA bWFydmVsbC5jb20+OyBTaGFoZWQgU2hhaWtoDQo+IDxzaHNoYWlraEBtYXJ2ZWxsLmNvbT47IFNv bW5hdGggS290dXIgPHNvbW5hdGgua290dXJAYnJvYWRjb20uY29tPjsNCj4gQ2hhcyBXaWxsaWFt cyA8Y2hhczNAYXR0LmNvbT47IE1pbiBIdSAoQ29ubm9yKSA8aHVtaW4yOUBodWF3ZWkuY29tPjsN Cj4gUmFodWwgTGFra2lyZWRkeSA8cmFodWwubGFra2lyZWRkeUBjaGVsc2lvLmNvbT47IEd1bywg SmlhDQo+IDxqaWEuZ3VvQGludGVsLmNvbT47IFdhbmcsIEhhaXl1ZSA8aGFpeXVlLndhbmdAaW50 ZWwuY29tPjsgTWFyY2luDQo+IFdvanRhcyA8bXdAc2VtaWhhbGYuY29tPjsgTWljaGFsIEtyYXdj enlrIDxta0BzZW1paGFsZi5jb20+OyBHdXkNCj4gVHphbGlrIDxndHphbGlrQGFtYXpvbi5jb20+ OyBFdmdlbnkgU2NoZW1laWxpbiA8ZXZnZW55c0BhbWF6b24uY29tPjsNCj4gSWdvciBDaGF1c2tp biA8aWdvcmNoQGFtYXpvbi5jb20+OyBaaGFuZywgUWkgWiA8cWkuei56aGFuZ0BpbnRlbC5jb20+ Ow0KPiBXYW5nLCBYaWFvIFcgPHhpYW8udy53YW5nQGludGVsLmNvbT47IFlhbmcsIFFpbWluZw0K PiA8cWltaW5nLnlhbmdAaW50ZWwuY29tPjsgQWxmcmVkbyBDYXJkaWdsaWFubyA8Y2FyZGlnbGlh bm9AbnRvcC5vcmc+Ow0KPiBNYXRhbiBBenJhZCA8bWF0YW5AbnZpZGlhLmNvbT47IFNoYWhhZiBT aHVsZXIgPHNoYWhhZnNAbnZpZGlhLmNvbT47DQo+IFZpYWNoZXNsYXYgT3ZzaWllbmtvIDx2aWFj aGVzbGF2b0BudmlkaWEuY29tPjsgWnl0YSBTenBhaw0KPiA8enJAc2VtaWhhbGYuY29tPjsgTGly b24gSGltaSA8bGlyb25oQG1hcnZlbGwuY29tPjsgU3RlcGhlbiBIZW1taW5nZXINCj4gPHN0aGVt bWluQG1pY3Jvc29mdC5jb20+OyBLLiBZLiBTcmluaXZhc2FuIDxreXNAbWljcm9zb2Z0LmNvbT47 IEhhaXlhbmcNCj4gWmhhbmcgPGhhaXlhbmd6QG1pY3Jvc29mdC5jb20+OyBMb25nIExpIDxsb25n bGlAbWljcm9zb2Z0LmNvbT47IEhlaW5yaWNoDQo+IEt1aG4gPGhlaW5yaWNoLmt1aG5AbmV0cm9u b21lLmNvbT47IEhhcm1hbiBLYWxyYQ0KPiA8aGthbHJhQG1hcnZlbGwuY29tPjsgS2lyYW4gS3Vt YXIgSyA8a2lyYW5rdW1hcmtAbWFydmVsbC5jb20+OyBBbmRyZXcNCj4gUnliY2hlbmtvIDxhbmRy ZXcucnliY2hlbmtvQG9rdGV0bGFicy5ydT47IFNpbmdoLCBKYXN2aW5kZXINCj4gPGphc3ZpbmRl ci5zaW5naEBpbnRlbC5jb20+OyBKaWF3ZW4gV3UgPGppYXdlbnd1QHRydXN0bmV0aWMuY29tPjsg Smlhbg0KPiBXYW5nIDxqaWFud2FuZ0B0cnVzdG5ldGljLmNvbT47IE9yaSBLYW0gPG9yaWthQG52 aWRpYS5jb20+OyBHdXkgS2FuZXRpDQo+IDxndXlrQG1hcnZlbGwuY29tPjsgQnVyYWtvdiwgQW5h dG9seSA8YW5hdG9seS5idXJha292QGludGVsLmNvbT47DQo+IE1heGltZSBDb3F1ZWxpbiA8bWF4 aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+OyBYaWEsIENoZW5ibw0KPiA8Y2hlbmJvLnhpYUBpbnRl bC5jb20+OyBkZXZAZHBkay5vcmcNCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1JGQ10gcmVt b3ZlIHVudXNlZCBmdW5jdGlvbnMNCj4gDQo+IE9uIE1vbiwgMjMgTm92IDIwMjAgMDk6NTY6NTEg KzAwMDANCj4gRmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRAaW50ZWwuY29tPiB3cm90ZToNCj4g DQo+ID4gT24gMTEvMjMvMjAyMCAyOjU1IEFNLCBaaGFuZywgVGlhbmZlaSB3cm90ZToNCj4gPiA+ PiAgIGRyaXZlcnMvcmF3L2lmcGdhL2Jhc2Uvb3BhZV9ldGhfZ3JvdXAuYyAgICAgICB8ICAgMjUg LQ0KPiA+ID4+ICAgZHJpdmVycy9yYXcvaWZwZ2EvYmFzZS9vcGFlX2V0aF9ncm91cC5oICAgICAg IHwgICAgMSAtDQo+ID4gPj4gICBkcml2ZXJzL3Jhdy9pZnBnYS9iYXNlL29wYWVfaHdfYXBpLmMg ICAgICAgICAgfCAgMjEyIC0tDQo+ID4gPj4gICBkcml2ZXJzL3Jhdy9pZnBnYS9iYXNlL29wYWVf aHdfYXBpLmggICAgICAgICAgfCAgIDM2IC0NCj4gPiA+PiAgIGRyaXZlcnMvcmF3L2lmcGdhL2Jh c2Uvb3BhZV9pMmMuYyAgICAgICAgICAgICB8ICAgMTIgLQ0KPiA+ID4+ICAgZHJpdmVycy9yYXcv aWZwZ2EvYmFzZS9vcGFlX2kyYy5oICAgICAgICAgICAgIHwgICAgNCAtDQo+ID4gPj4gICBkcml2 ZXJzL3Jhdy9pZnBnYS9iYXNlL29wYWVfaWZwZ2FfaHdfYXBpLmMgICAgfCAgIDk5IC0NCj4gPiA+ PiAgIGRyaXZlcnMvcmF3L2lmcGdhL2Jhc2Uvb3BhZV9pZnBnYV9od19hcGkuaCAgICB8ICAgMTUg LQ0KPiA+ID4NCj4gPiA+IFRoZSBpZnBnYSBiYXNlIGNvZGUgaXMgd2FudCB0byBwcm92aWRlIGZ1 bGx5IGZ1bmN0aW9uYWxpdHkgbG93IGxldmVsDQo+IGhhcmR3YXJlIHN1cHBvcnQgZm9yIEludGVs IEZQR0EgY2FyZCBsaWtlIE4zMDAwLCBldmVuIHRob3VnaCBzb21lIEFQSXMgYXJlDQo+IG5vdCB1 c2VkIGJ5IERQREsgZnJhbWV3b3JrIG5vd++8jGJ1dCBpdCB3aWxsIHVzZWZ1bCBmb3IgZW5kLXVz ZXJzIG9yIG90aGVyDQo+IGN1c3RvbWVycyBkZXZlbG9waW5nIHRoZWlyIG93biBwcm9kdWN0aW9u cyAsIG15IG9waW5pb24gaXMga2VlcGluZyB0aG9zZQ0KPiBBUElzIG9mIGlmcGdhIGJhc2UgY29k ZSBpbiBEUERLLg0KPiA+ID4NCj4gPg0KPiA+IFRoZSBjb2RlIGlzIGhpZGRlbiBiZWhpbmQgdGhl IGRyaXZlciBjb2RlLCBpdCBpcyBub3QgYWNjZXNzaWJsZSB0byB1c2VyDQo+IGRpcmVjdGx5Lg0K PiA+DQo+ID4gSWYgdGhlIGlkZWEgaXMgdGhlIGNvZGUgY2FuIGJlIHVzZWQgbGF0ZXIsIGl0IGNh biBiZSBhZGRlZCB3aGVuIG5lZWRlZC4NCj4gPg0KPiA+IElmIHRoZSBpZGVhIGlzIHRoZSBjb2Rl IGNhbiBiZSBuZWVkZWQgaW4gdGhlIGZpZWxkIGJ5IHVzZXJzLCBjYW4geW91DQo+ID4gcGxlYXNl IGdpdmUgZXhhbXBsZSBvbiB0aGUgdXNlIGNhc2U/DQo+IA0KPiBEZWFkIGNvZGUgaXMgYnVnZ3kg Y29kZS4gUGxlYXNlIHJlbW92ZSBpdC4NCj4gTWFpbnRhaW5pbmcgZGVhZCBjb2RlIGluY3JlYXNl cyB0aGUgb3ZlcmFsbCB0ZWNobmljYWwgZGVidC4NCj4gRGVhZCBjb2RlIGlzIGd1YXJhbnRlZWQg bm90IHRvIGJlIHRlc3RlZC4NCj4gDQo+IElmIHNvbWVvbmUgbmVlZHMgaXQgaW4gZnV0dXJlIHRo ZXkgY2FuIHJlc3VycmVjdCBpdCBmcm9tIGVhcmxpZXIgdmVyc2lvbnMgd2hpY2gNCj4gd2lsbCBh bHdheXMgYmUgdGhlcmUgaW4gZ2l0Lg0KPiANCj4gSWYgSW50ZWwgd2FudHMgdG8gc3VwcG9ydCBp dCBpbiBEUERLIHRoZW4gaXQgc2hvdWxkIHByb3ZpZGUgQVBJJ3MgYW5kIHRlc3RzIGZvciBpdC4N Cg0KWWVzLCBJIGFncmVlIHdpdGggeW91LiBJIHdhbnQgdG8gd3JpdGUgc29tZSB0ZXN0IGNhc2Vz IGZvciBpZnBnYSBiYXNlIGNvZGUuDQo=