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 33018A2EFC for ; Fri, 20 Sep 2019 23:57:28 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id B59021F548; Fri, 20 Sep 2019 23:57:27 +0200 (CEST) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-eopbgr800105.outbound.protection.outlook.com [40.107.80.105]) by dpdk.org (Postfix) with ESMTP id ECB761F546 for ; Fri, 20 Sep 2019 23:57:25 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AuneCE/K4qs96ocWicenwjnJxSccjAhNDzThvKPYA2gSvha0rKa+Qi41MoZ5ktKEYgnoyXjuwXhLkiBT3H4cGehzkzIsyc1x8xGvW/IZYm5AMtBkJxJ4TWiBSvqMkxWck23WNcOMaoJMOmBNRy1nlFb4F9w97Nxp958X2HEoA7ZdqqWqHboAYSQT2loZqoetM+71MjFG8TF69aH7emHDLin64mH1+HE1cS+YvBIhfsnDB7r/4IoHR2JoBV9InMkj1ULmdnKeL0HpzAft4QSZFHy2jrdN4BFBhWGhb1fG5XQ0UVYnIuRt3f3S1/j3HjvECdRTrgkbSCZF4GJunLkz/g== 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=3S7CGaYxy7anW1Y1x3ZbrQjgRj101M/cpI2yODXPjUE=; b=JIuhg7or+2Ez/Yj8qaHu1kSKHvuIDRI1Q7DuX8eduFeJwAG2A+vg+n7sH3u5Sfulvp/WUUEXPAYTZWgDmsyeixNgZSp44NnWMjW/n9kmC3MaEl8DMqYTnX1mi1geW9iwhVwofhiRbszgvwt9/dBuO0f/2e43XXLoucvye0EyvjSoWOk5AjFeTGXGMJz2On+LvP46NNNpQ3hz1zuia4ycyNq13wRR0vGucB3bC/p/KuNpBpen7BhRO1JQqRUhFp5zBVRHEIYtOOKzeHSLNK/amXRSIZJmPobip850Tnuxn9VGehRkas9rUDOnZQOsGthEY2eBfSyKFSR1k7DOjFnwtw== 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=3S7CGaYxy7anW1Y1x3ZbrQjgRj101M/cpI2yODXPjUE=; b=quWvCggmnnQWZfslC2VP3ecus6gH9xwCK/pZS4SB4svzjhtnGTfFaAuKLS0mQ6RG2Sh5GAQa+2bPQyF8fWyH0A8esnyiV7xaXJvi0C1EEE3Y7JHnUgUyeS+D98GxqcD2POGkfz1h7obcAjUUAf8Se8HXpAwjNhTlJuAqrIUEkC0= Received: from BYAPR17MB2312.namprd17.prod.outlook.com (52.135.221.13) by BYAPR17MB2822.namprd17.prod.outlook.com (20.178.234.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.15; Fri, 20 Sep 2019 21:57:21 +0000 Received: from BYAPR17MB2312.namprd17.prod.outlook.com ([fe80::2daa:c3d8:b673:30cc]) by BYAPR17MB2312.namprd17.prod.outlook.com ([fe80::2daa:c3d8:b673:30cc%3]) with mapi id 15.20.2241.026; Fri, 20 Sep 2019 21:57:21 +0000 From: Mike DeVico To: "Zhang, Xiao" CC: "Christensen, ChadX M" , 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/60kw9w== Date: Fri, 20 Sep 2019 21:57:21 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: 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: 1fd008b9-fdab-427b-cd4e-08d73e158376 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7027125)(7023125)(2017052603328)(7193020); SRVR:BYAPR17MB2822; x-ms-traffictypediagnostic: BYAPR17MB2822:|BYAPR17MB2822: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4502; x-forefront-prvs: 0166B75B74 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39840400004)(346002)(136003)(396003)(376002)(366004)(13464003)(189003)(199004)(66066001)(66446008)(476003)(6486002)(81166006)(81156014)(6512007)(99286004)(25786009)(9686003)(7736002)(4326008)(76116006)(66476007)(66946007)(64756008)(486006)(71200400001)(66556008)(508600001)(6436002)(305945005)(71190400001)(33656002)(7416002)(54906003)(316002)(256004)(14444005)(5660300002)(6116002)(86362001)(6916009)(6506007)(14454004)(26005)(53546011)(6246003)(8676002)(2906002)(3846002)(102836004)(8936002)(186003)(229853002)(36756003); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR17MB2822; H:BYAPR17MB2312.namprd17.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: xcom-labs.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: n4IrVLYV/sQCWdLaxafoq4Ry1VHjtO6CvUIA3tjiy9SarROQ8JLr1+urgNO+RzRCn7jPJ3kLRv7RmilI9JXYjiX4r4Dmz4fXm8Fr6jZ8ddOmmGkZwwio6OMlLeCWecDa0i4Y2QXMqvYa0zwdAogdGXw976u6LDP6frP1/AlykIDr7mhQl/kJToroqN99a+cMxLCpZt+m5ooueg0qF5k4AgPIp0oW/IxIJxZjQAXelLBe48pTmE5dfzO/xrQb8hwPNHojVTGZAT7wGS+gU7FmzUa2ct+naFWocuDW4rYq2Dyuxk+tmogEezoLVVMbdMROUYve9+9pS6a7ykBm8/KUMRZjm+Iw1MbFBkXbF9PXwCQvZTMdWjFKSM0x0W8Q73AhS137CtDymTgKrwxhNgW17XM/8Mzwq++PtNkRl1UNM8c= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: xcom-labs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1fd008b9-fdab-427b-cd4e-08d73e158376 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2019 21:57:21.5341 (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: paTHBakE5Bg7NGEZiKVWDysxTi9qA/z5tyWmyc5XClav6JJrDuSzbHfjBbxLGmicnweCCA/owqv5eKQCQecWsg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR17MB2822 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" SSBmaWd1cmVkIGl0IG91dCEhDQoNCkFsbCBJIG5lZWRlZCB0byBkbyB3YXMgY2hhbmdlIHRoZSBy c3NfaGYgZnJvbToNCg0KZXRoX2NvbmYtPnJ4X2Fkdl9jb25mLnJzc19jb25mLnJzc19oZiA9IEVU SF9SU1NfSVAgfA0KIAkJCQkJICBFVEhfUlNTX1VEUCB8DQogCQkJCSAJICBFVEhfUlNTX1RDUCB8 DQogCQkJCQkgIEVUSF9SU1NfU0NUUDsNCnRvIHNpbXBseToNCg0KZXRoX2NvbmYtPnJ4X2Fkdl9j b25mLnJzc19jb25mLnJzc19oZiA9IEVUSF9SU1NfTDJfUEFZTE9BRA0KDQpBbmQgbm93IEkgc2Vl Og0KDQpQb29sIDA6IDAgMCAwIDAgMCAwIDAgMCANClBvb2wgMTogMCAwIDE2IDAgMCAwIDAgMCAN ClBvb2wgMjogMCAwIDAgMCAwIDAgMCAwIA0KUG9vbCAzOiAwIDAgMCAwIDAgMCAwIDAgDQpQb29s IDQ6IDAgMCAwIDAgMCAwIDAgMCANClBvb2wgNTogMCAwIDAgMCAwIDAgMCAwIA0KUG9vbCA2OiAw IDAgMCAwIDAgMCAwIDAgDQpQb29sIDc6IDAgMCAwIDAgMCAwIDAgMCANClBvb2wgODogMCAwIDAg MCAwIDAgMCAwIA0KUG9vbCA5OiAwIDAgMCAwIDAgMCAwIDAgDQpQb29sIDEwOiAwIDAgMCAwIDAg MCAwIDAgDQpQb29sIDExOiAwIDAgMCAwIDAgMCAwIDAgDQpQb29sIDEyOiAwIDAgMCAwIDAgMCAw IDAgDQpQb29sIDEzOiAwIDAgMCAwIDAgMCAwIDAgDQpQb29sIDE0OiAwIDAgMCAwIDAgMCAwIDAg DQpQb29sIDE1OiAwIDAgMCAwIDAgMCAwIDAgDQpGaW5pc2hlZCBoYW5kbGluZyBzaWduYWwgMQ0K DQpXaGljaCBpcyBleGFjdGx5IGhvdyBpdCBzaG91bGQgYmUhISENCg0KU28gaW4gc3VtbWFyeSwg d2UgZGVmaW5pdGVseSBuZWVkIHRvIGVuYWJsZSByc3MsIGJ1dCB3ZSBhbHNvIG5lZWQgdG8gDQpz ZXQgdGhlIHJzc19oZiB0byBzaW1wbHkgRVRIX1JTU19MMl9QQVlMT0FEIHNvIHRoYXQgaXQgY29t cGxldGVseSANCmlnbm9yZXMgYW55IEwzIGZpZWxkcy4NCg0KLS1NaWtlDQoNCg0K77u/T24gOS8x OS8xOSwgNjozNCBBTSwgInVzZXJzIG9uIGJlaGFsZiBvZiBNaWtlIERlVmljbyIgPHVzZXJzLWJv dW5jZXNAZHBkay5vcmcgb24gYmVoYWxmIG9mIG1kZXZpY29AeGNvbS1sYWJzLmNvbT4gd3JvdGU6 DQoNCiAgICBbRVhURVJOQUwgU0VOREVSXQ0KICAgIA0KICAgIEhpIFhpYW8sDQogICAgDQogICAg VGhhbmtzIGZvciBsb29raW5nIGludG8gdGhpcyENCiAgICANCiAgICBTbyBoZXJl4oCZcyB0aGUg c2l0dWF0aW9uLi4uDQogICAgDQogICAgVGhpcyBpcyBhIHJhdyBFdGhlcm5ldCBwYWNrZXQuIE5v IElQLiBUaGlzDQogICAgZXhhY3Qgc2V0dXAgd29ya3MgZmluZSB3aXRoIGFuIDgyNTk5RVMuDQog ICAgSXQgbG9va3MgbGlrZSB0aGUgaGFyZHdhcmUgbGltaXRhdGlvbiB3aXRoDQogICAgdGhlIHg3 MTAgaXMgdGhlIHJlYWwgcHJvYmxlbS4gSWYgd2UgaGF2ZSB0bw0KICAgIGVuYWJsZSBSU1MgdG8g bWFrZSBpdCB3b3JrIGFuZCBSU1MgcmVxdWlyZXMgYSB2YWxpZCBJUCBhZGRyL3BvcnQsIHRoZW4g aXTigJlzIGEgIGNhdGNoLTIyIGZvciB1cyB1bmxlc3MgdGhlcmUgaXMgc29tZXRoaW5nIHdlIGNh biBjaGFuZ2UgaW4gdGhlIGRyaXZlciB0byBhY2NvdW50IGZvciB0aGlzLg0KICAgIA0KICAgIFRo YW5rcyENCiAgICDigJRNaWtlDQogICAgDQogICAgPiBPbiBTZXAgMTgsIDIwMTksIGF0IDc6NTIg UE0sIFpoYW5nLCBYaWFvIDx4aWFvLnpoYW5nQGludGVsLmNvbT4gd3JvdGU6DQogICAgPg0KICAg ID4gW0VYVEVSTkFMIFNFTkRFUl0NCiAgICA+DQogICAgPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCiAgICA+PiBGcm9tOiBNaWtlIERlVmljbyBbbWFpbHRvOm1kZXZpY29AeGNvbS1sYWJz LmNvbV0NCiAgICA+PiBTZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDE5LCAyMDE5IDk6MjMgQU0N CiAgICA+PiBUbzogQ2hyaXN0ZW5zZW4sIENoYWRYIE0gPGNoYWR4Lm0uY2hyaXN0ZW5zZW5AaW50 ZWwuY29tPjsgWmhhbmcsIFhpYW8NCiAgICA+PiA8eGlhby56aGFuZ0BpbnRlbC5jb20+OyBUaG9t YXMgTW9uamFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+DQogICAgPj4gQ2M6IHVzZXJzQGRwZGsu b3JnOyBYaW5nLCBCZWlsZWkgPGJlaWxlaS54aW5nQGludGVsLmNvbT47IFpoYW5nLCBRaSBaDQog ICAgPj4gPHFpLnouemhhbmdAaW50ZWwuY29tPjsgUmljaGFyZHNvbiwgQnJ1Y2UgPGJydWNlLnJp Y2hhcmRzb25AaW50ZWwuY29tPjsNCiAgICA+PiBBbmFueWV2LCBLb25zdGFudGluIDxrb25zdGFu dGluLmFuYW55ZXZAaW50ZWwuY29tPjsgWWlnaXQsIEZlcnJ1aA0KICAgID4+IDxmZXJydWgueWln aXRAaW50ZWwuY29tPjsgVGlhIENhc3NldHQgPHRpYWNAeGNvbS1sYWJzLmNvbT47IFd1LCBKaW5n amluZw0KICAgID4+IDxqaW5namluZy53dUBpbnRlbC5jb20+OyBXb25nMSwgU2FtdWVsIDxzYW11 ZWwud29uZzFAaW50ZWwuY29tPg0KICAgID4+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIElzc3Vl IHdpdGggRENCIHdpdGggWDcxMCBRdWFkIDEwR2IgTklDDQogICAgPj4NCiAgICA+PiBBcyBzdWdn ZXN0ZWQgSSB0cmllZCB0aGUgZm9sbG93aW5nOg0KICAgID4+DQogICAgPj4gSSBoYXZlIGFuIElu dGVsIEZsZXhSQU4gRmVycnlCcmlkZ2UgYnJvYWRjYXN0aW5nIGEgcGFja2V0IDEvcyB3aGljaCBs b29rcyBsaWtlDQogICAgPj4gdGhlIGZvbGxvd2luZyAoc3VkbyB0Y3BkdW1wIC1pIHA3cDEgLXh4 KToNCiAgICA+Pg0KICAgID4+ICAgICAgICAweDAwMDA6ICBmZmZmIGZmZmYgZmZmZiAwMDAwIGFl YWUgMDAwMCA4MTAwIDQwMDENCiAgICA+PiAgICAgICAgMHgwMDEwOiAgMDgwMCAwMDA5IDAwMDAg MDAwMCAwMDAxIDgwODYgMzYwMCAwMTBmDQogICAgPj4gICAgICAgIDB4MDAyMDogIDAwMDAgMDAw MCAwMDAwIDAwMDAgMDAwMCAwMDAwIDAwMDAgMDAwMA0KICAgID4+ICAgICAgICAweDAwMzA6ICAw MDAwIDAwMDAgMDAwMCAwMDAwIDAwMDAgMDAwMA0KICAgID4NCiAgICA+IFRoZXJlIGlzIGVycm9y IGluIHRoZSBwYWNrZXRzIGFzIEkgY2hlY2tlZCB3aXRoIHdpcmVzaGFyaywgY291bGQgeW91IHRy eSB3aXRoIG5vcm1hbCBwYWNrZXRzPw0KICAgID4NCiAgICA+IE5vIGlzc3VlIHdpdGggZm9sbG93 aW5nIHBhY2tldCBhcyBJIHRyaWVkOg0KICAgID4gMDAwMCAgIGZmIGZmIGZmIGZmIGZmIGZmIDAw IDQwIDA1IDQwIGVmIDI0IDgxIDAwIDQwIDAxDQogICAgPiAwMDEwICAgMDggMDAgNDUgMDAgMDAg MzQgM2IgNjQgNDAgMDAgNDAgMDYgYjcgOWIgODMgOTcNCiAgICA+IDAwMjAgICAyMCA4MSA4MyA5 NyAyMCAxNSAwNCA5NSAxNyA3MCA1MSBkNCBlZSA5YyA1MSBhNQ0KICAgID4gMDAzMCAgIDViIDM2 IDgwIDEwIDdjIDcwIDEyIGM3IDAwIDAwIDAxIDAxIDA4IDBhIDAwIDA0DQogICAgPiAwMDQwICAg ZjAgZDQgMDEgOTkgYTMgZmQNCiAgICA+DQogICAgPj4NCiAgICA+PiBUaGUgZmlyc3QgMTIgYnl0 ZXMgYXJlIHRoZSBkZXN0L3NyYyBNQUMgYWRkcmVzcyBmb2xsb3dlZCBieSB0aGUgODAyLjFRIEhl YWRlcg0KICAgID4+ICg4MTAwIDQwMDEpIElmIHlvdSBjcmFjayB0aGlzLCB0aGUgTVMgMTYgYml0 cyBhcmUgdGhlIFRQSUQgd2hpY2ggaXMgc2V0IHRvIDgxMDAgYnkNCiAgICA+PiB0aGUgRmVycnli cmlkZ2UuDQogICAgPj4gVGhlIG5leHQgMTYgYml0cyAoMHg0MDAxKSBtYWtlIHVwIHRoZSBQQ1Ag Yml0cyBbMTU6MTNdLCB0aGUgREVJIFsxMl0gYW5kIHRoZSBWSUQNCiAgICA+PiBbMTE6MF0uIFNv IGlmIHlvdSBjcmFjayB0aGUgMHg0MDAxIHRoaXMgbWFrZXMgdGhlIFBDUCAyICgwMTBiKSwgdGhl IERFSSAwIGFuZCBWSUQNCiAgICA+PiAxICgwMDAwMDAwMDAwMDFiKS4NCiAgICA+Pg0KICAgID4+ IEdpdmVuIHRoaXMgSSBleHBlY3QgdGhlIHBhY2tldHMgdG8gYnV0IHBsYWNlZCBpbiBQb29sIDEv UXVldWUgMiAoYmFzZWQgb24gVklEIDENCiAgICA+PiBhbmQgUENQIDIpLg0KICAgID4+IEhvd2V2 ZXIsIHdoZW4gSSBydW46DQogICAgPj4NCiAgICA+PiAuL3ZtZHFfZGNiX2FwcCAtdyAwMDAwOjA1 OjAwLjAgLXcgMDAwMDowNTowMC4xIC1sIDEgLS0gLXAgMyAtLW5iLXBvb2xzIDE2IC0tbmItDQog ICAgPj4gdGNzIDggLS1lbmFibGUtcnNzDQogICAgPj4gRUFMOiBEZXRlY3RlZCAyNCBsY29yZShz KQ0KICAgID4+IEVBTDogRGV0ZWN0ZWQgMiBOVU1BIG5vZGVzDQogICAgPj4gRUFMOiBNdWx0aS1w cm9jZXNzIHNvY2tldCAvdmFyL3J1bi9kcGRrL3J0ZS9tcF9zb2NrZXQNCiAgICA+PiBFQUw6IFBy b2JpbmcgVkZJTyBzdXBwb3J0Li4uDQogICAgPj4gRUFMOiBQQ0kgZGV2aWNlIDAwMDA6MDU6MDAu MCBvbiBOVU1BIHNvY2tldCAwDQogICAgPj4gRUFMOiAgIHByb2JlIGRyaXZlcjogODA4NjoxNTcy IG5ldF9pNDBlDQogICAgPj4gRUFMOiBQQ0kgZGV2aWNlIDAwMDA6MDU6MDAuMSBvbiBOVU1BIHNv Y2tldCAwDQogICAgPj4gRUFMOiAgIHByb2JlIGRyaXZlcjogODA4NjoxNTcyIG5ldF9pNDBlDQog ICAgPj4gdm1kcSBxdWV1ZSBiYXNlOiA2NCBwb29sIGJhc2UgMQ0KICAgID4+IENvbmZpZ3VyZWQg dm1kcSBwb29sIG51bTogMTYsIGVhY2ggdm1kcSBwb29sIGhhcyA4IHF1ZXVlcyBQb3J0IDAgbW9k aWZpZWQNCiAgICA+PiBSU1MgaGFzaCBmdW5jdGlvbiBiYXNlZCBvbiBoYXJkd2FyZSBzdXBwb3J0 LHJlcXVlc3RlZDoweDNiZmZjDQogICAgPj4gY29uZmlndXJlZDoweDNlZjggUG9ydCAwIE1BQzog ZTggZWEgNmEgMjcgYjUgNGQgUG9ydCAwIHZtZHEgcG9vbCAwIHNldCBtYWMNCiAgICA+PiA1Mjo1 NDowMDoxMjowMDowMCBQb3J0IDAgdm1kcSBwb29sIDEgc2V0IG1hYyA1Mjo1NDowMDoxMjowMDow MSBQb3J0IDAgdm1kcQ0KICAgID4+IHBvb2wgMiBzZXQgbWFjIDUyOjU0OjAwOjEyOjAwOjAyIFBv cnQgMCB2bWRxIHBvb2wgMyBzZXQgbWFjIDUyOjU0OjAwOjEyOjAwOjAzDQogICAgPj4gUG9ydCAw IHZtZHEgcG9vbCA0IHNldCBtYWMgNTI6NTQ6MDA6MTI6MDA6MDQgUG9ydCAwIHZtZHEgcG9vbCA1 IHNldCBtYWMNCiAgICA+PiA1Mjo1NDowMDoxMjowMDowNSBQb3J0IDAgdm1kcSBwb29sIDYgc2V0 IG1hYyA1Mjo1NDowMDoxMjowMDowNiBQb3J0IDAgdm1kcQ0KICAgID4+IHBvb2wgNyBzZXQgbWFj IDUyOjU0OjAwOjEyOjAwOjA3IFBvcnQgMCB2bWRxIHBvb2wgOCBzZXQgbWFjIDUyOjU0OjAwOjEy OjAwOjA4DQogICAgPj4gUG9ydCAwIHZtZHEgcG9vbCA5IHNldCBtYWMgNTI6NTQ6MDA6MTI6MDA6 MDkgUG9ydCAwIHZtZHEgcG9vbCAxMCBzZXQgbWFjDQogICAgPj4gNTI6NTQ6MDA6MTI6MDA6MGEg UG9ydCAwIHZtZHEgcG9vbCAxMSBzZXQgbWFjIDUyOjU0OjAwOjEyOjAwOjBiIFBvcnQgMCB2bWRx DQogICAgPj4gcG9vbCAxMiBzZXQgbWFjIDUyOjU0OjAwOjEyOjAwOjBjIFBvcnQgMCB2bWRxIHBv b2wgMTMgc2V0IG1hYw0KICAgID4+IDUyOjU0OjAwOjEyOjAwOjBkIFBvcnQgMCB2bWRxIHBvb2wg MTQgc2V0IG1hYyA1Mjo1NDowMDoxMjowMDowZSBQb3J0IDAgdm1kcQ0KICAgID4+IHBvb2wgMTUg c2V0IG1hYyA1Mjo1NDowMDoxMjowMDowZiB2bWRxIHF1ZXVlIGJhc2U6IDY0IHBvb2wgYmFzZSAx IENvbmZpZ3VyZWQNCiAgICA+PiB2bWRxIHBvb2wgbnVtOiAxNiwgZWFjaCB2bWRxIHBvb2wgaGFz IDggcXVldWVzIFBvcnQgMSBtb2RpZmllZCBSU1MgaGFzaA0KICAgID4+IGZ1bmN0aW9uIGJhc2Vk IG9uIGhhcmR3YXJlIHN1cHBvcnQscmVxdWVzdGVkOjB4M2JmZmMgY29uZmlndXJlZDoweDNlZjgg UG9ydA0KICAgID4+IDEgTUFDOiBlOCBlYSA2YSAyNyBiNSA0ZSBQb3J0IDEgdm1kcSBwb29sIDAg c2V0IG1hYyA1Mjo1NDowMDoxMjowMTowMCBQb3J0IDENCiAgICA+PiB2bWRxIHBvb2wgMSBzZXQg bWFjIDUyOjU0OjAwOjEyOjAxOjAxIFBvcnQgMSB2bWRxIHBvb2wgMiBzZXQgbWFjDQogICAgPj4g NTI6NTQ6MDA6MTI6MDE6MDIgUG9ydCAxIHZtZHEgcG9vbCAzIHNldCBtYWMgNTI6NTQ6MDA6MTI6 MDE6MDMgUG9ydCAxIHZtZHENCiAgICA+PiBwb29sIDQgc2V0IG1hYyA1Mjo1NDowMDoxMjowMTow NCBQb3J0IDEgdm1kcSBwb29sIDUgc2V0IG1hYyA1Mjo1NDowMDoxMjowMTowNQ0KICAgID4+IFBv cnQgMSB2bWRxIHBvb2wgNiBzZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjA2IFBvcnQgMSB2bWRxIHBv b2wgNyBzZXQgbWFjDQogICAgPj4gNTI6NTQ6MDA6MTI6MDE6MDcgUG9ydCAxIHZtZHEgcG9vbCA4 IHNldCBtYWMgNTI6NTQ6MDA6MTI6MDE6MDggUG9ydCAxIHZtZHENCiAgICA+PiBwb29sIDkgc2V0 IG1hYyA1Mjo1NDowMDoxMjowMTowOSBQb3J0IDEgdm1kcSBwb29sIDEwIHNldCBtYWMNCiAgICA+ PiA1Mjo1NDowMDoxMjowMTowYSBQb3J0IDEgdm1kcSBwb29sIDExIHNldCBtYWMgNTI6NTQ6MDA6 MTI6MDE6MGIgUG9ydCAxIHZtZHENCiAgICA+PiBwb29sIDEyIHNldCBtYWMgNTI6NTQ6MDA6MTI6 MDE6MGMgUG9ydCAxIHZtZHEgcG9vbCAxMyBzZXQgbWFjDQogICAgPj4gNTI6NTQ6MDA6MTI6MDE6 MGQgUG9ydCAxIHZtZHEgcG9vbCAxNCBzZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjBlIFBvcnQgMSB2 bWRxDQogICAgPj4gcG9vbCAxNSBzZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjBmIENvcmUgMChsY29y ZSAxKSByZWFkaW5nIHF1ZXVlcyA2NC0xOTENCiAgICA+Pg0KICAgID4+IDxTSUdIVVA+DQogICAg Pj4NCiAgICA+PiBQb29sIDA6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4+IFBvb2wgMTogMTE5IDAg MCAwIDAgMCAwIDANCiAgICA+PiBQb29sIDI6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4+IFBvb2wg MzogMCAwIDAgMCAwIDAgMCAwDQogICAgPj4gUG9vbCA0OiAwIDAgMCAwIDAgMCAwIDANCiAgICA+ PiBQb29sIDU6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4+IFBvb2wgNjogMCAwIDAgMCAwIDAgMCAw DQogICAgPj4gUG9vbCA3OiAwIDAgMCAwIDAgMCAwIDANCiAgICA+PiBQb29sIDg6IDAgMCAwIDAg MCAwIDAgMA0KICAgID4+IFBvb2wgOTogMCAwIDAgMCAwIDAgMCAwDQogICAgPj4gUG9vbCAxMDog MCAwIDAgMCAwIDAgMCAwDQogICAgPj4gUG9vbCAxMTogMCAwIDAgMCAwIDAgMCAwDQogICAgPj4g UG9vbCAxMjogMCAwIDAgMCAwIDAgMCAwDQogICAgPj4gUG9vbCAxMzogMCAwIDAgMCAwIDAgMCAw DQogICAgPj4gUG9vbCAxNDogMCAwIDAgMCAwIDAgMCAwDQogICAgPj4gUG9vbCAxNTogMCAwIDAg MCAwIDAgMCAwDQogICAgPj4NCiAgICA+PiBFdmVuIHdpdGggLS1lbmFibGUtcnNzLCB0aGUgcGFj a2V0cyBhcmUgc3RpbGwgYmVpbmcgcGxhY2VkIGluIFZMQU4gUG9vbCAxL1F1ZXVlIDANCiAgICA+ PiBpbnN0ZWFkIG9mIFZMQU4gUG9vbCAxL1F1ZXVlIDIuDQogICAgPj4NCiAgICA+PiBBcyBJIG1l bnRpb25lZCBpbiBteSBvcmlnaW5hbCBlbWFpbCwgaWYgSSB1c2UgYW4gODI1OTlFUyAoZHVhbCAx MEcgTklDKSwgaXQgYWxsDQogICAgPj4gd29ya3MgYXMgZXhwZWN0ZWQuDQogICAgPj4NCiAgICA+ PiBXaGF0IGFtIEkgbWlzc2luZz8NCiAgICA+PiAtLU1pa2UNCiAgICA+Pg0KICAgID4+IE9uIDkv MTgvMTksIDc6NTQgQU0sICJDaHJpc3RlbnNlbiwgQ2hhZFggTSIgPGNoYWR4Lm0uY2hyaXN0ZW5z ZW5AaW50ZWwuY29tPg0KICAgID4+IHdyb3RlOg0KICAgID4+DQogICAgPj4gICAgW0VYVEVSTkFM IFNFTkRFUl0NCiAgICA+Pg0KICAgID4+ICAgIEhpIE1pa2UsDQogICAgPj4NCiAgICA+PiAgICBE aWQgdGhhdCByZXNvbHZlIGl0Pw0KICAgID4+DQogICAgPj4gICAgVGhhbmtzLA0KICAgID4+DQog ICAgPj4gICAgQ2hhZCBDaHJpc3RlbnNlbiB8IEVjb3N5c3RlbSBFbmFibGVtZW50IE1hbmFnZXIN CiAgICA+PiAgICBjaGFkeC5tLmNocmlzdGVuc2VuQGludGVsLmNvbSB8ICg4MDEpIDc4Ni01NzAz DQogICAgPj4NCiAgICA+PiAgICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KICAgID4+ICAg IEZyb206IE1pa2UgRGVWaWNvIDxtZGV2aWNvQHhjb20tbGFicy5jb20+DQogICAgPj4gICAgU2Vu dDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMTgsIDIwMTkgODoxNyBBTQ0KICAgID4+ICAgIFRvOiBa aGFuZywgWGlhbyA8eGlhby56aGFuZ0BpbnRlbC5jb20+OyBUaG9tYXMgTW9uamFsb24NCiAgICA+ PiA8dGhvbWFzQG1vbmphbG9uLm5ldD4NCiAgICA+PiAgICBDYzogdXNlcnNAZHBkay5vcmc7IFhp bmcsIEJlaWxlaSA8YmVpbGVpLnhpbmdAaW50ZWwuY29tPjsgWmhhbmcsIFFpIFoNCiAgICA+PiA8 cWkuei56aGFuZ0BpbnRlbC5jb20+OyBSaWNoYXJkc29uLCBCcnVjZSA8YnJ1Y2UucmljaGFyZHNv bkBpbnRlbC5jb20+Ow0KICAgID4+IEFuYW55ZXYsIEtvbnN0YW50aW4gPGtvbnN0YW50aW4uYW5h bnlldkBpbnRlbC5jb20+OyBZaWdpdCwgRmVycnVoDQogICAgPj4gPGZlcnJ1aC55aWdpdEBpbnRl bC5jb20+OyBDaHJpc3RlbnNlbiwgQ2hhZFggTQ0KICAgID4+IDxjaGFkeC5tLmNocmlzdGVuc2Vu QGludGVsLmNvbT47IFRpYSBDYXNzZXR0IDx0aWFjQHhjb20tbGFicy5jb20+OyBXdSwNCiAgICA+ PiBKaW5namluZyA8amluZ2ppbmcud3VAaW50ZWwuY29tPjsgV29uZzEsIFNhbXVlbCA8c2FtdWVs LndvbmcxQGludGVsLmNvbT4NCiAgICA+PiAgICBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBJc3N1 ZSB3aXRoIERDQiB3aXRoIFg3MTAgUXVhZCAxMEdiIE5JQw0KICAgID4+DQogICAgPj4gICAgU3Vy ZSBlbm91Z2gsIEkgc2VlIGl0IG5vdy4gSSdsbCBnaXZlIGl0IGEgdHJ5Lg0KICAgID4+DQogICAg Pj4gICAgVGhhbmtzISEhDQogICAgPj4gICAgLS1NaWtlDQogICAgPj4NCiAgICA+PiAgICBPbiA5 LzE4LzE5LCAxMjoxMSBBTSwgIlpoYW5nLCBYaWFvIiA8eGlhby56aGFuZ0BpbnRlbC5jb20+IHdy b3RlOg0KICAgID4+DQogICAgPj4gICAgICAgIFtFWFRFUk5BTCBTRU5ERVJdDQogICAgPj4NCiAg ICA+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCiAgICA+Pj4gRnJvbTogVGhvbWFzIE1v bmphbG9uIFttYWlsdG86dGhvbWFzQG1vbmphbG9uLm5ldF0NCiAgICA+Pj4gU2VudDogV2VkbmVz ZGF5LCBTZXB0ZW1iZXIgMTgsIDIwMTkgMzowMyBQTQ0KICAgID4+PiBUbzogWmhhbmcsIFhpYW8g PHhpYW8uemhhbmdAaW50ZWwuY29tPg0KICAgID4+PiBDYzogTWlrZSBEZVZpY28gPG1kZXZpY29A eGNvbS1sYWJzLmNvbT47IHVzZXJzQGRwZGsub3JnOyBYaW5nLA0KICAgID4+IEJlaWxlaQ0KICAg ID4+PiA8YmVpbGVpLnhpbmdAaW50ZWwuY29tPjsgWmhhbmcsIFFpIFogPHFpLnouemhhbmdAaW50 ZWwuY29tPjsgUmljaGFyZHNvbiwNCiAgICA+PiBCcnVjZQ0KICAgID4+PiA8YnJ1Y2UucmljaGFy ZHNvbkBpbnRlbC5jb20+OyBBbmFueWV2LCBLb25zdGFudGluDQogICAgPj4+IDxrb25zdGFudGlu LmFuYW55ZXZAaW50ZWwuY29tPjsgWWlnaXQsIEZlcnJ1aCA8ZmVycnVoLnlpZ2l0QGludGVsLmNv bT47DQogICAgPj4+IENocmlzdGVuc2VuLCBDaGFkWCBNIDxjaGFkeC5tLmNocmlzdGVuc2VuQGlu dGVsLmNvbT47IFRpYSBDYXNzZXR0DQogICAgPj4+IDx0aWFjQHhjb20tbGFicy5jb20+OyBXdSwg SmluZ2ppbmcgPGppbmdqaW5nLnd1QGludGVsLmNvbT4NCiAgICA+Pj4gU3ViamVjdDogUmU6IFtk cGRrLWRldl0gSXNzdWUgd2l0aCBEQ0Igd2l0aCBYNzEwIFF1YWQgMTBHYiBOSUMNCiAgICA+Pj4N CiAgICA+Pj4gMTgvMDkvMjAxOSAwOTowMiwgWmhhbmcsIFhpYW86DQogICAgPj4+Pg0KICAgID4+ Pj4gVGhlcmUgaXMgc29tZSBoYXJkd2FyZSBsaW1pdGF0aW9uIGFuZCBuZWVkIHRvIGVuYWJsZSBS U1MgdG8gZGlzdHJpYnV0ZQ0KICAgID4+PiBwYWNrZXRzIGZvciBYNzEwLg0KICAgID4+Pg0KICAg ID4+PiBJcyB0aGlzIGxpbWl0YXRpb24gZG9jdW1lbnRlZD8NCiAgICA+Pg0KICAgID4+ICAgICAg ICBZZXMsIGl0J3MgZG9jdW1lbnRlZCBpbiBkb2MvZ3VpZGVzL25pY3MvaTQwZS5yc3QNCiAgICA+ Pg0KICAgID4+ICAgICAgICAiRENCIHdvcmtzIG9ubHkgd2hlbiBSU1MgaXMgZW5hYmxlZC4iDQog ICAgPj4NCiAgICA+Pj4NCiAgICA+Pg0KICAgID4+DQogICAgPj4NCiAgICA+Pg0KICAgID4NCiAg ICANCg0K