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 4CC2EA2EFC for ; Tue, 17 Sep 2019 20:54:55 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A84081BEE4; Tue, 17 Sep 2019 20:54:54 +0200 (CEST) Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-eopbgr750128.outbound.protection.outlook.com [40.107.75.128]) by dpdk.org (Postfix) with ESMTP id 89DCB1BEE2 for ; Tue, 17 Sep 2019 20:54:53 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZwXPgWjWhIcCFOzatajuSzpa3/gDxnV9cgcskun+D9ZoKSGEuTEV3jKEnWoFNhwXQ0EsgEQFQI1tsASrFn9IWYJNjAcQyxa3091C71SoZWU1USYgApJg8x71MauDKcuCO2LYJA/oPcvopRyn59jOzwyE2XS/zDqURcQJ4S3OrDfzlU4ZUkpE9PMC6QlMwtzUBiCX+73YbQfIKi4Tlpzf9iFc+ASqKFEt9pyK/lue0srFdUyapaA3wVfLhPHrVVR34tQY7F1PFyTCalOYYWDHNsooi3FfvijESecirCD/rXzqa4oMsfqfnsacYsMJp0hciKe+12Op40cfazpNdQ/Hig== 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=DABFiKVhbOwOhiXm4wywVuEchmC1b7YRW2SffNSZZzk=; b=WPoUM5+EGvNw43ay3sQ1SX7cE86RepMiKvTDfPOPRfuKku0amcs7rp2wDe0yqfpnZsBBf2SOMYmzCV3Wg1IdSVSEfIJALbw5C7AubxQ2u9d5206O06I60U4OU8fgqf2KBPbsgiatezYZQBxgfWSah9mp7++PDo+c6Qv9j9vssrV6VbWoPFAyc9G784MXmckzvteluFz9sAqVMvtYx8ll+FSfIlrF/hTjD3DEMkHL3yAhw/LVsZke6Xrvww+uk2pPIcRXooca5lDpG7MF51eoomsKG6OGaVWd6XNKA4uh9SAfROVucTkMLLboKTM464iOxaAuJxACvQzKowiJ+kCKvQ== 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=DABFiKVhbOwOhiXm4wywVuEchmC1b7YRW2SffNSZZzk=; b=GdpYGj0f1WWvgyPWwZbMLmKhwisYsSdyfReL5kbEX45TDbPNgGiFgAtmgRg4Um/94K87rA4K9/vMI/ufzhKKjqQlur7Oafteqc8I6m3WEANQHrM1kbPlr7sMCIqUP6aBDNOWlm6b1oIee7xEFAdicqYZKN9mdIpMaiM/SlBP23w= Received: from BYAPR17MB2312.namprd17.prod.outlook.com (52.135.221.13) by BYAPR17MB2742.namprd17.prod.outlook.com (20.178.232.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.18; Tue, 17 Sep 2019 18:54:50 +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.022; Tue, 17 Sep 2019 18:54:50 +0000 From: Mike DeVico To: Thomas Monjalon CC: "users@dpdk.org" , Beilei Xing , Qi Zhang , Bruce Richardson , Konstantin Ananyev , "ferruh.yigit@intel.com" , "Christensen, ChadX M" , Tia Cassett Thread-Topic: [dpdk-dev] Issue with DCB with X710 Quad 10Gb NIC Thread-Index: AQHVZQhxidiWg5dWF02xat3PGxdCr6cj00oAgAwAD4A= Date: Tue, 17 Sep 2019 18:54:49 +0000 Message-ID: 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: b7c1e8fc-0431-454e-4171-08d73ba0848f x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7027125)(7023125)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BYAPR17MB2742; x-ms-traffictypediagnostic: BYAPR17MB2742:|BYAPR17MB2742: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-forefront-prvs: 01630974C0 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(39840400004)(136003)(366004)(346002)(396003)(199004)(189003)(504964003)(51234002)(66446008)(66556008)(66476007)(64756008)(26005)(186003)(508600001)(256004)(102836004)(14444005)(33656002)(486006)(446003)(11346002)(476003)(71190400001)(71200400001)(305945005)(6512007)(9686003)(76116006)(107886003)(7736002)(4326008)(6246003)(229853002)(25786009)(5660300002)(14454004)(66946007)(66066001)(3846002)(6486002)(6436002)(6506007)(2906002)(81166006)(81156014)(8676002)(76176011)(36756003)(8936002)(99286004)(316002)(6916009)(6116002)(86362001)(54906003); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR17MB2742; 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-message-info: y0xwm+qiTx4b2TWbzuQ4gN2IBO0b0ybWjegdFfmbXXq5hgYY7ji2L0DRQb6AMfp3qbhcKE5Nkvb5Fm+MN1XwRfxdQmwidsx8eH8EYVGxtQUuXAglFMUK1QEI2Bv3yL9HJrERwO078HHTTaildOLfZ521h3HB5m0M/xtTckP4svZMBklWfwepLxMuFaA5JdY4rmbet0SiOchTnhvs5LQHLfVI2E2Qn4DxmFkrer2XdSk0yVKNRFlkSmZjquNSff92tgo9afwJUaBDBNDRTkRBYt5xJmTFvP3PCWnGAtyVn3w4HVYznbxwrsqUPllFlqkpHxnZPs4qsg1HKqF/mklJnP2aj2ndPw6pGPK+fBCMTyObm5swMdG5fS8ZaD824hVQxq8aAdS7Wux9hY+EkwzcgD3NTlvVtroH4/H2JNg6hlc= Content-Type: text/plain; charset="utf-8" Content-ID: <14ACC9CCDD31644F985A6437541C1701@namprd17.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: xcom-labs.com X-MS-Exchange-CrossTenant-Network-Message-Id: b7c1e8fc-0431-454e-4171-08d73ba0848f X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Sep 2019 18:54:49.8682 (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: TWjbb0dalvzXE64/HhEnJhzPuCaUE8f1JRHyCZUU/Kwn6nJThl3ajkzK83A41EusoO6kWBVeeqiEGRVRFdFBbA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR17MB2742 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" SGVsbG8sDQoNClNvIGZhciBJIGhhdmVuJ3QgaGVhcmQgYmFjayBmcm9tIGFueW9uZSByZWdhcmRp bmcgdGhpcyBpc3N1ZSBhbmQgSSANCndvdWxkIGxpa2UgdG8ga25vdyB3aGF0IHRoZSBzdGF0dXMg aXMgYXQgdGhpcyBwb2ludC4gQWxzbywgaWYgeW91DQpoYXZlIGFueSByZWNvbW1lbmRhdGlvbnMg b3IgcmVxdWlyZSBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIGZyb20NCm1lLCBwbGVhc2UgbGV0IG1l IGtub3cuIA0KDQpUaGFuayB5b3UgaW4gYWR2YW5jZSwNCi0tTWlrZSBEZVZpY28NCg0K77u/T24g OS85LzE5LCAxOjM5IFBNLCAiVGhvbWFzIE1vbmphbG9uIiA8dGhvbWFzQG1vbmphbG9uLm5ldD4g d3JvdGU6DQoNCiAgICBbRVhURVJOQUwgU0VOREVSXQ0KICAgIA0KICAgIEFkZGluZyBpNDBlIG1h aW50YWluZXJzIGFuZCBmZXcgbW9yZS4NCiAgICANCiAgICAwNy8wOS8yMDE5IDAxOjExLCBNaWtl IERlVmljbzoNCiAgICA+IEhlbGxvLA0KICAgID4NCiAgICA+IEkgYW0gaGF2aW5nIGFuIGlzc3Vl IGdldHRpbmcgdGhlIERDQiBmZWF0dXJlIHRvIHdvcmsgd2l0aCBhbiBJbnRlbA0KICAgID4gWDcx MCBRdWFkIFNGUCsgTklDLg0KICAgID4NCiAgICA+IEhlcmXigJlzIG15IHNldHVwOg0KICAgID4N CiAgICA+IDEuICAgICAgRFBESyAxOC4wOCBidWlsdCB3aXRoIHRoZSBmb2xsb3dpbmcgSTQwRSBj b25maWdzOg0KICAgID4NCiAgICA+IENPTkZJR19SVEVfTElCUlRFX0k0MEVfUE1EPXkNCiAgICA+ IENPTkZJR19SVEVfTElCUlRFX0k0MEVfREVCVUdfUlg9bg0KICAgID4gQ09ORklHX1JURV9MSUJS VEVfSTQwRV9ERUJVR19UWD1uDQogICAgPiBDT05GSUdfUlRFX0xJQlJURV9JNDBFX0RFQlVHX1RY X0ZSRUU9bg0KICAgID4gQ09ORklHX1JURV9MSUJSVEVfSTQwRV9SWF9BTExPV19CVUxLX0FMTE9D PXkNCiAgICA+IENPTkZJR19SVEVfTElCUlRFX0k0MEVfSU5DX1ZFQ1RPUj15DQogICAgPiBDT05G SUdfUlRFX0xJQlJURV9JNDBFXzE2QllURV9SWF9ERVNDPW4NCiAgICA+IENPTkZJR19SVEVfTElC UlRFX0k0MEVfUVVFVUVfTlVNX1BFUl9QRj02NA0KICAgID4gQ09ORklHX1JURV9MSUJSVEVfSTQw RV9RVUVVRV9OVU1fUEVSX1ZNPTgNCiAgICA+DQogICAgPiAyLiAgICAgIC9vcHQvZHBkay0xOC4w OC91c2VydG9vbHMvZHBkay1kZXZiaW5kLnB5IC0tc3RhdHVzLWRldiBuZXQNCiAgICA+DQogICAg PiBOZXR3b3JrIGRldmljZXMgdXNpbmcgRFBESy1jb21wYXRpYmxlIGRyaXZlcg0KICAgID4gPT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAgICA+IDAwMDA6M2I6 MDAuMCAnRXRoZXJuZXQgQ29udHJvbGxlciBYNzEwIGZvciAxMEdiRSBTRlArIDE1NzInIGRydj1p Z2JfdWlvIHVudXNlZD1pNDBlDQogICAgPiAwMDAwOjNiOjAwLjEgJ0V0aGVybmV0IENvbnRyb2xs ZXIgWDcxMCBmb3IgMTBHYkUgU0ZQKyAxNTcyJyBkcnY9aWdiX3VpbyB1bnVzZWQ9aTQwZQ0KICAg ID4gMDAwMDozYjowMC4yICdFdGhlcm5ldCBDb250cm9sbGVyIFg3MTAgZm9yIDEwR2JFIFNGUCsg MTU3MicgZHJ2PWlnYl91aW8gdW51c2VkPWk0MGUNCiAgICA+IDAwMDA6M2I6MDAuMyAnRXRoZXJu ZXQgQ29udHJvbGxlciBYNzEwIGZvciAxMEdiRSBTRlArIDE1NzInIGRydj1pZ2JfdWlvIHVudXNl ZD1pNDBlDQogICAgPg0KICAgID4gICAgICAgIE5ldHdvcmsgZGV2aWNlcyB1c2luZyBrZXJuZWwg ZHJpdmVyDQogICAgPiAgICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0N CiAgICA+ICAgICAgICAwMDAwOjAyOjAwLjAgJ0kzNTAgR2lnYWJpdCBOZXR3b3JrIENvbm5lY3Rp b24gMTUyMScgaWY9ZW5wMnMwZjAgZHJ2PWlnYiB1bnVzZWQ9aWdiX3VpbyAqQWN0aXZlKg0KICAg ID4gICAgICAgIDAwMDA6MDI6MDAuMSAnSTM1MCBHaWdhYml0IE5ldHdvcmsgQ29ubmVjdGlvbiAx NTIxJyBpZj1lbnAyczBmMSBkcnY9aWdiIHVudXNlZD1pZ2JfdWlvICpBY3RpdmUqDQogICAgPg0K ICAgID4gICAgICAgIE90aGVyIE5ldHdvcmsgZGV2aWNlcw0KICAgID4gICAgICAgID09PT09PT09 PT09PT09PT09PT09PQ0KICAgID4gICAgICAgIDxub25lPg0KICAgID4NCiAgICA+IDMuICAgICAg V2UgaGF2ZSBhIGN1c3RvbSBGUEdBIGJvYXJkIGNvbm5lY3RlZCB0byBwb3J0IDEgb2YgdGhlIFg3 MTAgTklDIHRoYXTigJlzIGJyb2FkY2FzdGluZw0KICAgID4gYSBwYWNrZXQgdGFnZ2VkIHdpdGgg VkxBTiAxIGFuZCBQQ1AgMi4NCiAgICA+DQogICAgPiA0LiAgICAgIEkgdXNlIHRoZSB2bWRxX2Rj YiBleGFtcGxlIGFwcCBhbmQgY29uZmlndXJlIHRoZSBjYXJkIHdpdGggMTYgcG9vbHMvOCBxdWV1 ZSBlYWNoDQogICAgPiBhcyBmb2xsb3dzOg0KICAgID4gICAgICAgIHN1ZG8gLi92bWRxX2RjYl9h cHAgLWwgMSAtLSAtcDMgLS1uYi1wb29scyAxNiAtLW5iLXRjcyA4IC1wIDMNCiAgICA+DQogICAg Pg0KICAgID4gVGhlIGFwcHMgc3RhcnRzIHVwIGZpbmUgYW5kIHN1Y2Nlc3NmdWxseSBwcm9iZXMg dGhlIGNhcmQgYXMgc2hvd24gYmVsb3c6DQogICAgPg0KICAgID4gc3VkbyAuL3ZtZHFfZGNiX2Fw cCAtbCAxIC0tIC1wMyAtLW5iLXBvb2xzIDE2IC0tbmItdGNzIDggLXAgMw0KICAgID4gRUFMOiBE ZXRlY3RlZCA4MCBsY29yZShzKQ0KICAgID4gRUFMOiBEZXRlY3RlZCAyIE5VTUEgbm9kZXMNCiAg ICA+IEVBTDogTXVsdGktcHJvY2VzcyBzb2NrZXQgL3Zhci9ydW4vZHBkay9ydGUvbXBfc29ja2V0 DQogICAgPiBFQUw6IFByb2JpbmcgVkZJTyBzdXBwb3J0Li4uDQogICAgPiBFQUw6IFBDSSBkZXZp Y2UgMDAwMDowMjowMC4wIG9uIE5VTUEgc29ja2V0IDANCiAgICA+IEVBTDogICBwcm9iZSBkcml2 ZXI6IDgwODY6MTUyMSBuZXRfZTEwMDBfaWdiDQogICAgPiBFQUw6IFBDSSBkZXZpY2UgMDAwMDow MjowMC4xIG9uIE5VTUEgc29ja2V0IDANCiAgICA+IEVBTDogICBwcm9iZSBkcml2ZXI6IDgwODY6 MTUyMSBuZXRfZTEwMDBfaWdiDQogICAgPiBFQUw6IFBDSSBkZXZpY2UgMDAwMDozYjowMC4wIG9u IE5VTUEgc29ja2V0IDANCiAgICA+IEVBTDogICBwcm9iZSBkcml2ZXI6IDgwODY6MTU3MiBuZXRf aTQwZQ0KICAgID4gRUFMOiBQQ0kgZGV2aWNlIDAwMDA6M2I6MDAuMSBvbiBOVU1BIHNvY2tldCAw DQogICAgPiBFQUw6ICAgcHJvYmUgZHJpdmVyOiA4MDg2OjE1NzIgbmV0X2k0MGUNCiAgICA+IEVB TDogUENJIGRldmljZSAwMDAwOjNiOjAwLjIgb24gTlVNQSBzb2NrZXQgMA0KICAgID4gRUFMOiAg IHByb2JlIGRyaXZlcjogODA4NjoxNTcyIG5ldF9pNDBlDQogICAgPiBFQUw6IFBDSSBkZXZpY2Ug MDAwMDozYjowMC4zIG9uIE5VTUEgc29ja2V0IDANCiAgICA+IEVBTDogICBwcm9iZSBkcml2ZXI6 IDgwODY6MTU3MiBuZXRfaTQwZQ0KICAgID4gdm1kcSBxdWV1ZSBiYXNlOiA2NCBwb29sIGJhc2Ug MQ0KICAgID4gQ29uZmlndXJlZCB2bWRxIHBvb2wgbnVtOiAxNiwgZWFjaCB2bWRxIHBvb2wgaGFz IDggcXVldWVzDQogICAgPiBQb3J0IDAgTUFDOiBlOCBlYSA2YSAyNyBiNSA0ZA0KICAgID4gUG9y dCAwIHZtZHEgcG9vbCAwIHNldCBtYWMgNTI6NTQ6MDA6MTI6MDA6MDANCiAgICA+IFBvcnQgMCB2 bWRxIHBvb2wgMSBzZXQgbWFjIDUyOjU0OjAwOjEyOjAwOjAxDQogICAgPiBQb3J0IDAgdm1kcSBw b29sIDIgc2V0IG1hYyA1Mjo1NDowMDoxMjowMDowMg0KICAgID4gUG9ydCAwIHZtZHEgcG9vbCAz IHNldCBtYWMgNTI6NTQ6MDA6MTI6MDA6MDMNCiAgICA+IFBvcnQgMCB2bWRxIHBvb2wgNCBzZXQg bWFjIDUyOjU0OjAwOjEyOjAwOjA0DQogICAgPiBQb3J0IDAgdm1kcSBwb29sIDUgc2V0IG1hYyA1 Mjo1NDowMDoxMjowMDowNQ0KICAgID4gUG9ydCAwIHZtZHEgcG9vbCA2IHNldCBtYWMgNTI6NTQ6 MDA6MTI6MDA6MDYNCiAgICA+IFBvcnQgMCB2bWRxIHBvb2wgNyBzZXQgbWFjIDUyOjU0OjAwOjEy OjAwOjA3DQogICAgPiBQb3J0IDAgdm1kcSBwb29sIDggc2V0IG1hYyA1Mjo1NDowMDoxMjowMDow OA0KICAgID4gUG9ydCAwIHZtZHEgcG9vbCA5IHNldCBtYWMgNTI6NTQ6MDA6MTI6MDA6MDkNCiAg ICA+IFBvcnQgMCB2bWRxIHBvb2wgMTAgc2V0IG1hYyA1Mjo1NDowMDoxMjowMDowYQ0KICAgID4g UG9ydCAwIHZtZHEgcG9vbCAxMSBzZXQgbWFjIDUyOjU0OjAwOjEyOjAwOjBiDQogICAgPiBQb3J0 IDAgdm1kcSBwb29sIDEyIHNldCBtYWMgNTI6NTQ6MDA6MTI6MDA6MGMNCiAgICA+IFBvcnQgMCB2 bWRxIHBvb2wgMTMgc2V0IG1hYyA1Mjo1NDowMDoxMjowMDowZA0KICAgID4gUG9ydCAwIHZtZHEg cG9vbCAxNCBzZXQgbWFjIDUyOjU0OjAwOjEyOjAwOjBlDQogICAgPiBQb3J0IDAgdm1kcSBwb29s IDE1IHNldCBtYWMgNTI6NTQ6MDA6MTI6MDA6MGYNCiAgICA+IHZtZHEgcXVldWUgYmFzZTogNjQg cG9vbCBiYXNlIDENCiAgICA+IENvbmZpZ3VyZWQgdm1kcSBwb29sIG51bTogMTYsIGVhY2ggdm1k cSBwb29sIGhhcyA4IHF1ZXVlcw0KICAgID4gUG9ydCAxIE1BQzogZTggZWEgNmEgMjcgYjUgNGUN CiAgICA+IFBvcnQgMSB2bWRxIHBvb2wgMCBzZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjAwDQogICAg PiBQb3J0IDEgdm1kcSBwb29sIDEgc2V0IG1hYyA1Mjo1NDowMDoxMjowMTowMQ0KICAgID4gUG9y dCAxIHZtZHEgcG9vbCAyIHNldCBtYWMgNTI6NTQ6MDA6MTI6MDE6MDINCiAgICA+IFBvcnQgMSB2 bWRxIHBvb2wgMyBzZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjAzDQogICAgPiBQb3J0IDEgdm1kcSBw b29sIDQgc2V0IG1hYyA1Mjo1NDowMDoxMjowMTowNA0KICAgID4gUG9ydCAxIHZtZHEgcG9vbCA1 IHNldCBtYWMgNTI6NTQ6MDA6MTI6MDE6MDUNCiAgICA+IFBvcnQgMSB2bWRxIHBvb2wgNiBzZXQg bWFjIDUyOjU0OjAwOjEyOjAxOjA2DQogICAgPiBQb3J0IDEgdm1kcSBwb29sIDcgc2V0IG1hYyA1 Mjo1NDowMDoxMjowMTowNw0KICAgID4gUG9ydCAxIHZtZHEgcG9vbCA4IHNldCBtYWMgNTI6NTQ6 MDA6MTI6MDE6MDgNCiAgICA+IFBvcnQgMSB2bWRxIHBvb2wgOSBzZXQgbWFjIDUyOjU0OjAwOjEy OjAxOjA5DQogICAgPiBQb3J0IDEgdm1kcSBwb29sIDEwIHNldCBtYWMgNTI6NTQ6MDA6MTI6MDE6 MGENCiAgICA+IFBvcnQgMSB2bWRxIHBvb2wgMTEgc2V0IG1hYyA1Mjo1NDowMDoxMjowMTowYg0K ICAgID4gUG9ydCAxIHZtZHEgcG9vbCAxMiBzZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjBjDQogICAg PiBQb3J0IDEgdm1kcSBwb29sIDEzIHNldCBtYWMgNTI6NTQ6MDA6MTI6MDE6MGQNCiAgICA+IFBv cnQgMSB2bWRxIHBvb2wgMTQgc2V0IG1hYyA1Mjo1NDowMDoxMjowMTowZQ0KICAgID4gUG9ydCAx IHZtZHEgcG9vbCAxNSBzZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjBmDQogICAgPg0KICAgID4gU2tp cHBpbmcgZGlzYWJsZWQgcG9ydCAyDQogICAgPg0KICAgID4gU2tpcHBpbmcgZGlzYWJsZWQgcG9y dCAzDQogICAgPiBDb3JlIDAobGNvcmUgMSkgcmVhZGluZyBxdWV1ZXMgNjQtMTkxDQogICAgPg0K ICAgID4gSG93ZXZlciwgd2hlbiBJIGlzc3VlIHRoZSBTSUdIVVAgSSBzZWUgdGhhdCB0aGUgcGFj a2V0cw0KICAgID4gYXJlIGJlaW5nIHB1dCBpbnRvIHRoZSBmaXJzdCBxdWV1ZSBvZiBQb29sIDEg YXMgZm9sbG93czoNCiAgICA+DQogICAgPiBQb29sIDA6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4g UG9vbCAxOiAxMCAwIDAgMCAwIDAgMCAwDQogICAgPiBQb29sIDI6IDAgMCAwIDAgMCAwIDAgMA0K ICAgID4gUG9vbCAzOiAwIDAgMCAwIDAgMCAwIDANCiAgICA+IFBvb2wgNDogMCAwIDAgMCAwIDAg MCAwDQogICAgPiBQb29sIDU6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gUG9vbCA2OiAwIDAgMCAw IDAgMCAwIDANCiAgICA+IFBvb2wgNzogMCAwIDAgMCAwIDAgMCAwDQogICAgPiBQb29sIDg6IDAg MCAwIDAgMCAwIDAgMA0KICAgID4gUG9vbCA5OiAwIDAgMCAwIDAgMCAwIDANCiAgICA+IFBvb2wg MTA6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gUG9vbCAxMTogMCAwIDAgMCAwIDAgMCAwDQogICAg PiBQb29sIDEyOiAwIDAgMCAwIDAgMCAwIDANCiAgICA+IFBvb2wgMTM6IDAgMCAwIDAgMCAwIDAg MA0KICAgID4gUG9vbCAxNDogMCAwIDAgMCAwIDAgMCAwDQogICAgPiBQb29sIDE1OiAwIDAgMCAw IDAgMCAwIDANCiAgICA+IEZpbmlzaGVkIGhhbmRsaW5nIHNpZ25hbCAxDQogICAgPg0KICAgID4g U2luY2UgdGhlIHBhY2tldHMgYXJlIGJlaW5nIHRhZ2dlZCB3aXRoIFBDUCAyIHRoZXkgc2hvdWxk IGJlIGdldHRpbmcNCiAgICA+IG1hcHBlZCB0byAzcmQgcXVldWUgb2YgUG9vbCAxLCByaWdodD8N CiAgICA+DQogICAgPiBBcyBhIHNhbml0eSBjaGVjaywgSSB0cmllZCB0aGUgc2FtZSB0ZXN0IHVz aW5nIGFuIDgyNTk5RVMgMiBwb3J0IDEwR0IgTklDIGFuZA0KICAgID4gdGhlIHBhY2tldHMgc2hv dyB1cCBpbiB0aGUgZXhwZWN0ZWQgcXVldWUuIChOb3RlLCB0byBnZXQgaXQgdG8gd29yayBJIGhh ZA0KICAgID4gdG8gbW9kaWZ5IHRoZSB2bWRxX2RjYiBhcHAgdG8gc2V0IHRoZSB2bWRxIHBvb2wg TUFDcyB0byBhbGwgRkbigJlzKQ0KICAgID4NCiAgICA+IEhlcmXigJlzIHRoYXQgc2V0dXA6DQog ICAgPg0KICAgID4gL29wdC9kcGRrLTE4LjA4L3VzZXJ0b29scy9kcGRrLWRldmJpbmQucHkgLS1z dGF0dXMtZGV2IG5ldA0KICAgID4NCiAgICA+IE5ldHdvcmsgZGV2aWNlcyB1c2luZyBEUERLLWNv bXBhdGlibGUgZHJpdmVyDQogICAgPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQ0KICAgID4gMDAwMDphZjowMC4wICc4MjU5OUVTIDEwLUdpZ2FiaXQgU0ZJL1NG UCsgTmV0d29yayBDb25uZWN0aW9uIDEwZmInIGRydj1pZ2JfdWlvIHVudXNlZD1peGdiZQ0KICAg ID4gMDAwMDphZjowMC4xICc4MjU5OUVTIDEwLUdpZ2FiaXQgU0ZJL1NGUCsgTmV0d29yayBDb25u ZWN0aW9uIDEwZmInIGRydj1pZ2JfdWlvIHVudXNlZD1peGdiZQ0KICAgID4NCiAgICA+IE5ldHdv cmsgZGV2aWNlcyB1c2luZyBrZXJuZWwgZHJpdmVyDQogICAgPiA9PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PQ0KICAgID4gMDAwMDowMjowMC4wICdJMzUwIEdpZ2FiaXQgTmV0d29y ayBDb25uZWN0aW9uIDE1MjEnIGlmPWVucDJzMGYwIGRydj1pZ2IgdW51c2VkPWlnYl91aW8gKkFj dGl2ZSoNCiAgICA+IDAwMDA6MDI6MDAuMSAnSTM1MCBHaWdhYml0IE5ldHdvcmsgQ29ubmVjdGlv biAxNTIxJyBpZj1lbnAyczBmMSBkcnY9aWdiIHVudXNlZD1pZ2JfdWlvICpBY3RpdmUqDQogICAg PiAwMDAwOjNiOjAwLjAgJ0V0aGVybmV0IENvbnRyb2xsZXIgWDcxMCBmb3IgMTBHYkUgU0ZQKyAx NTcyJyBpZj1lbnA1OXMwZjAgZHJ2PWk0MGUgdW51c2VkPWlnYl91aW8NCiAgICA+IDAwMDA6M2I6 MDAuMSAnRXRoZXJuZXQgQ29udHJvbGxlciBYNzEwIGZvciAxMEdiRSBTRlArIDE1NzInIGlmPWVu cDU5czBmMSBkcnY9aTQwZSB1bnVzZWQ9aWdiX3Vpbw0KICAgID4gMDAwMDozYjowMC4yICdFdGhl cm5ldCBDb250cm9sbGVyIFg3MTAgZm9yIDEwR2JFIFNGUCsgMTU3MicgaWY9ZW5wNTlzMGYyIGRy dj1pNDBlIHVudXNlZD1pZ2JfdWlvDQogICAgPiAwMDAwOjNiOjAwLjMgJ0V0aGVybmV0IENvbnRy b2xsZXIgWDcxMCBmb3IgMTBHYkUgU0ZQKyAxNTcyJyBpZj1lbnA1OXMwZjMgZHJ2PWk0MGUgdW51 c2VkPWlnYl91aW8NCiAgICA+DQogICAgPiBPdGhlciBOZXR3b3JrIGRldmljZXMNCiAgICA+ID09 PT09PT09PT09PT09PT09PT09PQ0KICAgID4gPG5vbmU+DQogICAgPg0KICAgID4gc3VkbyAuL3Zt ZHFfZGNiX2FwcCAtbCAxIC0tIC1wMyAtLW5iLXBvb2xzIDE2IC0tbmItdGNzIDggLXAgMw0KICAg ID4gRUFMOiBEZXRlY3RlZCA4MCBsY29yZShzKQ0KICAgID4gRUFMOiBEZXRlY3RlZCAyIE5VTUEg bm9kZXMNCiAgICA+IEVBTDogTXVsdGktcHJvY2VzcyBzb2NrZXQgL3Zhci9ydW4vZHBkay9ydGUv bXBfc29ja2V0DQogICAgPiBFQUw6IFByb2JpbmcgVkZJTyBzdXBwb3J0Li4uDQogICAgPiBFQUw6 IFBDSSBkZXZpY2UgMDAwMDowMjowMC4wIG9uIE5VTUEgc29ja2V0IDANCiAgICA+IEVBTDogICBw cm9iZSBkcml2ZXI6IDgwODY6MTUyMSBuZXRfZTEwMDBfaWdiDQogICAgPiBFQUw6IFBDSSBkZXZp Y2UgMDAwMDowMjowMC4xIG9uIE5VTUEgc29ja2V0IDANCiAgICA+IEVBTDogICBwcm9iZSBkcml2 ZXI6IDgwODY6MTUyMSBuZXRfZTEwMDBfaWdiDQogICAgPiBFQUw6IFBDSSBkZXZpY2UgMDAwMDoz YjowMC4wIG9uIE5VTUEgc29ja2V0IDANCiAgICA+IEVBTDogICBwcm9iZSBkcml2ZXI6IDgwODY6 MTU3MiBuZXRfaTQwZQ0KICAgID4gRUFMOiBQQ0kgZGV2aWNlIDAwMDA6M2I6MDAuMSBvbiBOVU1B IHNvY2tldCAwDQogICAgPiBFQUw6ICAgcHJvYmUgZHJpdmVyOiA4MDg2OjE1NzIgbmV0X2k0MGUN CiAgICA+IEVBTDogUENJIGRldmljZSAwMDAwOjNiOjAwLjIgb24gTlVNQSBzb2NrZXQgMA0KICAg ID4gRUFMOiAgIHByb2JlIGRyaXZlcjogODA4NjoxNTcyIG5ldF9pNDBlDQogICAgPiBFQUw6IFBD SSBkZXZpY2UgMDAwMDozYjowMC4zIG9uIE5VTUEgc29ja2V0IDANCiAgICA+IEVBTDogICBwcm9i ZSBkcml2ZXI6IDgwODY6MTU3MiBuZXRfaTQwZQ0KICAgID4gRUFMOiBQQ0kgZGV2aWNlIDAwMDA6 YWY6MDAuMCBvbiBOVU1BIHNvY2tldCAxDQogICAgPiBFQUw6ICAgcHJvYmUgZHJpdmVyOiA4MDg2 OjEwZmIgbmV0X2l4Z2JlDQogICAgPiBFQUw6IFBDSSBkZXZpY2UgMDAwMDphZjowMC4xIG9uIE5V TUEgc29ja2V0IDENCiAgICA+IEVBTDogICBwcm9iZSBkcml2ZXI6IDgwODY6MTBmYiBuZXRfaXhn YmUNCiAgICA+IHZtZHEgcXVldWUgYmFzZTogMCBwb29sIGJhc2UgMA0KICAgID4gUG9ydCAwIE1B QzogMDAgMWIgMjEgYmYgNzEgMjQNCiAgICA+IFBvcnQgMCB2bWRxIHBvb2wgMCBzZXQgbWFjIGZm OmZmOmZmOmZmOmZmOmZmDQogICAgPiBQb3J0IDAgdm1kcSBwb29sIDEgc2V0IG1hYyBmZjpmZjpm ZjpmZjpmZjpmZg0KICAgID4gUG9ydCAwIHZtZHEgcG9vbCAyIHNldCBtYWMgZmY6ZmY6ZmY6ZmY6 ZmY6ZmYNCiAgICA+IFBvcnQgMCB2bWRxIHBvb2wgMyBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZm DQogICAgPiBQb3J0IDAgdm1kcSBwb29sIDQgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAg ID4gUG9ydCAwIHZtZHEgcG9vbCA1IHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+IFBv cnQgMCB2bWRxIHBvb2wgNiBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiBQb3J0IDAg dm1kcSBwb29sIDcgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gUG9ydCAwIHZtZHEg cG9vbCA4IHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+IFBvcnQgMCB2bWRxIHBvb2wg OSBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiBQb3J0IDAgdm1kcSBwb29sIDEwIHNl dCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+IFBvcnQgMCB2bWRxIHBvb2wgMTEgc2V0IG1h YyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gUG9ydCAwIHZtZHEgcG9vbCAxMiBzZXQgbWFjIGZm OmZmOmZmOmZmOmZmOmZmDQogICAgPiBQb3J0IDAgdm1kcSBwb29sIDEzIHNldCBtYWMgZmY6ZmY6 ZmY6ZmY6ZmY6ZmYNCiAgICA+IFBvcnQgMCB2bWRxIHBvb2wgMTQgc2V0IG1hYyBmZjpmZjpmZjpm ZjpmZjpmZg0KICAgID4gUG9ydCAwIHZtZHEgcG9vbCAxNSBzZXQgbWFjIGZmOmZmOmZmOmZmOmZm OmZmDQogICAgPiB2bWRxIHF1ZXVlIGJhc2U6IDAgcG9vbCBiYXNlIDANCiAgICA+IFBvcnQgMSBN QUM6IDAwIDFiIDIxIGJmIDcxIDI2DQogICAgPiBQb3J0IDEgdm1kcSBwb29sIDAgc2V0IG1hYyBm ZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gUG9ydCAxIHZtZHEgcG9vbCAxIHNldCBtYWMgZmY6ZmY6 ZmY6ZmY6ZmY6ZmYNCiAgICA+IFBvcnQgMSB2bWRxIHBvb2wgMiBzZXQgbWFjIGZmOmZmOmZmOmZm OmZmOmZmDQogICAgPiBQb3J0IDEgdm1kcSBwb29sIDMgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpm Zg0KICAgID4gUG9ydCAxIHZtZHEgcG9vbCA0IHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAg ICA+IFBvcnQgMSB2bWRxIHBvb2wgNSBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiBQ b3J0IDEgdm1kcSBwb29sIDYgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gUG9ydCAx IHZtZHEgcG9vbCA3IHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+IFBvcnQgMSB2bWRx IHBvb2wgOCBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiBQb3J0IDEgdm1kcSBwb29s IDkgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gUG9ydCAxIHZtZHEgcG9vbCAxMCBz ZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiBQb3J0IDEgdm1kcSBwb29sIDExIHNldCBt YWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+IFBvcnQgMSB2bWRxIHBvb2wgMTIgc2V0IG1hYyBm ZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gUG9ydCAxIHZtZHEgcG9vbCAxMyBzZXQgbWFjIGZmOmZm OmZmOmZmOmZmOmZmDQogICAgPiBQb3J0IDEgdm1kcSBwb29sIDE0IHNldCBtYWMgZmY6ZmY6ZmY6 ZmY6ZmY6ZmYNCiAgICA+IFBvcnQgMSB2bWRxIHBvb2wgMTUgc2V0IG1hYyBmZjpmZjpmZjpmZjpm ZjpmZg0KICAgID4NCiAgICA+IE5vdyB3aGVuIEkgc2VuZCB0aGUgU0lHSFVQLCBJIHNlZSB0aGUg cGFja2V0cyBiZWluZyByb3V0ZWQgdG8NCiAgICA+IHRoZSBleHBlY3RlZCBxdWV1ZToNCiAgICA+ DQogICAgPiBQb29sIDA6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gUG9vbCAxOiAwIDAgNTggMCAw IDAgMCAwDQogICAgPiBQb29sIDI6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gUG9vbCAzOiAwIDAg MCAwIDAgMCAwIDANCiAgICA+IFBvb2wgNDogMCAwIDAgMCAwIDAgMCAwDQogICAgPiBQb29sIDU6 IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gUG9vbCA2OiAwIDAgMCAwIDAgMCAwIDANCiAgICA+IFBv b2wgNzogMCAwIDAgMCAwIDAgMCAwDQogICAgPiBQb29sIDg6IDAgMCAwIDAgMCAwIDAgMA0KICAg ID4gUG9vbCA5OiAwIDAgMCAwIDAgMCAwIDANCiAgICA+IFBvb2wgMTA6IDAgMCAwIDAgMCAwIDAg MA0KICAgID4gUG9vbCAxMTogMCAwIDAgMCAwIDAgMCAwDQogICAgPiBQb29sIDEyOiAwIDAgMCAw IDAgMCAwIDANCiAgICA+IFBvb2wgMTM6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gUG9vbCAxNDog MCAwIDAgMCAwIDAgMCAwDQogICAgPiBQb29sIDE1OiAwIDAgMCAwIDAgMCAwIDANCiAgICA+IEZp bmlzaGVkIGhhbmRsaW5nIHNpZ25hbCAxDQogICAgPg0KICAgID4gV2hhdCBhbSBJIG1pc3Npbmc/ DQogICAgPg0KICAgID4gVGhhbmt5b3UgaW4gYWR2YW5jZSwNCiAgICA+IC0tTWlrZQ0KICAgID4N CiAgICA+DQogICAgDQogICAgDQogICAgDQogICAgDQogICAgDQogICAgDQoNCg==