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 C8E5FA3160 for ; Thu, 10 Oct 2019 23:25:16 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 18C831E92F; Thu, 10 Oct 2019 23:25:16 +0200 (CEST) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-eopbgr770128.outbound.protection.outlook.com [40.107.77.128]) by dpdk.org (Postfix) with ESMTP id 0EA0D1E92B for ; Thu, 10 Oct 2019 23:25:15 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E3CyBj40Lsfdz/5ukNK2KdiEkqb36m9wEVKWj6LD4nzby0jRH/HSvJwr0D3s1GEwwJA2ACD2ILbEQYWyd36ym2i5+j9Q23eWOrUQztHTAKNVnBJDHodeQL8rbtZqr9z48CqSR9a61a6Z2dniGIRrN29MIkvLRpc6Qv7NtgKIWsbwQj8RnQi7X1E5G0LfMOwQ/vPJogDgZ79FfCq5/jnQxQ0LKGuM6oRNuvNfS1K8eVMbwXAu8toYLTN8FKWwhT9m+SoslVOsWIN/s/+W7VdrvykqNGNQte6YhBk+pWxvf18rr+l9LQLzGTwWHTXz/4sKESfAw2fhth+I/D9AAbhdhg== 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=HxoEOeY+ZKzBdlWvpqU/hmitvVMX0CkymgGwZpaUmtI=; b=RjyLh9ou8eX5dQYX9uHZy/2uRFQm3ETuIkaA93f0BxpPqChHpg49ovanVk+QbRfv0e+6NHtuRpsGEBWwOYcOzyNDS+RcER4NsFUTAvAIxySOLLATCe74UcpfQ6XbYEG2IbvGyhkNDGsG1nm4IkG+tPk6sHCIzDSEC15yfslKVuNIVqUT1nnDvr/HYFzekaUPF7JLopqTjpnn0E6EUbgWnRfkoKImFvKrcNER0Qpre50qJPAVxIfMLT714RBOXt+ldQ1gMnq0fwRm0aro0xhWer9835WCAYCckJmCenNdTqr4YM9nktDe5fL2TJDgyFkzRqfdn/D2WIaM0p8lNf2ESg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=xcom-labs.com; dmarc=pass action=none header.from=xcom-labs.com; dkim=pass header.d=xcom-labs.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xcomtech.onmicrosoft.com; s=selector2-xcomtech-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HxoEOeY+ZKzBdlWvpqU/hmitvVMX0CkymgGwZpaUmtI=; b=jfts1Gykt4INhE4Y5ucW7FUb9jUIGCwPWVZBKTTdSR0TYUB14nmtHcFFtcuEAFVvwd6O3ryb88unqoBgXW3eLyuRBf+tqtebkTBI4IBXQNlYd4ms96Rg4YKDZhdQKfJdpbEzX3scDxFlz90TPT1TCAfMutFm4D4e6FJbOHhLekA= Received: from BYAPR17MB2312.namprd17.prod.outlook.com (52.135.221.13) by BYAPR17MB2501.namprd17.prod.outlook.com (20.177.225.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.16; Thu, 10 Oct 2019 21:25:12 +0000 Received: from BYAPR17MB2312.namprd17.prod.outlook.com ([fe80::a025:76a8:5530:467a]) by BYAPR17MB2312.namprd17.prod.outlook.com ([fe80::a025:76a8:5530:467a%5]) with mapi id 15.20.2347.016; Thu, 10 Oct 2019 21:25:12 +0000 From: Mike DeVico To: "Christensen, ChadX M" , "Zhang, Xiao" CC: Thomas Monjalon , "users@dpdk.org" , "Xing, Beilei" , "Zhang, Qi Z" , "Richardson, Bruce" , "Ananyev, Konstantin" , "Yigit, Ferruh" , Tia Cassett , "Wu, Jingjing" , "Wong1, Samuel" Thread-Topic: [dpdk-users] [dpdk-dev] Issue with DCB with X710 Quad 10Gb NIC Thread-Index: AQHVb/5gIFh9HOifvEWpIRr/60kw96dUgXPw//+LnIA= Date: Thu, 10 Oct 2019 21:25:12 +0000 Message-ID: <04B5522C-0377-4898-92B6-5B005DA0B5A4@xcom-tech.com> References: <8ea73acea3f54fbc98a0ab29a11395c9@intel.com> In-Reply-To: <8ea73acea3f54fbc98a0ab29a11395c9@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=mdevico@xcom-labs.com; x-originating-ip: [72.198.185.12] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7855ee79-5569-4495-c406-08d74dc855b9 x-ms-traffictypediagnostic: BYAPR17MB2501:|BYAPR17MB2501: x-ms-exchange-purlcount: 1 x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:83; x-forefront-prvs: 018632C080 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(396003)(39830400003)(366004)(136003)(346002)(13464003)(199004)(189003)(33656002)(4326008)(6246003)(71200400001)(71190400001)(86362001)(6512007)(9686003)(81166006)(8936002)(81156014)(8676002)(6436002)(54906003)(6486002)(229853002)(66066001)(110136005)(316002)(3846002)(36756003)(446003)(476003)(486006)(6116002)(66616009)(66476007)(66556008)(64756008)(76116006)(5660300002)(11346002)(66946007)(7416002)(508600001)(66446008)(14454004)(5024004)(256004)(76176011)(14444005)(99286004)(25786009)(305945005)(7736002)(53546011)(186003)(2906002)(102836004)(26005)(99936001)(6506007); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR17MB2501; H:BYAPR17MB2312.namprd17.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: xcom-labs.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: UOany/oa1+vJNuVQ1O0Q2RCIH2bXB0wMdw0DlHjkbLlqMDFzjswhwZo00BbOit5RQNerNY/ELuw74FWXcYT1o9xq/zaYlQBoK/TZX8Kst3uVztKHNNqrXXbxKsZfWswsxCCgtEmPOxjC4C1XHew9uUr8Tno0lpMB3CimlmOWX/U/xbjXOTZaXLrRR13X8Zpk3912Ino8nJ6Zq1sYEFaWvZQse+nf1xZKbuvJ8BJ34ZFvKa81/AeleSjN4cyd56jGeD2GuZAqzwXz1dCtRZdaYebKQ6etgU9cAWOJOyJ4M75YCa4aNtYEyCJh5hc4ArQzAhmRIxuclKYeg7Cb4Gm0ZkifRTeQQNzcVstTgxkFPmPBosPRSzrArN+sPKAaDoCoVggjVD0/T4mQcxvtAqskJYQ+6fSan2jy6jOuVjX3jApYnfvfd0OTSTO4VPsU9NK/W8ucufOwYJ2LYXlfxrRPWQ== MIME-Version: 1.0 X-OriginatorOrg: xcom-labs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7855ee79-5569-4495-c406-08d74dc855b9 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Oct 2019 21:25:12.1381 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 30eb8c3e-540c-4f27-9dfa-86b6e7bfafa8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: akJJEvMatnGPRm755QF6svL1n9vlBTtZ8WkeHYbmvrhF3RjkraikpVr2EyQogqt/F7D7NnokHRRZV7ED/FEBCA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR17MB2501 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-users] [dpdk-dev] Issue with DCB with X710 Quad 10Gb NIC X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org Sender: "users" U3VyZSwgc2VlIGF0dGFjaGVkIGVtYWlsIEkganVzdCBzZW50IHRvIHRoZSB1c2Vyc0BkcGRrLm9y ZyBsaXN0Lg0KDQotLU1pa2UNCg0KDQrvu79PbiAxMC8xMC8xOSwgMjoyMyBQTSwgIkNocmlzdGVu c2VuLCBDaGFkWCBNIiA8Y2hhZHgubS5jaHJpc3RlbnNlbkBpbnRlbC5jb20+IHdyb3RlOg0KDQog ICAgW0VYVEVSTkFMIFNFTkRFUl0NCiAgICANCiAgICBIaSBYaWFvLA0KICAgIFJYIHNpZGUgaXMg d29ya2luZyBmaW5lIGF0IHRoaXMgdGltZSBmb3IgTWlrZSwgYnV0IG5vdyB0aGUgVHggc2lkZSBo YXMgYW4gaXNzdWUuDQogICAgDQogICAgSGkgTWlrZSwNCiAgICBQbGVhc2UgZGVzY3JpYmUgdGhl IGlzc3VlIG9uIHRoZSBUeCBzaWRlIGFuZCBsZXQncyBzZWUgaWYgWGlhbyBjYW4gaGVscCB3aXRo IHRoYXQgYXMgd2VsbC4NCiAgICANCiAgICBUaGFua3MsDQogICAgDQogICAgQ2hhZCBDaHJpc3Rl bnNlbiB8IEVjb3N5c3RlbSBFbmFibGVtZW50IE1hbmFnZXINCiAgICBjaGFkeC5tLmNocmlzdGVu c2VuQGludGVsLmNvbSB8ICg4MDEpIDc4Ni01NzAzDQogICAgDQogICAgLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCiAgICBGcm9tOiBNaWtlIERlVmljbyA8bWRldmljb0B4Y29tLWxhYnMuY29t Pg0KICAgIFNlbnQ6IEZyaWRheSwgU2VwdGVtYmVyIDIwLCAyMDE5IDM6NTcgUE0NCiAgICBUbzog WmhhbmcsIFhpYW8gPHhpYW8uemhhbmdAaW50ZWwuY29tPg0KICAgIENjOiBDaHJpc3RlbnNlbiwg Q2hhZFggTSA8Y2hhZHgubS5jaHJpc3RlbnNlbkBpbnRlbC5jb20+OyBUaG9tYXMgTW9uamFsb24g PHRob21hc0Btb25qYWxvbi5uZXQ+OyB1c2Vyc0BkcGRrLm9yZzsgWGluZywgQmVpbGVpIDxiZWls ZWkueGluZ0BpbnRlbC5jb20+OyBaaGFuZywgUWkgWiA8cWkuei56aGFuZ0BpbnRlbC5jb20+OyBS aWNoYXJkc29uLCBCcnVjZSA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+OyBBbmFueWV2LCBL b25zdGFudGluIDxrb25zdGFudGluLmFuYW55ZXZAaW50ZWwuY29tPjsgWWlnaXQsIEZlcnJ1aCA8 ZmVycnVoLnlpZ2l0QGludGVsLmNvbT47IFRpYSBDYXNzZXR0IDx0aWFjQHhjb20tbGFicy5jb20+ OyBXdSwgSmluZ2ppbmcgPGppbmdqaW5nLnd1QGludGVsLmNvbT47IFdvbmcxLCBTYW11ZWwgPHNh bXVlbC53b25nMUBpbnRlbC5jb20+DQogICAgU3ViamVjdDogUmU6IFtkcGRrLXVzZXJzXSBbZHBk ay1kZXZdIElzc3VlIHdpdGggRENCIHdpdGggWDcxMCBRdWFkIDEwR2IgTklDDQogICAgDQogICAg SSBmaWd1cmVkIGl0IG91dCEhDQogICAgDQogICAgQWxsIEkgbmVlZGVkIHRvIGRvIHdhcyBjaGFu Z2UgdGhlIHJzc19oZiBmcm9tOg0KICAgIA0KICAgIGV0aF9jb25mLT5yeF9hZHZfY29uZi5yc3Nf Y29uZi5yc3NfaGYgPSBFVEhfUlNTX0lQIHwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBFVEhfUlNTX1VEUCB8DQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgRVRIX1JTU19UQ1AgfA0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIEVUSF9SU1NfU0NUUDsNCiAgICB0byBzaW1wbHk6DQog ICAgDQogICAgZXRoX2NvbmYtPnJ4X2Fkdl9jb25mLnJzc19jb25mLnJzc19oZiA9IEVUSF9SU1Nf TDJfUEFZTE9BRA0KICAgIA0KICAgIEFuZCBub3cgSSBzZWU6DQogICAgDQogICAgUG9vbCAwOiAw IDAgMCAwIDAgMCAwIDANCiAgICBQb29sIDE6IDAgMCAxNiAwIDAgMCAwIDANCiAgICBQb29sIDI6 IDAgMCAwIDAgMCAwIDAgMA0KICAgIFBvb2wgMzogMCAwIDAgMCAwIDAgMCAwDQogICAgUG9vbCA0 OiAwIDAgMCAwIDAgMCAwIDANCiAgICBQb29sIDU6IDAgMCAwIDAgMCAwIDAgMA0KICAgIFBvb2wg NjogMCAwIDAgMCAwIDAgMCAwDQogICAgUG9vbCA3OiAwIDAgMCAwIDAgMCAwIDANCiAgICBQb29s IDg6IDAgMCAwIDAgMCAwIDAgMA0KICAgIFBvb2wgOTogMCAwIDAgMCAwIDAgMCAwDQogICAgUG9v bCAxMDogMCAwIDAgMCAwIDAgMCAwDQogICAgUG9vbCAxMTogMCAwIDAgMCAwIDAgMCAwDQogICAg UG9vbCAxMjogMCAwIDAgMCAwIDAgMCAwDQogICAgUG9vbCAxMzogMCAwIDAgMCAwIDAgMCAwDQog ICAgUG9vbCAxNDogMCAwIDAgMCAwIDAgMCAwDQogICAgUG9vbCAxNTogMCAwIDAgMCAwIDAgMCAw DQogICAgRmluaXNoZWQgaGFuZGxpbmcgc2lnbmFsIDENCiAgICANCiAgICBXaGljaCBpcyBleGFj dGx5IGhvdyBpdCBzaG91bGQgYmUhISENCiAgICANCiAgICBTbyBpbiBzdW1tYXJ5LCB3ZSBkZWZp bml0ZWx5IG5lZWQgdG8gZW5hYmxlIHJzcywgYnV0IHdlIGFsc28gbmVlZCB0byBzZXQgdGhlIHJz c19oZiB0byBzaW1wbHkgRVRIX1JTU19MMl9QQVlMT0FEIHNvIHRoYXQgaXQgY29tcGxldGVseSBp Z25vcmVzIGFueSBMMyBmaWVsZHMuDQogICAgDQogICAgLS1NaWtlDQogICAgDQogICAgDQogICAg T24gOS8xOS8xOSwgNjozNCBBTSwgInVzZXJzIG9uIGJlaGFsZiBvZiBNaWtlIERlVmljbyIgPHVz ZXJzLWJvdW5jZXNAZHBkay5vcmcgb24gYmVoYWxmIG9mIG1kZXZpY29AeGNvbS1sYWJzLmNvbT4g d3JvdGU6DQogICAgDQogICAgICAgIFtFWFRFUk5BTCBTRU5ERVJdDQogICAgDQogICAgICAgIEhp IFhpYW8sDQogICAgDQogICAgICAgIFRoYW5rcyBmb3IgbG9va2luZyBpbnRvIHRoaXMhDQogICAg DQogICAgICAgIFNvIGhlcmXigJlzIHRoZSBzaXR1YXRpb24uLi4NCiAgICANCiAgICAgICAgVGhp cyBpcyBhIHJhdyBFdGhlcm5ldCBwYWNrZXQuIE5vIElQLiBUaGlzDQogICAgICAgIGV4YWN0IHNl dHVwIHdvcmtzIGZpbmUgd2l0aCBhbiA4MjU5OUVTLg0KICAgICAgICBJdCBsb29rcyBsaWtlIHRo ZSBoYXJkd2FyZSBsaW1pdGF0aW9uIHdpdGgNCiAgICAgICAgdGhlIHg3MTAgaXMgdGhlIHJlYWwg cHJvYmxlbS4gSWYgd2UgaGF2ZSB0bw0KICAgICAgICBlbmFibGUgUlNTIHRvIG1ha2UgaXQgd29y ayBhbmQgUlNTIHJlcXVpcmVzIGEgdmFsaWQgSVAgYWRkci9wb3J0LCB0aGVuIGl04oCZcyBhICBj YXRjaC0yMiBmb3IgdXMgdW5sZXNzIHRoZXJlIGlzIHNvbWV0aGluZyB3ZSBjYW4gY2hhbmdlIGlu IHRoZSBkcml2ZXIgdG8gYWNjb3VudCBmb3IgdGhpcy4NCiAgICANCiAgICAgICAgVGhhbmtzIQ0K ICAgICAgICDigJRNaWtlDQogICAgDQogICAgICAgID4gT24gU2VwIDE4LCAyMDE5LCBhdCA3OjUy IFBNLCBaaGFuZywgWGlhbyA8eGlhby56aGFuZ0BpbnRlbC5jb20+IHdyb3RlOg0KICAgICAgICA+ DQogICAgICAgID4gW0VYVEVSTkFMIFNFTkRFUl0NCiAgICAgICAgPg0KICAgICAgICA+PiAtLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KICAgICAgICA+PiBGcm9tOiBNaWtlIERlVmljbyBbbWFp bHRvOm1kZXZpY29AeGNvbS1sYWJzLmNvbV0NCiAgICAgICAgPj4gU2VudDogVGh1cnNkYXksIFNl cHRlbWJlciAxOSwgMjAxOSA5OjIzIEFNDQogICAgICAgID4+IFRvOiBDaHJpc3RlbnNlbiwgQ2hh ZFggTSA8Y2hhZHgubS5jaHJpc3RlbnNlbkBpbnRlbC5jb20+OyBaaGFuZywgWGlhbw0KICAgICAg ICA+PiA8eGlhby56aGFuZ0BpbnRlbC5jb20+OyBUaG9tYXMgTW9uamFsb24gPHRob21hc0Btb25q YWxvbi5uZXQ+DQogICAgICAgID4+IENjOiB1c2Vyc0BkcGRrLm9yZzsgWGluZywgQmVpbGVpIDxi ZWlsZWkueGluZ0BpbnRlbC5jb20+OyBaaGFuZywgUWkgWg0KICAgICAgICA+PiA8cWkuei56aGFu Z0BpbnRlbC5jb20+OyBSaWNoYXJkc29uLCBCcnVjZSA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5j b20+Ow0KICAgICAgICA+PiBBbmFueWV2LCBLb25zdGFudGluIDxrb25zdGFudGluLmFuYW55ZXZA aW50ZWwuY29tPjsgWWlnaXQsIEZlcnJ1aA0KICAgICAgICA+PiA8ZmVycnVoLnlpZ2l0QGludGVs LmNvbT47IFRpYSBDYXNzZXR0IDx0aWFjQHhjb20tbGFicy5jb20+OyBXdSwgSmluZ2ppbmcNCiAg ICAgICAgPj4gPGppbmdqaW5nLnd1QGludGVsLmNvbT47IFdvbmcxLCBTYW11ZWwgPHNhbXVlbC53 b25nMUBpbnRlbC5jb20+DQogICAgICAgID4+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIElzc3Vl IHdpdGggRENCIHdpdGggWDcxMCBRdWFkIDEwR2IgTklDDQogICAgICAgID4+DQogICAgICAgID4+ IEFzIHN1Z2dlc3RlZCBJIHRyaWVkIHRoZSBmb2xsb3dpbmc6DQogICAgICAgID4+DQogICAgICAg ID4+IEkgaGF2ZSBhbiBJbnRlbCBGbGV4UkFOIEZlcnJ5QnJpZGdlIGJyb2FkY2FzdGluZyBhIHBh Y2tldCAxL3Mgd2hpY2ggbG9va3MgbGlrZQ0KICAgICAgICA+PiB0aGUgZm9sbG93aW5nIChzdWRv IHRjcGR1bXAgLWkgcDdwMSAteHgpOg0KICAgICAgICA+Pg0KICAgICAgICA+PiAgICAgICAgMHgw MDAwOiAgZmZmZiBmZmZmIGZmZmYgMDAwMCBhZWFlIDAwMDAgODEwMCA0MDAxDQogICAgICAgID4+ ICAgICAgICAweDAwMTA6ICAwODAwIDAwMDkgMDAwMCAwMDAwIDAwMDEgODA4NiAzNjAwIDAxMGYN CiAgICAgICAgPj4gICAgICAgIDB4MDAyMDogIDAwMDAgMDAwMCAwMDAwIDAwMDAgMDAwMCAwMDAw IDAwMDAgMDAwMA0KICAgICAgICA+PiAgICAgICAgMHgwMDMwOiAgMDAwMCAwMDAwIDAwMDAgMDAw MCAwMDAwIDAwMDANCiAgICAgICAgPg0KICAgICAgICA+IFRoZXJlIGlzIGVycm9yIGluIHRoZSBw YWNrZXRzIGFzIEkgY2hlY2tlZCB3aXRoIHdpcmVzaGFyaywgY291bGQgeW91IHRyeSB3aXRoIG5v cm1hbCBwYWNrZXRzPw0KICAgICAgICA+DQogICAgICAgID4gTm8gaXNzdWUgd2l0aCBmb2xsb3dp bmcgcGFja2V0IGFzIEkgdHJpZWQ6DQogICAgICAgID4gMDAwMCAgIGZmIGZmIGZmIGZmIGZmIGZm IDAwIDQwIDA1IDQwIGVmIDI0IDgxIDAwIDQwIDAxDQogICAgICAgID4gMDAxMCAgIDA4IDAwIDQ1 IDAwIDAwIDM0IDNiIDY0IDQwIDAwIDQwIDA2IGI3IDliIDgzIDk3DQogICAgICAgID4gMDAyMCAg IDIwIDgxIDgzIDk3IDIwIDE1IDA0IDk1IDE3IDcwIDUxIGQ0IGVlIDljIDUxIGE1DQogICAgICAg ID4gMDAzMCAgIDViIDM2IDgwIDEwIDdjIDcwIDEyIGM3IDAwIDAwIDAxIDAxIDA4IDBhIDAwIDA0 DQogICAgICAgID4gMDA0MCAgIGYwIGQ0IDAxIDk5IGEzIGZkDQogICAgICAgID4NCiAgICAgICAg Pj4NCiAgICAgICAgPj4gVGhlIGZpcnN0IDEyIGJ5dGVzIGFyZSB0aGUgZGVzdC9zcmMgTUFDIGFk ZHJlc3MgZm9sbG93ZWQgYnkgdGhlIDgwMi4xUSBIZWFkZXINCiAgICAgICAgPj4gKDgxMDAgNDAw MSkgSWYgeW91IGNyYWNrIHRoaXMsIHRoZSBNUyAxNiBiaXRzIGFyZSB0aGUgVFBJRCB3aGljaCBp cyBzZXQgdG8gODEwMCBieQ0KICAgICAgICA+PiB0aGUgRmVycnlicmlkZ2UuDQogICAgICAgID4+ IFRoZSBuZXh0IDE2IGJpdHMgKDB4NDAwMSkgbWFrZSB1cCB0aGUgUENQIGJpdHMgWzE1OjEzXSwg dGhlIERFSSBbMTJdIGFuZCB0aGUgVklEDQogICAgICAgID4+IFsxMTowXS4gU28gaWYgeW91IGNy YWNrIHRoZSAweDQwMDEgdGhpcyBtYWtlcyB0aGUgUENQIDIgKDAxMGIpLCB0aGUgREVJIDAgYW5k IFZJRA0KICAgICAgICA+PiAxICgwMDAwMDAwMDAwMDFiKS4NCiAgICAgICAgPj4NCiAgICAgICAg Pj4gR2l2ZW4gdGhpcyBJIGV4cGVjdCB0aGUgcGFja2V0cyB0byBidXQgcGxhY2VkIGluIFBvb2wg MS9RdWV1ZSAyIChiYXNlZCBvbiBWSUQgMQ0KICAgICAgICA+PiBhbmQgUENQIDIpLg0KICAgICAg ICA+PiBIb3dldmVyLCB3aGVuIEkgcnVuOg0KICAgICAgICA+Pg0KICAgICAgICA+PiAuL3ZtZHFf ZGNiX2FwcCAtdyAwMDAwOjA1OjAwLjAgLXcgMDAwMDowNTowMC4xIC1sIDEgLS0gLXAgMyAtLW5i LXBvb2xzIDE2IC0tbmItDQogICAgICAgID4+IHRjcyA4IC0tZW5hYmxlLXJzcw0KICAgICAgICA+ PiBFQUw6IERldGVjdGVkIDI0IGxjb3JlKHMpDQogICAgICAgID4+IEVBTDogRGV0ZWN0ZWQgMiBO VU1BIG5vZGVzDQogICAgICAgID4+IEVBTDogTXVsdGktcHJvY2VzcyBzb2NrZXQgL3Zhci9ydW4v ZHBkay9ydGUvbXBfc29ja2V0DQogICAgICAgID4+IEVBTDogUHJvYmluZyBWRklPIHN1cHBvcnQu Li4NCiAgICAgICAgPj4gRUFMOiBQQ0kgZGV2aWNlIDAwMDA6MDU6MDAuMCBvbiBOVU1BIHNvY2tl dCAwDQogICAgICAgID4+IEVBTDogICBwcm9iZSBkcml2ZXI6IDgwODY6MTU3MiBuZXRfaTQwZQ0K ICAgICAgICA+PiBFQUw6IFBDSSBkZXZpY2UgMDAwMDowNTowMC4xIG9uIE5VTUEgc29ja2V0IDAN CiAgICAgICAgPj4gRUFMOiAgIHByb2JlIGRyaXZlcjogODA4NjoxNTcyIG5ldF9pNDBlDQogICAg ICAgID4+IHZtZHEgcXVldWUgYmFzZTogNjQgcG9vbCBiYXNlIDENCiAgICAgICAgPj4gQ29uZmln dXJlZCB2bWRxIHBvb2wgbnVtOiAxNiwgZWFjaCB2bWRxIHBvb2wgaGFzIDggcXVldWVzIFBvcnQg MCBtb2RpZmllZA0KICAgICAgICA+PiBSU1MgaGFzaCBmdW5jdGlvbiBiYXNlZCBvbiBoYXJkd2Fy ZSBzdXBwb3J0LHJlcXVlc3RlZDoweDNiZmZjDQogICAgICAgID4+IGNvbmZpZ3VyZWQ6MHgzZWY4 IFBvcnQgMCBNQUM6IGU4IGVhIDZhIDI3IGI1IDRkIFBvcnQgMCB2bWRxIHBvb2wgMCBzZXQgbWFj DQogICAgICAgID4+IDUyOjU0OjAwOjEyOjAwOjAwIFBvcnQgMCB2bWRxIHBvb2wgMSBzZXQgbWFj IDUyOjU0OjAwOjEyOjAwOjAxIFBvcnQgMCB2bWRxDQogICAgICAgID4+IHBvb2wgMiBzZXQgbWFj IDUyOjU0OjAwOjEyOjAwOjAyIFBvcnQgMCB2bWRxIHBvb2wgMyBzZXQgbWFjIDUyOjU0OjAwOjEy OjAwOjAzDQogICAgICAgID4+IFBvcnQgMCB2bWRxIHBvb2wgNCBzZXQgbWFjIDUyOjU0OjAwOjEy OjAwOjA0IFBvcnQgMCB2bWRxIHBvb2wgNSBzZXQgbWFjDQogICAgICAgID4+IDUyOjU0OjAwOjEy OjAwOjA1IFBvcnQgMCB2bWRxIHBvb2wgNiBzZXQgbWFjIDUyOjU0OjAwOjEyOjAwOjA2IFBvcnQg MCB2bWRxDQogICAgICAgID4+IHBvb2wgNyBzZXQgbWFjIDUyOjU0OjAwOjEyOjAwOjA3IFBvcnQg MCB2bWRxIHBvb2wgOCBzZXQgbWFjIDUyOjU0OjAwOjEyOjAwOjA4DQogICAgICAgID4+IFBvcnQg MCB2bWRxIHBvb2wgOSBzZXQgbWFjIDUyOjU0OjAwOjEyOjAwOjA5IFBvcnQgMCB2bWRxIHBvb2wg MTAgc2V0IG1hYw0KICAgICAgICA+PiA1Mjo1NDowMDoxMjowMDowYSBQb3J0IDAgdm1kcSBwb29s IDExIHNldCBtYWMgNTI6NTQ6MDA6MTI6MDA6MGIgUG9ydCAwIHZtZHENCiAgICAgICAgPj4gcG9v bCAxMiBzZXQgbWFjIDUyOjU0OjAwOjEyOjAwOjBjIFBvcnQgMCB2bWRxIHBvb2wgMTMgc2V0IG1h Yw0KICAgICAgICA+PiA1Mjo1NDowMDoxMjowMDowZCBQb3J0IDAgdm1kcSBwb29sIDE0IHNldCBt YWMgNTI6NTQ6MDA6MTI6MDA6MGUgUG9ydCAwIHZtZHENCiAgICAgICAgPj4gcG9vbCAxNSBzZXQg bWFjIDUyOjU0OjAwOjEyOjAwOjBmIHZtZHEgcXVldWUgYmFzZTogNjQgcG9vbCBiYXNlIDEgQ29u ZmlndXJlZA0KICAgICAgICA+PiB2bWRxIHBvb2wgbnVtOiAxNiwgZWFjaCB2bWRxIHBvb2wgaGFz IDggcXVldWVzIFBvcnQgMSBtb2RpZmllZCBSU1MgaGFzaA0KICAgICAgICA+PiBmdW5jdGlvbiBi YXNlZCBvbiBoYXJkd2FyZSBzdXBwb3J0LHJlcXVlc3RlZDoweDNiZmZjIGNvbmZpZ3VyZWQ6MHgz ZWY4IFBvcnQNCiAgICAgICAgPj4gMSBNQUM6IGU4IGVhIDZhIDI3IGI1IDRlIFBvcnQgMSB2bWRx IHBvb2wgMCBzZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjAwIFBvcnQgMQ0KICAgICAgICA+PiB2bWRx IHBvb2wgMSBzZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjAxIFBvcnQgMSB2bWRxIHBvb2wgMiBzZXQg bWFjDQogICAgICAgID4+IDUyOjU0OjAwOjEyOjAxOjAyIFBvcnQgMSB2bWRxIHBvb2wgMyBzZXQg bWFjIDUyOjU0OjAwOjEyOjAxOjAzIFBvcnQgMSB2bWRxDQogICAgICAgID4+IHBvb2wgNCBzZXQg bWFjIDUyOjU0OjAwOjEyOjAxOjA0IFBvcnQgMSB2bWRxIHBvb2wgNSBzZXQgbWFjIDUyOjU0OjAw OjEyOjAxOjA1DQogICAgICAgID4+IFBvcnQgMSB2bWRxIHBvb2wgNiBzZXQgbWFjIDUyOjU0OjAw OjEyOjAxOjA2IFBvcnQgMSB2bWRxIHBvb2wgNyBzZXQgbWFjDQogICAgICAgID4+IDUyOjU0OjAw OjEyOjAxOjA3IFBvcnQgMSB2bWRxIHBvb2wgOCBzZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjA4IFBv cnQgMSB2bWRxDQogICAgICAgID4+IHBvb2wgOSBzZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjA5IFBv cnQgMSB2bWRxIHBvb2wgMTAgc2V0IG1hYw0KICAgICAgICA+PiA1Mjo1NDowMDoxMjowMTowYSBQ b3J0IDEgdm1kcSBwb29sIDExIHNldCBtYWMgNTI6NTQ6MDA6MTI6MDE6MGIgUG9ydCAxIHZtZHEN CiAgICAgICAgPj4gcG9vbCAxMiBzZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjBjIFBvcnQgMSB2bWRx IHBvb2wgMTMgc2V0IG1hYw0KICAgICAgICA+PiA1Mjo1NDowMDoxMjowMTowZCBQb3J0IDEgdm1k cSBwb29sIDE0IHNldCBtYWMgNTI6NTQ6MDA6MTI6MDE6MGUgUG9ydCAxIHZtZHENCiAgICAgICAg Pj4gcG9vbCAxNSBzZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjBmIENvcmUgMChsY29yZSAxKSByZWFk aW5nIHF1ZXVlcyA2NC0xOTENCiAgICAgICAgPj4NCiAgICAgICAgPj4gPFNJR0hVUD4NCiAgICAg ICAgPj4NCiAgICAgICAgPj4gUG9vbCAwOiAwIDAgMCAwIDAgMCAwIDANCiAgICAgICAgPj4gUG9v bCAxOiAxMTkgMCAwIDAgMCAwIDAgMA0KICAgICAgICA+PiBQb29sIDI6IDAgMCAwIDAgMCAwIDAg MA0KICAgICAgICA+PiBQb29sIDM6IDAgMCAwIDAgMCAwIDAgMA0KICAgICAgICA+PiBQb29sIDQ6 IDAgMCAwIDAgMCAwIDAgMA0KICAgICAgICA+PiBQb29sIDU6IDAgMCAwIDAgMCAwIDAgMA0KICAg ICAgICA+PiBQb29sIDY6IDAgMCAwIDAgMCAwIDAgMA0KICAgICAgICA+PiBQb29sIDc6IDAgMCAw IDAgMCAwIDAgMA0KICAgICAgICA+PiBQb29sIDg6IDAgMCAwIDAgMCAwIDAgMA0KICAgICAgICA+ PiBQb29sIDk6IDAgMCAwIDAgMCAwIDAgMA0KICAgICAgICA+PiBQb29sIDEwOiAwIDAgMCAwIDAg MCAwIDANCiAgICAgICAgPj4gUG9vbCAxMTogMCAwIDAgMCAwIDAgMCAwDQogICAgICAgID4+IFBv b2wgMTI6IDAgMCAwIDAgMCAwIDAgMA0KICAgICAgICA+PiBQb29sIDEzOiAwIDAgMCAwIDAgMCAw IDANCiAgICAgICAgPj4gUG9vbCAxNDogMCAwIDAgMCAwIDAgMCAwDQogICAgICAgID4+IFBvb2wg MTU6IDAgMCAwIDAgMCAwIDAgMA0KICAgICAgICA+Pg0KICAgICAgICA+PiBFdmVuIHdpdGggLS1l bmFibGUtcnNzLCB0aGUgcGFja2V0cyBhcmUgc3RpbGwgYmVpbmcgcGxhY2VkIGluIFZMQU4gUG9v bCAxL1F1ZXVlIDANCiAgICAgICAgPj4gaW5zdGVhZCBvZiBWTEFOIFBvb2wgMS9RdWV1ZSAyLg0K ICAgICAgICA+Pg0KICAgICAgICA+PiBBcyBJIG1lbnRpb25lZCBpbiBteSBvcmlnaW5hbCBlbWFp bCwgaWYgSSB1c2UgYW4gODI1OTlFUyAoZHVhbCAxMEcgTklDKSwgaXQgYWxsDQogICAgICAgID4+ IHdvcmtzIGFzIGV4cGVjdGVkLg0KICAgICAgICA+Pg0KICAgICAgICA+PiBXaGF0IGFtIEkgbWlz c2luZz8NCiAgICAgICAgPj4gLS1NaWtlDQogICAgICAgID4+DQogICAgICAgID4+IE9uIDkvMTgv MTksIDc6NTQgQU0sICJDaHJpc3RlbnNlbiwgQ2hhZFggTSIgPGNoYWR4Lm0uY2hyaXN0ZW5zZW5A aW50ZWwuY29tPg0KICAgICAgICA+PiB3cm90ZToNCiAgICAgICAgPj4NCiAgICAgICAgPj4gICAg W0VYVEVSTkFMIFNFTkRFUl0NCiAgICAgICAgPj4NCiAgICAgICAgPj4gICAgSGkgTWlrZSwNCiAg ICAgICAgPj4NCiAgICAgICAgPj4gICAgRGlkIHRoYXQgcmVzb2x2ZSBpdD8NCiAgICAgICAgPj4N CiAgICAgICAgPj4gICAgVGhhbmtzLA0KICAgICAgICA+Pg0KICAgICAgICA+PiAgICBDaGFkIENo cmlzdGVuc2VuIHwgRWNvc3lzdGVtIEVuYWJsZW1lbnQgTWFuYWdlcg0KICAgICAgICA+PiAgICBj aGFkeC5tLmNocmlzdGVuc2VuQGludGVsLmNvbSB8ICg4MDEpIDc4Ni01NzAzDQogICAgICAgID4+ DQogICAgICAgID4+ICAgIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQogICAgICAgID4+ICAg IEZyb206IE1pa2UgRGVWaWNvIDxtZGV2aWNvQHhjb20tbGFicy5jb20+DQogICAgICAgID4+ICAg IFNlbnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDE4LCAyMDE5IDg6MTcgQU0NCiAgICAgICAgPj4g ICAgVG86IFpoYW5nLCBYaWFvIDx4aWFvLnpoYW5nQGludGVsLmNvbT47IFRob21hcyBNb25qYWxv bg0KICAgICAgICA+PiA8dGhvbWFzQG1vbmphbG9uLm5ldD4NCiAgICAgICAgPj4gICAgQ2M6IHVz ZXJzQGRwZGsub3JnOyBYaW5nLCBCZWlsZWkgPGJlaWxlaS54aW5nQGludGVsLmNvbT47IFpoYW5n LCBRaSBaDQogICAgICAgID4+IDxxaS56LnpoYW5nQGludGVsLmNvbT47IFJpY2hhcmRzb24sIEJy dWNlIDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT47DQogICAgICAgID4+IEFuYW55ZXYsIEtv bnN0YW50aW4gPGtvbnN0YW50aW4uYW5hbnlldkBpbnRlbC5jb20+OyBZaWdpdCwgRmVycnVoDQog ICAgICAgID4+IDxmZXJydWgueWlnaXRAaW50ZWwuY29tPjsgQ2hyaXN0ZW5zZW4sIENoYWRYIE0N CiAgICAgICAgPj4gPGNoYWR4Lm0uY2hyaXN0ZW5zZW5AaW50ZWwuY29tPjsgVGlhIENhc3NldHQg PHRpYWNAeGNvbS1sYWJzLmNvbT47IFd1LA0KICAgICAgICA+PiBKaW5namluZyA8amluZ2ppbmcu d3VAaW50ZWwuY29tPjsgV29uZzEsIFNhbXVlbCA8c2FtdWVsLndvbmcxQGludGVsLmNvbT4NCiAg ICAgICAgPj4gICAgU3ViamVjdDogUmU6IFtkcGRrLWRldl0gSXNzdWUgd2l0aCBEQ0Igd2l0aCBY NzEwIFF1YWQgMTBHYiBOSUMNCiAgICAgICAgPj4NCiAgICAgICAgPj4gICAgU3VyZSBlbm91Z2gs IEkgc2VlIGl0IG5vdy4gSSdsbCBnaXZlIGl0IGEgdHJ5Lg0KICAgICAgICA+Pg0KICAgICAgICA+ PiAgICBUaGFua3MhISENCiAgICAgICAgPj4gICAgLS1NaWtlDQogICAgICAgID4+DQogICAgICAg ID4+ICAgIE9uIDkvMTgvMTksIDEyOjExIEFNLCAiWmhhbmcsIFhpYW8iIDx4aWFvLnpoYW5nQGlu dGVsLmNvbT4gd3JvdGU6DQogICAgICAgID4+DQogICAgICAgID4+ICAgICAgICBbRVhURVJOQUwg U0VOREVSXQ0KICAgICAgICA+Pg0KICAgICAgICA+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCiAgICAgICAgPj4+IEZyb206IFRob21hcyBNb25qYWxvbiBbbWFpbHRvOnRob21hc0Btb25q YWxvbi5uZXRdDQogICAgICAgID4+PiBTZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAxOCwgMjAx OSAzOjAzIFBNDQogICAgICAgID4+PiBUbzogWmhhbmcsIFhpYW8gPHhpYW8uemhhbmdAaW50ZWwu Y29tPg0KICAgICAgICA+Pj4gQ2M6IE1pa2UgRGVWaWNvIDxtZGV2aWNvQHhjb20tbGFicy5jb20+ OyB1c2Vyc0BkcGRrLm9yZzsgWGluZywNCiAgICAgICAgPj4gQmVpbGVpDQogICAgICAgID4+PiA8 YmVpbGVpLnhpbmdAaW50ZWwuY29tPjsgWmhhbmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29t PjsgUmljaGFyZHNvbiwNCiAgICAgICAgPj4gQnJ1Y2UNCiAgICAgICAgPj4+IDxicnVjZS5yaWNo YXJkc29uQGludGVsLmNvbT47IEFuYW55ZXYsIEtvbnN0YW50aW4NCiAgICAgICAgPj4+IDxrb25z dGFudGluLmFuYW55ZXZAaW50ZWwuY29tPjsgWWlnaXQsIEZlcnJ1aCA8ZmVycnVoLnlpZ2l0QGlu dGVsLmNvbT47DQogICAgICAgID4+PiBDaHJpc3RlbnNlbiwgQ2hhZFggTSA8Y2hhZHgubS5jaHJp c3RlbnNlbkBpbnRlbC5jb20+OyBUaWEgQ2Fzc2V0dA0KICAgICAgICA+Pj4gPHRpYWNAeGNvbS1s YWJzLmNvbT47IFd1LCBKaW5namluZyA8amluZ2ppbmcud3VAaW50ZWwuY29tPg0KICAgICAgICA+ Pj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gSXNzdWUgd2l0aCBEQ0Igd2l0aCBYNzEwIFF1YWQg MTBHYiBOSUMNCiAgICAgICAgPj4+DQogICAgICAgID4+PiAxOC8wOS8yMDE5IDA5OjAyLCBaaGFu ZywgWGlhbzoNCiAgICAgICAgPj4+Pg0KICAgICAgICA+Pj4+IFRoZXJlIGlzIHNvbWUgaGFyZHdh cmUgbGltaXRhdGlvbiBhbmQgbmVlZCB0byBlbmFibGUgUlNTIHRvIGRpc3RyaWJ1dGUNCiAgICAg ICAgPj4+IHBhY2tldHMgZm9yIFg3MTAuDQogICAgICAgID4+Pg0KICAgICAgICA+Pj4gSXMgdGhp cyBsaW1pdGF0aW9uIGRvY3VtZW50ZWQ/DQogICAgICAgID4+DQogICAgICAgID4+ICAgICAgICBZ ZXMsIGl0J3MgZG9jdW1lbnRlZCBpbiBkb2MvZ3VpZGVzL25pY3MvaTQwZS5yc3QNCiAgICAgICAg Pj4NCiAgICAgICAgPj4gICAgICAgICJEQ0Igd29ya3Mgb25seSB3aGVuIFJTUyBpcyBlbmFibGVk LiINCiAgICAgICAgPj4NCiAgICAgICAgPj4+DQogICAgICAgID4+DQogICAgICAgID4+DQogICAg ICAgID4+DQogICAgICAgID4+DQogICAgICAgID4NCiAgICANCiAgICANCiAgICANCg0K