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 D7E2AA04DC; Sat, 31 Oct 2020 19:25:41 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id B3B674C95; Sat, 31 Oct 2020 19:20:54 +0100 (CET) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by dpdk.org (Postfix) with ESMTP id D3F4134EE for ; Sat, 31 Oct 2020 19:20:48 +0100 (CET) IronPort-SDR: Y9dDkrc2J5Hp3pcNr1DtsKIkXcXj550ElishWRk8U44FiXoSFP6l1jVhRxCdhj/S0CNAQK+DgA ikp74tE/bnxg== X-IronPort-AV: E=McAfee;i="6000,8403,9791"; a="232918838" X-IronPort-AV: E=Sophos;i="5.77,438,1596524400"; d="scan'208";a="232918838" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Oct 2020 11:20:46 -0700 IronPort-SDR: +1R3AhDRfL3Ml/hgJH26m1a2T7DO8FANn/YkIe+nDYvR+583EOGYyRSwd2vWPmP/gN2NjtXq4a r3fhr3Kez6lA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,438,1596524400"; d="scan'208";a="305267492" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga007.fm.intel.com with ESMTP; 31 Oct 2020 11:20:46 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) 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.1713.5; Sat, 31 Oct 2020 11:20:46 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Sat, 31 Oct 2020 11:20:46 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.171) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Sat, 31 Oct 2020 11:20:45 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TmXHnU58RzNpI3OuCuFrwUd/8sxpwoNDQrlmywRWEPELmzE9f0EzqlYlVQHoA13a6/fI8TtwqJd3UiuKUhHBtgMtU+FxB4J5IeBNGIYnn3710XwxOnU85AH8L576GBj4X/XntFcnyoyi2FzwMXRKgW2+fiUngSJYihS5n5/CHFx6EMdDqVNR1KtxaPhexhnoW3hF7EYTrQDyxDAnbGh6qt258sHeqTBiyJlN7MvlDi8lihFMhe061to6e2oxRNpivuBK+pkKi7i1GEyiFPORmdu4gJEB5B5UkAzDWuM6Ge/9apqw+v77mGu3EU5qaHyQnbVB3UgAqEGK25D1ziGmQw== 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=J1e6YpgBG/sFFlIkPeVEdyQusMrYAAbPcsl3f8T+WdI=; b=lsnSoVryqm+iMy6WukVJs+zo+npRC8w3RY5qFWtSQNnQvcBXHnUmZ0wLZcojx3+DKPHQwpHQhAgDGPr+LU2qcitWm8Gb8rKEnrswT1Am4ud13xH/j2tvtHct2J/P7Kk32TnJBUO0wne2tVTO0xBJjczhH2lEpNIiZ4CgdhGHPnIlAZypglM0up3fLNQq5T0JRAu4gmzCNFNf03oGw5a/fTC5ze7J04GXbHHsffLi4UQHVuYT4Z6FcQLZtQqx/bUjGCwPxDSou66YhBXXs5DHzSdlDo3NEkZnm87AHPfYKwC01rhAnA/fMjOtIjflaNvNdndA+nWMt8c4kz+CsrplIQ== 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=J1e6YpgBG/sFFlIkPeVEdyQusMrYAAbPcsl3f8T+WdI=; b=aXdTbGwOIgAjDMrG3tKTkXwA0wDTU1aQC9EOvzdJzQKOXevKqq6hARAzGNmTxHIpcY/W7AbWMuxDcyBO8YX9RLwb9pXkKIOc54LYvDqf13RW7pBm0f5YkUz5JZ3R/zUnSV9vQVwXgsp+wWtzpKakHD85BP+OsuNqkTUfSEN+mIs= Received: from SN6PR11MB3103.namprd11.prod.outlook.com (2603:10b6:805:d7::13) by SA2PR11MB4985.namprd11.prod.outlook.com (2603:10b6:806:111::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Sat, 31 Oct 2020 18:20:45 +0000 Received: from SN6PR11MB3103.namprd11.prod.outlook.com ([fe80::e43b:59bb:161:8349]) by SN6PR11MB3103.namprd11.prod.outlook.com ([fe80::e43b:59bb:161:8349%3]) with mapi id 15.20.3499.029; Sat, 31 Oct 2020 18:20:45 +0000 From: "McDaniel, Timothy" To: Jerin Jacob CC: dpdk-dev , "Carrillo, Erik G" , "Eads, Gage" , "Van Haaren, Harry" , Jerin Jacob , "Thomas Monjalon" Thread-Topic: [dpdk-dev] [PATCH v13 00/23] Add DLB PMD Thread-Index: AQHWr4Rn2YCdg+zDGEWz14/kmpQYYqmyBdhA Date: Sat, 31 Oct 2020 18:20:44 +0000 Message-ID: References: <20200612212434.6852-2-timothy.mcdaniel@intel.com> <1604110397-3012-1-git-send-email-timothy.mcdaniel@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [162.251.9.49] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9583f69d-5397-4ee4-a878-08d87dc9aef4 x-ms-traffictypediagnostic: SA2PR11MB4985: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: yNVMNkSfvchNm0lHLWNGj7B+pFBwIVhKKI2nSiQuuS7NAE0x48Lt0FCD4/AgvbgkD85F6cs/XAg3u56ufnzcU0LT9kZ9KqdSt70m0skZ85CRdzHADxDaF2bl0FpEo3uKeKFstk9RnAWiBB64XI/m9zoQbV5mD1hyVDDHK6aEpIvrcHpxYkbg39ZXLCM7r6fd5QxhBCOHRWKTEKGX5psH7QFXUxfwVVHixRefGnAp6HCqJyY6M/hIIMDbHOHbr19n31DcQjmALIIuS4oEAgWpmtnZ/D6uPzEUoI7iN9ZemjHrpDGHtrjv7Pe3GWJ6kaR3RIhhJg/aQK7QJFCZ3ko4LA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB3103.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(39860400002)(396003)(136003)(366004)(8936002)(186003)(54906003)(52536014)(71200400001)(86362001)(478600001)(8676002)(316002)(66446008)(9686003)(5660300002)(4326008)(83380400001)(26005)(66946007)(66556008)(55016002)(33656002)(76116006)(64756008)(6916009)(7696005)(53546011)(66476007)(2906002)(6506007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: ldWAgiOUTKrfOB8emcyACgt9fXBmlyg/9HHtSiokCPZd7+W6WvxOjTlLEO65lkb1AuC4cSGY71vXZvLEBghzBBUwoiRd2QNXWfTQZY/2bRioEUoQza9a6GsAuE3QGwT84vVt3e0/tUhAoGCQqijCboBOr3DDviEGk3EAO7pqk9UWwgQw+4mIoPOnPTuYy3SUocY0qPl6BnONqwfXbIPhXXP33l5BfjnKd4vajfPjmYbgFtmfTVwkH9XKDnSu2Yda+CZvYl10y6yMaOd44A9+kzmfR++UxeWIUHJ4eXCgtjI42OJDJxAxEN1UIgsMZMIwDV0b8KcoETaQi2w0BXehOPu9FD3qYgopi34AalOwTaCzkDpNfLL7xN5Z6M70o18sNQzPSoCczD0cmS2THHySFmU6j09mJuTOQkpSXZAO5YzH7iaOaOTRVzKzRyrn+/fKtpH0kwcIkJ6qAwcD1y9XjqiXP54fa1wpJfqYgc+ujIEYlgW+HvueL8WXDeAL7dRuY8HltMkNgOTgahE0d8uOjoST74txZP1NqJOwov4YOnmpLYQVUAW6p6WMBWJrIlMK49cKNp8CK6goEIamJSYCykVSCN99uNLp1zg5GoGOA0hOPa+xN2RTLeaKLnPLZylj4zIi7Jr7tdlRNC+QNIxk0Q== 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: SN6PR11MB3103.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9583f69d-5397-4ee4-a878-08d87dc9aef4 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Oct 2020 18:20:44.8414 (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: fcbnixO1+4zkCkFr71J//ds9CFKScCActRQLb/8dPU9pm1KQO4LrB7hUIDdoS6lsp6tbB8H0xiSzQb8Om6I5nHRJ0+wSuzwUG88yLijDyqE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR11MB4985 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v13 00/23] Add DLB PMD 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmVyaW4gSmFjb2IgPGpl cmluamFjb2JrQGdtYWlsLmNvbT4NCj4gU2VudDogU2F0dXJkYXksIE9jdG9iZXIgMzEsIDIwMjAg Nzo1MCBBTQ0KPiBUbzogTWNEYW5pZWwsIFRpbW90aHkgPHRpbW90aHkubWNkYW5pZWxAaW50ZWwu Y29tPg0KPiBDYzogZHBkay1kZXYgPGRldkBkcGRrLm9yZz47IENhcnJpbGxvLCBFcmlrIEcgPEVy aWsuRy5DYXJyaWxsb0BpbnRlbC5jb20+Ow0KPiBFYWRzLCBHYWdlIDxnYWdlLmVhZHNAaW50ZWwu Y29tPjsgVmFuIEhhYXJlbiwgSGFycnkNCj4gPGhhcnJ5LnZhbi5oYWFyZW5AaW50ZWwuY29tPjsg SmVyaW4gSmFjb2IgPGplcmluakBtYXJ2ZWxsLmNvbT47IFRob21hcw0KPiBNb25qYWxvbiA8dGhv bWFzQG1vbmphbG9uLm5ldD4NCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIIHYxMyAw MC8yM10gQWRkIERMQiBQTUQNCj4gDQo+IE9uIFNhdCwgT2N0IDMxLCAyMDIwIGF0IDc6NDEgQU0g VGltb3RoeSBNY0RhbmllbA0KPiA8dGltb3RoeS5tY2RhbmllbEBpbnRlbC5jb20+IHdyb3RlOg0K PiA+DQo+ID4gVGhlIGZvbGxvd2luZyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBhIG5l dyBldmVudGRldiBQTUQuIFRoZSBETEINCj4gPiBQTUQgYWRkcyBzdXBwb3J0IGZvciB0aGUgSW50 ZWwgRHluYW1pYyBMb2FkIEJhbGFuY2VyIChETEIpIGhhcmR3YXJlLg0KPiA+IFRoZSBETEIgaXMg YSBQQ0llIGRldmljZSB0aGF0IHByb3ZpZGVzIGxvYWQtYmFsYW5jZWQsIHByaW9yaXRpemVkDQo+ ID4gc2NoZWR1bGluZyBvZiBjb3JlLXRvLWNvcmUgY29tbXVuaWNhdGlvbi4gVGhlIGRldmljZSBj b25zaXN0cyBvZg0KPiA+IHF1ZXVlcyBhbmQgYXJiaXRlcnMgdGhhdCBjb25uZWN0IHByb2R1Y2Vy IGFuZCBjb25zdW1lciBjb3JlcywgYW5kDQo+ID4gaW1wbGVtZW50cyBsb2FkLWJhbGFuY2VkIHF1 ZXVlaW5nIGZlYXR1cmVzIGluY2x1ZGluZzoNCj4gPiAtIExvY2stZnJlZSBtdWx0aS1wcm9kdWNl ci9tdWx0aS1jb25zdW1lciBvcGVyYXRpb24uDQo+ID4gLSBNdWx0aXBsZSBwcmlvcml0eSBsZXZl bHMgZm9yIHZhcnlpbmcgdHJhZmZpYyB0eXBlcy4NCj4gPiAtICdEaXJlY3QnIHRyYWZmaWMgKGku ZS4gbXVsdGktcHJvZHVjZXIvc2luZ2xlLWNvbnN1bWVyKQ0KPiA+IC0gU2ltcGxlIHVub3JkZXJl ZCBsb2FkLWJhbGFuY2VkIGRpc3RyaWJ1dGlvbi4NCj4gPiAtIEF0b21pYyBsb2NrLWZyZWUgbG9h ZCBiYWxhbmNpbmcgYWNyb3NzIG11bHRpcGxlIGNvbnN1bWVycy4NCj4gPiAtIFF1ZXVlIGVsZW1l bnQgcmVvcmRlcmluZyBmZWF0dXJlIGFsbG93aW5nIG9yZGVyZWQgbG9hZC1iYWxhbmNlZA0KPiA+ ICAgZGlzdHJpYnV0aW9uLg0KPiA+DQo+ID4gVGhlIERMQiBoYXJkd2FyZSBzdXBwb3J0cyBib3Ro IGxvYWQgYmFsYW5jZWQgYW5kIGRpcmVjdGVkIHBvcnRzIGFuZA0KPiA+IHF1ZXVlcy4gVW5saWtl IG90aGVyIGV2ZW50ZGV2IGRldmljZXMgYWxyZWFkeSBpbiB0aGUgcmVwbywgIG5vdCBhbGwNCj4g PiBETEIgcG9ydHMgYW5kIHF1ZXVlcyBhcmUgZXF1YWxseSBjYXBhYmxlLiBJbiBwYXJ0aWN1bGFy LCBkaXJlY3RlZA0KPiA+IHBvcnRzIGFyZSBsaW1pdGVkIHRvIGEgc2luZ2xlIGxpbmssIGFuZCBt dXN0IGJlIGNvbm5lY3RlZCB0byBhIGRpcmVjdGVkDQo+ID4gcXVldWUuDQo+ID4gQWRkaXRpb25h bGx5LCBldmVuIHRob3VnaCBMREIgcG9ydHMgbWF5IGxpbmsgbXVsdGlwbGUgcXVldWVzLCB0aGUN Cj4gPiBudW1iZXIgb2YgcXVldWVzIHRoYXQgbWF5IGJlIGxpbmtlZCBpcyBsaW1pdGVkIGJ5IGhh cmR3YXJlLiBBbm90aGVyDQo+ID4gZGlmZmVyZW5jZSBpcyB0aGF0IERMQiBkb2VzIG5vdCBoYXZl IGEgc3RyYWlnaHRmb3J3YXJkIHdheSBvZiBjYXJyeWluZw0KPiA+IHRoZSBmbG93X2lkIGluIHRo ZSBxdWV1ZSBlbGVtZW50cyAoUUUpIHRoYXQgdGhlIGhhcmR3YXJlIG9wZXJhdGVzIG9uLg0KPiA+ DQo+ID4gV2hpbGUgcmV2aWV3aW5nIHRoZSBjb2RlLCBwbGVhc2UgYmUgYXdhcmUgdGhhdCB0aGlz IFBNRCBoYXMgZnVsbA0KPiA+IGNvbnRyb2wgb3ZlciB0aGUgRExCIGhhcmR3YXJlLiBJbnRlbCB3 aWxsIGJlIGV4dGVuZGluZyB0aGUgRExCIFBNRA0KPiA+IGluIHRoZSBmdXR1cmUgKG5vdCBhcyBw YXJ0IG9mIHRoaXMgZmlyc3Qgc2VyaWVzKSB3aXRoIGEgbW9kZSB0aGF0IHdlDQo+ID4gcmVmZXIg dG8gYXMgdGhlIGJpZnVyY2F0ZWQgUE1ELiBUaGUgYmlmdXJjYXRlZCBQTUQgY29tbXVuaWNhdGVz IHdpdGggYQ0KPiA+IGtlcm5lbCBkcml2ZXIgdG8gY29uZmlndXJlIHRoZSBkZXZpY2UsIHBvcnRz LCBhbmQgcXVldWVzLCBhbmQgbWVtb3J5DQo+ID4gbWFwcyBkZXZpY2UgTU1JTyBzbyBkYXRhcGF0 aCBvcGVyYXRpb25zIG9jY3VyIHB1cmVseSBpbiB1c2VyLXNwYWNlLg0KPiA+DQo+ID4gVGhlIGZy YW1ld29yayB0byBzdXBwb3J0IGJvdGggdGhlIFBGIFBNRCBhbmQgYmlmdXJjYXRlZCBQTUQgZXhp c3RzIGluDQo+ID4gdGhpcyBwYXRjaHNldCwgYW5kIGlzIHdoeSB0aGUgaWZhY2UuW2NoXSBsYXll ciBpcyBwcmVzZW50Lg0KPiA+DQo+ID4gTWFqb3IgY2hhbmdlcyBpbiBWMTMNCj4gPiA9PT09PT09 PT09PT09PT09PT09PQ0KPiA+IC0gcmVtb3ZlZCBub3cgdW51c2VkIGZ1bmN0aW9ucyBkbGJfdW13 YWl0IGFuZCBkbGJfdW1vbml0b3INCj4gDQo+IGJ1aWxkIGVycm9yIHdpdGggY2xhbmcgYXQgImV2 ZW50L2RsYjogYWRkIGVucXVldWUgYW5kIGl0cyBidXJzdA0KPiB2YXJpYW50cyIgcGF0Y2guIFBs ZWFzZSBtYWtlIHN1cmUgZWFjaCBwYXRjaCBidWlsZHMgdG8gYXZvaWQgZGVsYXkgaW4NCj4gbWVy Z2luZyB0aGUgcGF0Y2guDQo+IEFsc28sIGFkZHJlc3MgdGhlIERhdmlkIGNvbW1lbnQgb24gdGhl IGRvYyBmb3IgdGhlIG5leHQgdmVyc2lvbi4NCj4gDQo+IA0KPiBGQUlMRUQ6IGRyaXZlcnMvbGli dG1wX3J0ZV9ldmVudF9kbGIuYS5wL2V2ZW50X2RsYl9kbGIuYy5vDQo+IGNjYWNoZSBjbGFuZyAt SWRyaXZlcnMvbGlidG1wX3J0ZV9ldmVudF9kbGIuYS5wIC1JZHJpdmVycyAtSS4uL2RyaXZlcnMN Cj4gLUlkcml2ZXJzL2V2ZW50L2RsYiAtSS4uL2RyaXZlcnMvZXZlbnQvZGxiIC1JbGliL2xpYnJ0 ZV9ldmVudGRldg0KPiAtSS4uL2xpYi9saWJydGVfZXZlbnRkZXYgLUkuIC1JLi4gLUljb25maWcg LUkuLi9jb25maWcNCj4gLUlsaWIvbGlicnRlX2VhbC9pbmNsdWRlIC1JLi4vbGliL2xpYnJ0ZV9l YWwvaW5jbA0KPiB1ZGUgLUlsaWIvbGlicnRlX2VhbC9saW51eC9pbmNsdWRlIC1JLi4vbGliL2xp YnJ0ZV9lYWwvbGludXgvaW5jbHVkZQ0KPiAtSWxpYi9saWJydGVfZWFsL3g4Ni9pbmNsdWRlIC1J Li4vbGliL2xpYnJ0ZV9lYWwveDg2L2luY2x1ZGUNCj4gLUlsaWIvbGlicnRlX2VhbC9jb21tb24g LUkuLi9saWIvbGlicnRlX2VhbC9jb21tb24gLUlsaWIvbGlicnRlX2VhbA0KPiAtSS4uL2xpYi9s aWJydGVfZWFsIC1JbGliL2xpYnJ0ZV9rdmFyZ3MgLUkNCj4gLi4vbGliL2xpYnJ0ZV9rdmFyZ3Mg LUlsaWIvbGlicnRlX21ldHJpY3MgLUkuLi9saWIvbGlicnRlX21ldHJpY3MNCj4gLUlsaWIvbGli cnRlX3RlbGVtZXRyeSAtSS4uL2xpYi9saWJydGVfdGVsZW1ldHJ5IC1JbGliL2xpYnJ0ZV9yaW5n DQo+IC1JLi4vbGliL2xpYnJ0ZV9yaW5nIC1JbGliL2xpYnJ0ZV9ldGhkZXYgLUkuLi9saWIvbGli cnRlX2V0aGRldg0KPiAtSWxpYi9saWJydGVfbmV0IC1JLi4vbGliL2xpYnJ0ZV9uZXQgLUlsaWIv DQo+IGxpYnJ0ZV9tYnVmIC1JLi4vbGliL2xpYnJ0ZV9tYnVmIC1JbGliL2xpYnJ0ZV9tZW1wb29s DQo+IC1JLi4vbGliL2xpYnJ0ZV9tZW1wb29sIC1JbGliL2xpYnJ0ZV9tZXRlciAtSS4uL2xpYi9s aWJydGVfbWV0ZXINCj4gLUlsaWIvbGlicnRlX2hhc2ggLUkuLi9saWIvbGlicnRlX2hhc2ggLUls aWIvbGlicnRlX3JjdQ0KPiAtSS4uL2xpYi9saWJydGVfcmN1IC1JbGliL2xpYnJ0ZV90aW1lciAt SS4uL2xpYi9saWJydGVfdGltZXIgLUlsaQ0KPiBiL2xpYnJ0ZV9jcnlwdG9kZXYgLUkuLi9saWIv bGlicnRlX2NyeXB0b2RldiAtSWxpYi9saWJydGVfcGNpDQo+IC1JLi4vbGliL2xpYnJ0ZV9wY2kg LUlkcml2ZXJzL2J1cy9wY2kgLUkuLi9kcml2ZXJzL2J1cy9wY2kNCj4gLUkuLi9kcml2ZXJzL2J1 cy9wY2kvbGludXggLVhjbGFuZyAtZmNvbG9yLWRpYWdub3N0aWNzIC1waXBlDQo+IC1EX0ZJTEVf T0ZGU0VUX0JJVFM9NjQgLVdhbGwgLVdpbnZhbGlkLXBjaCAtV2Vycm9yIC1PMiAtZw0KPiAtaW5j bHVkZSBydGVfY29uZmlnLmggLVdleHRyYSAtV2Nhc3QtcXVhbCAtV2RlcHJlY2F0ZWQNCj4gLVdm b3JtYXQtbm9ubGl0ZXJhbCAtV2Zvcm1hdC1zZWN1cml0eSAtV21pc3NpbmctZGVjbGFyYXRpb25z DQo+IC1XbWlzc2luZy1wcm90b3R5cGVzIC1XbmVzdGVkLWV4dGVybnMgLVdvbGQtc3R5bGUtZGVm aW5pdGlvbg0KPiAtV3BvaW50ZXItYXJpdGggLVdzaWduLWNvbXBhcmUgLVdzdHJpY3QtcHJvdG90 eXBlcyAtV3VuZGVmIC1Xd3INCj4gaXRlLXN0cmluZ3MgLVduby1hZGRyZXNzLW9mLXBhY2tlZC1t ZW1iZXINCj4gLVduby1taXNzaW5nLWZpZWxkLWluaXRpYWxpemVycyAtRF9HTlVfU09VUkNFIC1m UElDIC1tYXJjaD1uYXRpdmUNCj4gLURBTExPV19FWFBFUklNRU5UQUxfQVBJIC1EQUxMT1dfSU5U RVJOQUxfQVBJIC1NRCAtTVENCj4gZHJpdmVycy9saWJ0bXBfcnRlX2V2ZW50X2RsYi5hLnAvZXZl bnRfZGxiX2RsYi5jLm8gLU1GDQo+IGRyaXZlcnMvbGlidG1wX3J0ZV9ldmVuDQo+IHRfZGxiLmEu cC9ldmVudF9kbGJfZGxiLmMuby5kIC1vDQo+IGRyaXZlcnMvbGlidG1wX3J0ZV9ldmVudF9kbGIu YS5wL2V2ZW50X2RsYl9kbGIuYy5vIC1jDQo+IC4uL2RyaXZlcnMvZXZlbnQvZGxiL2RsYi5jDQo+ IC4uL2RyaXZlcnMvZXZlbnQvZGxiL2RsYi5jOjI3Nzc6MTogZXJyb3I6IHVudXNlZCBmdW5jdGlv bg0KPiAnZGxiX2V2ZW50X2VucXVldWVfZGVsYXllZCcgWy1XZXJyb3IsLVd1bnVzZWQtZnVuY3Rp b25dDQo+IGRsYl9ldmVudF9lbnF1ZXVlX2RlbGF5ZWQodm9pZCAqZXZlbnRfcG9ydCwNCj4gXg0K PiAuLi9kcml2ZXJzL2V2ZW50L2RsYi9kbGIuYzoyNzYyOjE6IGVycm9yOiB1bnVzZWQgZnVuY3Rp b24NCj4gJ2RsYl9ldmVudF9lbnF1ZXVlX2J1cnN0X2RlbGF5ZWQnIFstV2Vycm9yLC1XdW51c2Vk LWZ1bmN0aW9uXQ0KPiBkbGJfZXZlbnRfZW5xdWV1ZV9idXJzdF9kZWxheWVkKHZvaWQgKmV2ZW50 X3BvcnQsDQo+IF4NCj4gLi4vZHJpdmVycy9ldmVudC9kbGIvZGxiLmM6Mjc5MjoxOiBlcnJvcjog dW51c2VkIGZ1bmN0aW9uDQo+ICdkbGJfZXZlbnRfZW5xdWV1ZV9uZXdfYnVyc3RfZGVsYXllZCcg Wy1XZXJyb3IsLVd1bnVzZWQtZnVuY3Rpb25dDQo+IGRsYl9ldmVudF9lbnF1ZXVlX25ld19idXJz dF9kZWxheWVkKHZvaWQgKmV2ZW50X3BvcnQsDQo+IF4NCj4gLi4vZHJpdmVycy9ldmVudC9kbGIv ZGxiLmM6MjgwODoxOiBlcnJvcjogdW51c2VkIGZ1bmN0aW9uDQo+ICdkbGJfZXZlbnRfZW5xdWV1 ZV9mb3J3YXJkX2J1cnN0X2RlbGF5ZWQnIFstV2Vycm9yLC1XdW51c2VkLWZ1bmN0aW9uXQ0KPiBk bGJfZXZlbnRfZW5xdWV1ZV9mb3J3YXJkX2J1cnN0X2RlbGF5ZWQodm9pZCAqZXZlbnRfcG9ydCwN Cj4gXg0KPiAuLi9kcml2ZXJzL2V2ZW50L2RsYi9kbGIuYzoyNjA1OjE6IGVycm9yOiB1bnVzZWQg ZnVuY3Rpb24NCj4gJ2RsYl9jb25zdHJ1Y3RfdG9rZW5fcG9wX3FlJyBbLVdlcnJvciwtV3VudXNl ZC1mdW5jdGlvbl0NCj4gZGxiX2NvbnN0cnVjdF90b2tlbl9wb3BfcWUoc3RydWN0IGRsYl9wb3J0 ICpxbV9wb3J0LCBpbnQgaWR4KQ0KPiBeDQo+IC4uL2RyaXZlcnMvZXZlbnQvZGxiL2RsYi5jOjI2 NTM6MTogZXJyb3I6IHVudXNlZCBmdW5jdGlvbg0KPiAnZGxiX2NvbnN1bWVfcWVfaW1tZWRpYXRl JyBbLVdlcnJvciwtV3VudXNlZC1mdW5jdGlvbl0NCj4gZGxiX2NvbnN1bWVfcWVfaW1tZWRpYXRl KHN0cnVjdCBkbGJfcG9ydCAqcW1fcG9ydCwgaW50IG51bSkNCj4gXg0KPiA2IGVycm9ycyBnZW5l cmF0ZWQuDQo+IA0KDQpUb29rIGNhcmUgb2YgdGhlc2UgaW4gVjE0LiAgSG9waW5nIGl04oCZcyB0 aGUgbGFzdCBvZiB0aGUgZXJyb3JzLg0KDQo=