From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6A6B4C4CEC5 for ; Thu, 12 Sep 2019 17:06:43 +0000 (UTC) Received: from dpdk.org (dpdk.org [92.243.14.124]) by mail.kernel.org (Postfix) with ESMTP id AF9482081B for ; Thu, 12 Sep 2019 17:06:42 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=xcomtech.onmicrosoft.com header.i=@xcomtech.onmicrosoft.com header.b="H8Vcxf9Z" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AF9482081B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=xcom-labs.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dev-bounces@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DE9CC1F11F; Thu, 12 Sep 2019 19:06:41 +0200 (CEST) Received: from NAM04-CO1-obe.outbound.protection.outlook.com (mail-eopbgr690112.outbound.protection.outlook.com [40.107.69.112]) by dpdk.org (Postfix) with ESMTP id 9C7321F11E for ; Thu, 12 Sep 2019 19:06:40 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LdKP9bDlKBYGXIrrx3ORIxrcBKc5VQsxnYRapaQgixdQ1VlQXxL/NONJfspDfBfa/pWim85IeM6Yqi69XpQd9GWpMPTCoef+4Nv3On7DakvLTZO1C2+boerEB1/0FGY8nwknRTgo1S+u2k9sUbfD9zRxQ1BpqcHO+EHeDbkNZv/44lp8kf9/rjPpzqDQhLWalDHtxfHmP9V22QEKsMgQHFxeS2VRbF2St7R6jaI+VheD2wAPvNikfWmh5hYTwe3sbicG0eMybK7fivqgow61VX17VerGFdiiRnKwfj1EY0SR7GU2kPWus5WungtOASTmbgJ9xzyLIRDy3Y2+nhUoEw== 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=jrJx0XMWxrwBHuP6cUw9jYPbLlY/5C/wj06LgCebMTU=; b=bGQhXw2NkReSRwZjQurff0W+XuT7p1xRncphuXV1MBx+ajn8Oc8JB6zKyAdHwZliq1YRBk0vwb/o7jyf2uyCpR7dzxEXaxV8H4gwjxcp2tg8ndBSgDBTZMdVOLxt2BejR1yfXckWe7UAyjH3kO+BAkXe891czZgtsPYPy3cieGG4mNKxSfsNgXkSO6MfMP5g43FzBur//L90/QmHzQlLgazBYNXsKDzCsn94m40LGps+41rCrIi78dimn/00Rpz/xU7yU9JN9neGX1yFHUZkUsmrn2pUYXsVBS1bc5gAChzNiDhCya7sqoYNoBnctgaymmwjQR0H3DnlyW4DvrQVKg== 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=jrJx0XMWxrwBHuP6cUw9jYPbLlY/5C/wj06LgCebMTU=; b=H8Vcxf9ZBcVDi/FDd3GVGJLWTl5ofns6IPmQkOlf7PW635bcppXGpaxV/ejseraypvBxJ8VY/0sOfgacDFn/Kcdl/g+piQ7sxEAWkJUQXwcJoJdg9E124Yz5ruAwaKFTduUb+LxsUjbfWm/3p6SLZnnUuozv78xx+WxCq63LI00= Received: from BYAPR17MB2312.namprd17.prod.outlook.com (52.135.221.13) by BYAPR17MB2312.namprd17.prod.outlook.com (52.135.221.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.14; Thu, 12 Sep 2019 17:06:39 +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.018; Thu, 12 Sep 2019 17:06:38 +0000 From: Mike DeVico To: Thomas Monjalon CC: "dev@dpdk.org" , Beilei Xing , Qi Zhang , Bruce Richardson , Konstantin Ananyev , "ferruh.yigit@intel.com" Thread-Topic: [dpdk-dev] Issue with DCB with X710 Quad 10Gb NIC Thread-Index: AQHVZQhxidiWg5dWF02xat3PGxdCr6cj00oAgAQGLQA= Date: Thu, 12 Sep 2019 17:06:38 +0000 Message-ID: <0BD0EAA3-BB16-4B09-BF25-4744C0A879A0@xcom-tech.com> References: <834B2FF6-9FC7-43E4-8CA7-67D861FEE70E@xcom-tech.com> <2953945.eKoDkclGR7@xps> In-Reply-To: <2953945.eKoDkclGR7@xps> 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: e40f5b7c-9374-4ccd-96ec-08d737a3937e x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(5600166)(711020)(4605104)(1401327)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7027125)(7023125)(2017052603328)(7193020); SRVR:BYAPR17MB2312; x-ms-traffictypediagnostic: BYAPR17MB2312: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2399; x-forefront-prvs: 01583E185C x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(366004)(39830400003)(376002)(136003)(346002)(189003)(199004)(51234002)(14454004)(446003)(66946007)(66476007)(76176011)(6486002)(6916009)(229853002)(3846002)(33656002)(81166006)(8936002)(8676002)(81156014)(6246003)(2906002)(66066001)(36756003)(6512007)(9686003)(5660300002)(53936002)(6436002)(86362001)(99286004)(316002)(71200400001)(71190400001)(54906003)(486006)(76116006)(7736002)(476003)(305945005)(6116002)(508600001)(66556008)(25786009)(14444005)(256004)(66446008)(26005)(102836004)(6506007)(64756008)(11346002)(186003)(4326008); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR17MB2312; 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: I6cEzKkrzSkyBvNx1GMKLfpAkkHvae/WvNiBVZLDNDSSNWj9Ksl6ElKxFM3rROyRZlsXNjK4a8tQKgtDa8FdXl6eOW1bh6p3mk2lupzGVXkxckG1w3hk4Nah8xaVyl7PivkL2Z3l1TtmrGDWgkM7+F5db826nODo9fHrgquT+uK/hBcwB+FR4Up8ES2OrZx2Iwu0k6WklxR3r5gE5eVioczrf+UCZwANytA+wbrjBtwGEB09wrZq8QliW7Qr2lYZNIUgAoWIYRmTOPkBxqY8sowwFonHYAJHJCGlv/jLGxoJ4rgplUgrauqvqCy8tgxIZxluvBDVW9BJjhCN8tpLdOqVnfRBkapiAkGqpo2CIzF4wHPwic3OkbchJPorZ33vrgN96D7/d29RxXh4gt9K4yfUBVP64YUOAOcTv4kWxUc= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <01C5CE2CE09B5E46BD86E89B3A13A3F1@namprd17.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: xcom-labs.com X-MS-Exchange-CrossTenant-Network-Message-Id: e40f5b7c-9374-4ccd-96ec-08d737a3937e X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2019 17:06:38.9028 (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: HoDNwVHk5E+BTEP/pKcKhWMRiHndGwZP+ZOdBLM+jmsxHFNm0CxZ5nhjFxesNeD7Np2dPPmXNXK2SsJdSDyTgA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR17MB2312 Subject: Re: [dpdk-dev] Issue with DCB with X710 Quad 10Gb NIC 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" U3RpbGwgbm8gaGl0cy4uLg0KDQotLU1pa2UNCg0K77u/T24gOS85LzE5LCAxOjM5IFBNLCAiVGhv bWFzIE1vbmphbG9uIiA8dGhvbWFzQG1vbmphbG9uLm5ldD4gd3JvdGU6DQoNCiAgICBbRVhURVJO QUwgU0VOREVSXQ0KICAgIA0KICAgIEFkZGluZyBpNDBlIG1haW50YWluZXJzIGFuZCBmZXcgbW9y ZS4NCiAgICANCiAgICAwNy8wOS8yMDE5IDAxOjExLCBNaWtlIERlVmljbzoNCiAgICA+IEhlbGxv LA0KICAgID4NCiAgICA+IEkgYW0gaGF2aW5nIGFuIGlzc3VlIGdldHRpbmcgdGhlIERDQiBmZWF0 dXJlIHRvIHdvcmsgd2l0aCBhbiBJbnRlbA0KICAgID4gWDcxMCBRdWFkIFNGUCsgTklDLg0KICAg ID4NCiAgICA+IEhlcmXigJlzIG15IHNldHVwOg0KICAgID4NCiAgICA+IDEuICAgICAgRFBESyAx OC4wOCBidWlsdCB3aXRoIHRoZSBmb2xsb3dpbmcgSTQwRSBjb25maWdzOg0KICAgID4NCiAgICA+ IENPTkZJR19SVEVfTElCUlRFX0k0MEVfUE1EPXkNCiAgICA+IENPTkZJR19SVEVfTElCUlRFX0k0 MEVfREVCVUdfUlg9bg0KICAgID4gQ09ORklHX1JURV9MSUJSVEVfSTQwRV9ERUJVR19UWD1uDQog ICAgPiBDT05GSUdfUlRFX0xJQlJURV9JNDBFX0RFQlVHX1RYX0ZSRUU9bg0KICAgID4gQ09ORklH X1JURV9MSUJSVEVfSTQwRV9SWF9BTExPV19CVUxLX0FMTE9DPXkNCiAgICA+IENPTkZJR19SVEVf TElCUlRFX0k0MEVfSU5DX1ZFQ1RPUj15DQogICAgPiBDT05GSUdfUlRFX0xJQlJURV9JNDBFXzE2 QllURV9SWF9ERVNDPW4NCiAgICA+IENPTkZJR19SVEVfTElCUlRFX0k0MEVfUVVFVUVfTlVNX1BF Ul9QRj02NA0KICAgID4gQ09ORklHX1JURV9MSUJSVEVfSTQwRV9RVUVVRV9OVU1fUEVSX1ZNPTgN CiAgICA+DQogICAgPiAyLiAgICAgIC9vcHQvZHBkay0xOC4wOC91c2VydG9vbHMvZHBkay1kZXZi aW5kLnB5IC0tc3RhdHVzLWRldiBuZXQNCiAgICA+DQogICAgPiBOZXR3b3JrIGRldmljZXMgdXNp bmcgRFBESy1jb21wYXRpYmxlIGRyaXZlcg0KICAgID4gPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0NCiAgICA+IDAwMDA6M2I6MDAuMCAnRXRoZXJuZXQgQ29udHJv bGxlciBYNzEwIGZvciAxMEdiRSBTRlArIDE1NzInIGRydj1pZ2JfdWlvIHVudXNlZD1pNDBlDQog ICAgPiAwMDAwOjNiOjAwLjEgJ0V0aGVybmV0IENvbnRyb2xsZXIgWDcxMCBmb3IgMTBHYkUgU0ZQ KyAxNTcyJyBkcnY9aWdiX3VpbyB1bnVzZWQ9aTQwZQ0KICAgID4gMDAwMDozYjowMC4yICdFdGhl cm5ldCBDb250cm9sbGVyIFg3MTAgZm9yIDEwR2JFIFNGUCsgMTU3MicgZHJ2PWlnYl91aW8gdW51 c2VkPWk0MGUNCiAgICA+IDAwMDA6M2I6MDAuMyAnRXRoZXJuZXQgQ29udHJvbGxlciBYNzEwIGZv ciAxMEdiRSBTRlArIDE1NzInIGRydj1pZ2JfdWlvIHVudXNlZD1pNDBlDQogICAgPg0KICAgID4g ICAgICAgIE5ldHdvcmsgZGV2aWNlcyB1c2luZyBrZXJuZWwgZHJpdmVyDQogICAgPiAgICAgICAg PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAgICA+ICAgICAgICAwMDAwOjAy OjAwLjAgJ0kzNTAgR2lnYWJpdCBOZXR3b3JrIENvbm5lY3Rpb24gMTUyMScgaWY9ZW5wMnMwZjAg ZHJ2PWlnYiB1bnVzZWQ9aWdiX3VpbyAqQWN0aXZlKg0KICAgID4gICAgICAgIDAwMDA6MDI6MDAu MSAnSTM1MCBHaWdhYml0IE5ldHdvcmsgQ29ubmVjdGlvbiAxNTIxJyBpZj1lbnAyczBmMSBkcnY9 aWdiIHVudXNlZD1pZ2JfdWlvICpBY3RpdmUqDQogICAgPg0KICAgID4gICAgICAgIE90aGVyIE5l dHdvcmsgZGV2aWNlcw0KICAgID4gICAgICAgID09PT09PT09PT09PT09PT09PT09PQ0KICAgID4g ICAgICAgIDxub25lPg0KICAgID4NCiAgICA+IDMuICAgICAgV2UgaGF2ZSBhIGN1c3RvbSBGUEdB IGJvYXJkIGNvbm5lY3RlZCB0byBwb3J0IDEgb2YgdGhlIFg3MTAgTklDIHRoYXTigJlzIGJyb2Fk Y2FzdGluZw0KICAgID4gYSBwYWNrZXQgdGFnZ2VkIHdpdGggVkxBTiAxIGFuZCBQQ1AgMi4NCiAg ICA+DQogICAgPiA0LiAgICAgIEkgdXNlIHRoZSB2bWRxX2RjYiBleGFtcGxlIGFwcCBhbmQgY29u ZmlndXJlIHRoZSBjYXJkIHdpdGggMTYgcG9vbHMvOCBxdWV1ZSBlYWNoDQogICAgPiBhcyBmb2xs b3dzOg0KICAgID4gICAgICAgIHN1ZG8gLi92bWRxX2RjYl9hcHAgLWwgMSAtLSAtcDMgLS1uYi1w b29scyAxNiAtLW5iLXRjcyA4IC1wIDMNCiAgICA+DQogICAgPg0KICAgID4gVGhlIGFwcHMgc3Rh cnRzIHVwIGZpbmUgYW5kIHN1Y2Nlc3NmdWxseSBwcm9iZXMgdGhlIGNhcmQgYXMgc2hvd24gYmVs b3c6DQogICAgPg0KICAgID4gc3VkbyAuL3ZtZHFfZGNiX2FwcCAtbCAxIC0tIC1wMyAtLW5iLXBv b2xzIDE2IC0tbmItdGNzIDggLXAgMw0KICAgID4gRUFMOiBEZXRlY3RlZCA4MCBsY29yZShzKQ0K ICAgID4gRUFMOiBEZXRlY3RlZCAyIE5VTUEgbm9kZXMNCiAgICA+IEVBTDogTXVsdGktcHJvY2Vz cyBzb2NrZXQgL3Zhci9ydW4vZHBkay9ydGUvbXBfc29ja2V0DQogICAgPiBFQUw6IFByb2Jpbmcg VkZJTyBzdXBwb3J0Li4uDQogICAgPiBFQUw6IFBDSSBkZXZpY2UgMDAwMDowMjowMC4wIG9uIE5V TUEgc29ja2V0IDANCiAgICA+IEVBTDogICBwcm9iZSBkcml2ZXI6IDgwODY6MTUyMSBuZXRfZTEw MDBfaWdiDQogICAgPiBFQUw6IFBDSSBkZXZpY2UgMDAwMDowMjowMC4xIG9uIE5VTUEgc29ja2V0 IDANCiAgICA+IEVBTDogICBwcm9iZSBkcml2ZXI6IDgwODY6MTUyMSBuZXRfZTEwMDBfaWdiDQog ICAgPiBFQUw6IFBDSSBkZXZpY2UgMDAwMDozYjowMC4wIG9uIE5VTUEgc29ja2V0IDANCiAgICA+ IEVBTDogICBwcm9iZSBkcml2ZXI6IDgwODY6MTU3MiBuZXRfaTQwZQ0KICAgID4gRUFMOiBQQ0kg ZGV2aWNlIDAwMDA6M2I6MDAuMSBvbiBOVU1BIHNvY2tldCAwDQogICAgPiBFQUw6ICAgcHJvYmUg ZHJpdmVyOiA4MDg2OjE1NzIgbmV0X2k0MGUNCiAgICA+IEVBTDogUENJIGRldmljZSAwMDAwOjNi OjAwLjIgb24gTlVNQSBzb2NrZXQgMA0KICAgID4gRUFMOiAgIHByb2JlIGRyaXZlcjogODA4Njox NTcyIG5ldF9pNDBlDQogICAgPiBFQUw6IFBDSSBkZXZpY2UgMDAwMDozYjowMC4zIG9uIE5VTUEg c29ja2V0IDANCiAgICA+IEVBTDogICBwcm9iZSBkcml2ZXI6IDgwODY6MTU3MiBuZXRfaTQwZQ0K ICAgID4gdm1kcSBxdWV1ZSBiYXNlOiA2NCBwb29sIGJhc2UgMQ0KICAgID4gQ29uZmlndXJlZCB2 bWRxIHBvb2wgbnVtOiAxNiwgZWFjaCB2bWRxIHBvb2wgaGFzIDggcXVldWVzDQogICAgPiBQb3J0 IDAgTUFDOiBlOCBlYSA2YSAyNyBiNSA0ZA0KICAgID4gUG9ydCAwIHZtZHEgcG9vbCAwIHNldCBt YWMgNTI6NTQ6MDA6MTI6MDA6MDANCiAgICA+IFBvcnQgMCB2bWRxIHBvb2wgMSBzZXQgbWFjIDUy OjU0OjAwOjEyOjAwOjAxDQogICAgPiBQb3J0IDAgdm1kcSBwb29sIDIgc2V0IG1hYyA1Mjo1NDow MDoxMjowMDowMg0KICAgID4gUG9ydCAwIHZtZHEgcG9vbCAzIHNldCBtYWMgNTI6NTQ6MDA6MTI6 MDA6MDMNCiAgICA+IFBvcnQgMCB2bWRxIHBvb2wgNCBzZXQgbWFjIDUyOjU0OjAwOjEyOjAwOjA0 DQogICAgPiBQb3J0IDAgdm1kcSBwb29sIDUgc2V0IG1hYyA1Mjo1NDowMDoxMjowMDowNQ0KICAg ID4gUG9ydCAwIHZtZHEgcG9vbCA2IHNldCBtYWMgNTI6NTQ6MDA6MTI6MDA6MDYNCiAgICA+IFBv cnQgMCB2bWRxIHBvb2wgNyBzZXQgbWFjIDUyOjU0OjAwOjEyOjAwOjA3DQogICAgPiBQb3J0IDAg dm1kcSBwb29sIDggc2V0IG1hYyA1Mjo1NDowMDoxMjowMDowOA0KICAgID4gUG9ydCAwIHZtZHEg cG9vbCA5IHNldCBtYWMgNTI6NTQ6MDA6MTI6MDA6MDkNCiAgICA+IFBvcnQgMCB2bWRxIHBvb2wg MTAgc2V0IG1hYyA1Mjo1NDowMDoxMjowMDowYQ0KICAgID4gUG9ydCAwIHZtZHEgcG9vbCAxMSBz ZXQgbWFjIDUyOjU0OjAwOjEyOjAwOjBiDQogICAgPiBQb3J0IDAgdm1kcSBwb29sIDEyIHNldCBt YWMgNTI6NTQ6MDA6MTI6MDA6MGMNCiAgICA+IFBvcnQgMCB2bWRxIHBvb2wgMTMgc2V0IG1hYyA1 Mjo1NDowMDoxMjowMDowZA0KICAgID4gUG9ydCAwIHZtZHEgcG9vbCAxNCBzZXQgbWFjIDUyOjU0 OjAwOjEyOjAwOjBlDQogICAgPiBQb3J0IDAgdm1kcSBwb29sIDE1IHNldCBtYWMgNTI6NTQ6MDA6 MTI6MDA6MGYNCiAgICA+IHZtZHEgcXVldWUgYmFzZTogNjQgcG9vbCBiYXNlIDENCiAgICA+IENv bmZpZ3VyZWQgdm1kcSBwb29sIG51bTogMTYsIGVhY2ggdm1kcSBwb29sIGhhcyA4IHF1ZXVlcw0K ICAgID4gUG9ydCAxIE1BQzogZTggZWEgNmEgMjcgYjUgNGUNCiAgICA+IFBvcnQgMSB2bWRxIHBv b2wgMCBzZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjAwDQogICAgPiBQb3J0IDEgdm1kcSBwb29sIDEg c2V0IG1hYyA1Mjo1NDowMDoxMjowMTowMQ0KICAgID4gUG9ydCAxIHZtZHEgcG9vbCAyIHNldCBt YWMgNTI6NTQ6MDA6MTI6MDE6MDINCiAgICA+IFBvcnQgMSB2bWRxIHBvb2wgMyBzZXQgbWFjIDUy OjU0OjAwOjEyOjAxOjAzDQogICAgPiBQb3J0IDEgdm1kcSBwb29sIDQgc2V0IG1hYyA1Mjo1NDow MDoxMjowMTowNA0KICAgID4gUG9ydCAxIHZtZHEgcG9vbCA1IHNldCBtYWMgNTI6NTQ6MDA6MTI6 MDE6MDUNCiAgICA+IFBvcnQgMSB2bWRxIHBvb2wgNiBzZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjA2 DQogICAgPiBQb3J0IDEgdm1kcSBwb29sIDcgc2V0IG1hYyA1Mjo1NDowMDoxMjowMTowNw0KICAg ID4gUG9ydCAxIHZtZHEgcG9vbCA4IHNldCBtYWMgNTI6NTQ6MDA6MTI6MDE6MDgNCiAgICA+IFBv cnQgMSB2bWRxIHBvb2wgOSBzZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjA5DQogICAgPiBQb3J0IDEg dm1kcSBwb29sIDEwIHNldCBtYWMgNTI6NTQ6MDA6MTI6MDE6MGENCiAgICA+IFBvcnQgMSB2bWRx IHBvb2wgMTEgc2V0IG1hYyA1Mjo1NDowMDoxMjowMTowYg0KICAgID4gUG9ydCAxIHZtZHEgcG9v bCAxMiBzZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjBjDQogICAgPiBQb3J0IDEgdm1kcSBwb29sIDEz IHNldCBtYWMgNTI6NTQ6MDA6MTI6MDE6MGQNCiAgICA+IFBvcnQgMSB2bWRxIHBvb2wgMTQgc2V0 IG1hYyA1Mjo1NDowMDoxMjowMTowZQ0KICAgID4gUG9ydCAxIHZtZHEgcG9vbCAxNSBzZXQgbWFj IDUyOjU0OjAwOjEyOjAxOjBmDQogICAgPg0KICAgID4gU2tpcHBpbmcgZGlzYWJsZWQgcG9ydCAy DQogICAgPg0KICAgID4gU2tpcHBpbmcgZGlzYWJsZWQgcG9ydCAzDQogICAgPiBDb3JlIDAobGNv cmUgMSkgcmVhZGluZyBxdWV1ZXMgNjQtMTkxDQogICAgPg0KICAgID4gSG93ZXZlciwgd2hlbiBJ IGlzc3VlIHRoZSBTSUdIVVAgSSBzZWUgdGhhdCB0aGUgcGFja2V0cw0KICAgID4gYXJlIGJlaW5n IHB1dCBpbnRvIHRoZSBmaXJzdCBxdWV1ZSBvZiBQb29sIDEgYXMgZm9sbG93czoNCiAgICA+DQog ICAgPiBQb29sIDA6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gUG9vbCAxOiAxMCAwIDAgMCAwIDAg MCAwDQogICAgPiBQb29sIDI6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gUG9vbCAzOiAwIDAgMCAw IDAgMCAwIDANCiAgICA+IFBvb2wgNDogMCAwIDAgMCAwIDAgMCAwDQogICAgPiBQb29sIDU6IDAg MCAwIDAgMCAwIDAgMA0KICAgID4gUG9vbCA2OiAwIDAgMCAwIDAgMCAwIDANCiAgICA+IFBvb2wg NzogMCAwIDAgMCAwIDAgMCAwDQogICAgPiBQb29sIDg6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4g UG9vbCA5OiAwIDAgMCAwIDAgMCAwIDANCiAgICA+IFBvb2wgMTA6IDAgMCAwIDAgMCAwIDAgMA0K ICAgID4gUG9vbCAxMTogMCAwIDAgMCAwIDAgMCAwDQogICAgPiBQb29sIDEyOiAwIDAgMCAwIDAg MCAwIDANCiAgICA+IFBvb2wgMTM6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gUG9vbCAxNDogMCAw IDAgMCAwIDAgMCAwDQogICAgPiBQb29sIDE1OiAwIDAgMCAwIDAgMCAwIDANCiAgICA+IEZpbmlz aGVkIGhhbmRsaW5nIHNpZ25hbCAxDQogICAgPg0KICAgID4gU2luY2UgdGhlIHBhY2tldHMgYXJl IGJlaW5nIHRhZ2dlZCB3aXRoIFBDUCAyIHRoZXkgc2hvdWxkIGJlIGdldHRpbmcNCiAgICA+IG1h cHBlZCB0byAzcmQgcXVldWUgb2YgUG9vbCAxLCByaWdodD8NCiAgICA+DQogICAgPiBBcyBhIHNh bml0eSBjaGVjaywgSSB0cmllZCB0aGUgc2FtZSB0ZXN0IHVzaW5nIGFuIDgyNTk5RVMgMiBwb3J0 IDEwR0IgTklDIGFuZA0KICAgID4gdGhlIHBhY2tldHMgc2hvdyB1cCBpbiB0aGUgZXhwZWN0ZWQg cXVldWUuIChOb3RlLCB0byBnZXQgaXQgdG8gd29yayBJIGhhZA0KICAgID4gdG8gbW9kaWZ5IHRo ZSB2bWRxX2RjYiBhcHAgdG8gc2V0IHRoZSB2bWRxIHBvb2wgTUFDcyB0byBhbGwgRkbigJlzKQ0K ICAgID4NCiAgICA+IEhlcmXigJlzIHRoYXQgc2V0dXA6DQogICAgPg0KICAgID4gL29wdC9kcGRr LTE4LjA4L3VzZXJ0b29scy9kcGRrLWRldmJpbmQucHkgLS1zdGF0dXMtZGV2IG5ldA0KICAgID4N CiAgICA+IE5ldHdvcmsgZGV2aWNlcyB1c2luZyBEUERLLWNvbXBhdGlibGUgZHJpdmVyDQogICAg PiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KICAgID4gMDAw MDphZjowMC4wICc4MjU5OUVTIDEwLUdpZ2FiaXQgU0ZJL1NGUCsgTmV0d29yayBDb25uZWN0aW9u IDEwZmInIGRydj1pZ2JfdWlvIHVudXNlZD1peGdiZQ0KICAgID4gMDAwMDphZjowMC4xICc4MjU5 OUVTIDEwLUdpZ2FiaXQgU0ZJL1NGUCsgTmV0d29yayBDb25uZWN0aW9uIDEwZmInIGRydj1pZ2Jf dWlvIHVudXNlZD1peGdiZQ0KICAgID4NCiAgICA+IE5ldHdvcmsgZGV2aWNlcyB1c2luZyBrZXJu ZWwgZHJpdmVyDQogICAgPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KICAg ID4gMDAwMDowMjowMC4wICdJMzUwIEdpZ2FiaXQgTmV0d29yayBDb25uZWN0aW9uIDE1MjEnIGlm PWVucDJzMGYwIGRydj1pZ2IgdW51c2VkPWlnYl91aW8gKkFjdGl2ZSoNCiAgICA+IDAwMDA6MDI6 MDAuMSAnSTM1MCBHaWdhYml0IE5ldHdvcmsgQ29ubmVjdGlvbiAxNTIxJyBpZj1lbnAyczBmMSBk cnY9aWdiIHVudXNlZD1pZ2JfdWlvICpBY3RpdmUqDQogICAgPiAwMDAwOjNiOjAwLjAgJ0V0aGVy bmV0IENvbnRyb2xsZXIgWDcxMCBmb3IgMTBHYkUgU0ZQKyAxNTcyJyBpZj1lbnA1OXMwZjAgZHJ2 PWk0MGUgdW51c2VkPWlnYl91aW8NCiAgICA+IDAwMDA6M2I6MDAuMSAnRXRoZXJuZXQgQ29udHJv bGxlciBYNzEwIGZvciAxMEdiRSBTRlArIDE1NzInIGlmPWVucDU5czBmMSBkcnY9aTQwZSB1bnVz ZWQ9aWdiX3Vpbw0KICAgID4gMDAwMDozYjowMC4yICdFdGhlcm5ldCBDb250cm9sbGVyIFg3MTAg Zm9yIDEwR2JFIFNGUCsgMTU3MicgaWY9ZW5wNTlzMGYyIGRydj1pNDBlIHVudXNlZD1pZ2JfdWlv DQogICAgPiAwMDAwOjNiOjAwLjMgJ0V0aGVybmV0IENvbnRyb2xsZXIgWDcxMCBmb3IgMTBHYkUg U0ZQKyAxNTcyJyBpZj1lbnA1OXMwZjMgZHJ2PWk0MGUgdW51c2VkPWlnYl91aW8NCiAgICA+DQog ICAgPiBPdGhlciBOZXR3b3JrIGRldmljZXMNCiAgICA+ID09PT09PT09PT09PT09PT09PT09PQ0K ICAgID4gPG5vbmU+DQogICAgPg0KICAgID4gc3VkbyAuL3ZtZHFfZGNiX2FwcCAtbCAxIC0tIC1w MyAtLW5iLXBvb2xzIDE2IC0tbmItdGNzIDggLXAgMw0KICAgID4gRUFMOiBEZXRlY3RlZCA4MCBs Y29yZShzKQ0KICAgID4gRUFMOiBEZXRlY3RlZCAyIE5VTUEgbm9kZXMNCiAgICA+IEVBTDogTXVs dGktcHJvY2VzcyBzb2NrZXQgL3Zhci9ydW4vZHBkay9ydGUvbXBfc29ja2V0DQogICAgPiBFQUw6 IFByb2JpbmcgVkZJTyBzdXBwb3J0Li4uDQogICAgPiBFQUw6IFBDSSBkZXZpY2UgMDAwMDowMjow MC4wIG9uIE5VTUEgc29ja2V0IDANCiAgICA+IEVBTDogICBwcm9iZSBkcml2ZXI6IDgwODY6MTUy MSBuZXRfZTEwMDBfaWdiDQogICAgPiBFQUw6IFBDSSBkZXZpY2UgMDAwMDowMjowMC4xIG9uIE5V TUEgc29ja2V0IDANCiAgICA+IEVBTDogICBwcm9iZSBkcml2ZXI6IDgwODY6MTUyMSBuZXRfZTEw MDBfaWdiDQogICAgPiBFQUw6IFBDSSBkZXZpY2UgMDAwMDozYjowMC4wIG9uIE5VTUEgc29ja2V0 IDANCiAgICA+IEVBTDogICBwcm9iZSBkcml2ZXI6IDgwODY6MTU3MiBuZXRfaTQwZQ0KICAgID4g RUFMOiBQQ0kgZGV2aWNlIDAwMDA6M2I6MDAuMSBvbiBOVU1BIHNvY2tldCAwDQogICAgPiBFQUw6 ICAgcHJvYmUgZHJpdmVyOiA4MDg2OjE1NzIgbmV0X2k0MGUNCiAgICA+IEVBTDogUENJIGRldmlj ZSAwMDAwOjNiOjAwLjIgb24gTlVNQSBzb2NrZXQgMA0KICAgID4gRUFMOiAgIHByb2JlIGRyaXZl cjogODA4NjoxNTcyIG5ldF9pNDBlDQogICAgPiBFQUw6IFBDSSBkZXZpY2UgMDAwMDozYjowMC4z IG9uIE5VTUEgc29ja2V0IDANCiAgICA+IEVBTDogICBwcm9iZSBkcml2ZXI6IDgwODY6MTU3MiBu ZXRfaTQwZQ0KICAgID4gRUFMOiBQQ0kgZGV2aWNlIDAwMDA6YWY6MDAuMCBvbiBOVU1BIHNvY2tl dCAxDQogICAgPiBFQUw6ICAgcHJvYmUgZHJpdmVyOiA4MDg2OjEwZmIgbmV0X2l4Z2JlDQogICAg PiBFQUw6IFBDSSBkZXZpY2UgMDAwMDphZjowMC4xIG9uIE5VTUEgc29ja2V0IDENCiAgICA+IEVB TDogICBwcm9iZSBkcml2ZXI6IDgwODY6MTBmYiBuZXRfaXhnYmUNCiAgICA+IHZtZHEgcXVldWUg YmFzZTogMCBwb29sIGJhc2UgMA0KICAgID4gUG9ydCAwIE1BQzogMDAgMWIgMjEgYmYgNzEgMjQN CiAgICA+IFBvcnQgMCB2bWRxIHBvb2wgMCBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAg PiBQb3J0IDAgdm1kcSBwb29sIDEgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gUG9y dCAwIHZtZHEgcG9vbCAyIHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+IFBvcnQgMCB2 bWRxIHBvb2wgMyBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiBQb3J0IDAgdm1kcSBw b29sIDQgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gUG9ydCAwIHZtZHEgcG9vbCA1 IHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+IFBvcnQgMCB2bWRxIHBvb2wgNiBzZXQg bWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiBQb3J0IDAgdm1kcSBwb29sIDcgc2V0IG1hYyBm ZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gUG9ydCAwIHZtZHEgcG9vbCA4IHNldCBtYWMgZmY6ZmY6 ZmY6ZmY6ZmY6ZmYNCiAgICA+IFBvcnQgMCB2bWRxIHBvb2wgOSBzZXQgbWFjIGZmOmZmOmZmOmZm OmZmOmZmDQogICAgPiBQb3J0IDAgdm1kcSBwb29sIDEwIHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6 ZmYNCiAgICA+IFBvcnQgMCB2bWRxIHBvb2wgMTEgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0K ICAgID4gUG9ydCAwIHZtZHEgcG9vbCAxMiBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAg PiBQb3J0IDAgdm1kcSBwb29sIDEzIHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+IFBv cnQgMCB2bWRxIHBvb2wgMTQgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gUG9ydCAw IHZtZHEgcG9vbCAxNSBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiB2bWRxIHF1ZXVl IGJhc2U6IDAgcG9vbCBiYXNlIDANCiAgICA+IFBvcnQgMSBNQUM6IDAwIDFiIDIxIGJmIDcxIDI2 DQogICAgPiBQb3J0IDEgdm1kcSBwb29sIDAgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAg ID4gUG9ydCAxIHZtZHEgcG9vbCAxIHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+IFBv cnQgMSB2bWRxIHBvb2wgMiBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiBQb3J0IDEg dm1kcSBwb29sIDMgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gUG9ydCAxIHZtZHEg cG9vbCA0IHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+IFBvcnQgMSB2bWRxIHBvb2wg NSBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiBQb3J0IDEgdm1kcSBwb29sIDYgc2V0 IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gUG9ydCAxIHZtZHEgcG9vbCA3IHNldCBtYWMg ZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+IFBvcnQgMSB2bWRxIHBvb2wgOCBzZXQgbWFjIGZmOmZm OmZmOmZmOmZmOmZmDQogICAgPiBQb3J0IDEgdm1kcSBwb29sIDkgc2V0IG1hYyBmZjpmZjpmZjpm ZjpmZjpmZg0KICAgID4gUG9ydCAxIHZtZHEgcG9vbCAxMCBzZXQgbWFjIGZmOmZmOmZmOmZmOmZm OmZmDQogICAgPiBQb3J0IDEgdm1kcSBwb29sIDExIHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYN CiAgICA+IFBvcnQgMSB2bWRxIHBvb2wgMTIgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAg ID4gUG9ydCAxIHZtZHEgcG9vbCAxMyBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiBQ b3J0IDEgdm1kcSBwb29sIDE0IHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+IFBvcnQg MSB2bWRxIHBvb2wgMTUgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4NCiAgICA+IE5v dyB3aGVuIEkgc2VuZCB0aGUgU0lHSFVQLCBJIHNlZSB0aGUgcGFja2V0cyBiZWluZyByb3V0ZWQg dG8NCiAgICA+IHRoZSBleHBlY3RlZCBxdWV1ZToNCiAgICA+DQogICAgPiBQb29sIDA6IDAgMCAw IDAgMCAwIDAgMA0KICAgID4gUG9vbCAxOiAwIDAgNTggMCAwIDAgMCAwDQogICAgPiBQb29sIDI6 IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gUG9vbCAzOiAwIDAgMCAwIDAgMCAwIDANCiAgICA+IFBv b2wgNDogMCAwIDAgMCAwIDAgMCAwDQogICAgPiBQb29sIDU6IDAgMCAwIDAgMCAwIDAgMA0KICAg ID4gUG9vbCA2OiAwIDAgMCAwIDAgMCAwIDANCiAgICA+IFBvb2wgNzogMCAwIDAgMCAwIDAgMCAw DQogICAgPiBQb29sIDg6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gUG9vbCA5OiAwIDAgMCAwIDAg MCAwIDANCiAgICA+IFBvb2wgMTA6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gUG9vbCAxMTogMCAw IDAgMCAwIDAgMCAwDQogICAgPiBQb29sIDEyOiAwIDAgMCAwIDAgMCAwIDANCiAgICA+IFBvb2wg MTM6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gUG9vbCAxNDogMCAwIDAgMCAwIDAgMCAwDQogICAg PiBQb29sIDE1OiAwIDAgMCAwIDAgMCAwIDANCiAgICA+IEZpbmlzaGVkIGhhbmRsaW5nIHNpZ25h bCAxDQogICAgPg0KICAgID4gV2hhdCBhbSBJIG1pc3Npbmc/DQogICAgPg0KICAgID4gVGhhbmt5 b3UgaW4gYWR2YW5jZSwNCiAgICA+IC0tTWlrZQ0KICAgID4NCiAgICA+DQogICAgDQogICAgDQog ICAgDQogICAgDQogICAgDQogICAgDQoNCg==