From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0080.outbound.protection.outlook.com [104.47.0.80]) by dpdk.org (Postfix) with ESMTP id 930FE25A1 for ; Thu, 29 Mar 2018 12:12:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=OoaTJzgjjY89aW1j1zO5aXjssaFBidi7b4DEfvjJ+4w=; b=sOWinBPcllw2gDvcdVx9VXlVrVmPQ9nUvF6Lp3Ge7v+XUap210F0a1wKypIvqIQMIPqh2MbVcKT+FXQG15nIWRFez6AnWKSwXpYDgzqmFY2/WpZyA1D6WJ/lUQlXxFUOeQ2Zfsp17lwelX+2SEnmiR1AeyD+LGki02wEMVx9thg= Received: from DB7PR05MB4426.eurprd05.prod.outlook.com (52.134.109.15) by DB7PR05MB4187.eurprd05.prod.outlook.com (52.134.107.156) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.609.10; Thu, 29 Mar 2018 10:12:20 +0000 Received: from DB7PR05MB4426.eurprd05.prod.outlook.com ([fe80::808d:386e:26f3:859f]) by DB7PR05MB4426.eurprd05.prod.outlook.com ([fe80::808d:386e:26f3:859f%13]) with mapi id 15.20.0609.012; Thu, 29 Mar 2018 10:12:20 +0000 From: Shahaf Shuler To: "Doherty, Declan" , "dev@dpdk.org" CC: Alex Rosenbaum , Ferruh Yigit , Thomas Monjalon , Qi Zhang , Alejandro Lucero , Andrew Rybchenko , Mohammad Abdul Awal , Remy Horton , "John McNamara" , Rony Efraim , Wu , Jingjing , Lu , Wenzhuo , Vincent JArdin , Yuanhan Liu , Richardson , Bruce , Ananyev , Konstantin , Wang , Zhihong Thread-Topic: [dpdk-dev][PATCH v6 2/8] ethdev: add switch identifier parameter to port Thread-Index: AQHTxp15ZS6FT5zsT0SS1BMjKiaGcqPmtiawgAA5HYCAAAtnEA== Date: Thu, 29 Mar 2018 10:12:20 +0000 Message-ID: References: <20180328135433.20203-1-declan.doherty@intel.com> <20180328135433.20203-3-declan.doherty@intel.com> In-Reply-To: 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=shahafs@mellanox.com; x-originating-ip: [31.154.10.107] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DB7PR05MB4187; 7:ilK18B+rIHrFm5gyYvrNH9SPvGwwByjjFrJK8mRcfiX9gVjBJWKVOjlB8l10CL1YajzMo4iIUybsOjllMHSdsFZSxmGZ5CAutr8JqEe9Rh9SvGEqbinSBqN4ch9ZQ0Xqp6x7ZN/QAbBPD05hWZRIVyOu66P+IFOxtrVOtR3suiutXyo+CSdWCMkUc2hQZiFpjDFq8AoRvNP6yJenpgHfWG3VCrjtA1TcBtln+SkpfEYdRFAMxC5UOJtSUaDlpo+U x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 685b44c9-079d-42ae-fa02-08d5955d8f15 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:DB7PR05MB4187; x-ms-traffictypediagnostic: DB7PR05MB4187: x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(228905959029699); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(3231221)(944501327)(52105095)(6055026)(6041310)(20161123564045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011); SRVR:DB7PR05MB4187; BCL:0; PCL:0; RULEID:; SRVR:DB7PR05MB4187; x-forefront-prvs: 0626C21B10 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(346002)(376002)(39860400002)(396003)(39380400002)(51914003)(189003)(199004)(51234002)(8936002)(26005)(106356001)(76176011)(93886005)(478600001)(8676002)(446003)(6246003)(9686003)(2900100001)(68736007)(186003)(81156014)(54906003)(81166006)(476003)(6116002)(33656002)(229853002)(66066001)(102836004)(97736004)(11346002)(39060400002)(7696005)(316002)(7416002)(3846002)(110136005)(6436002)(25786009)(7736002)(55016002)(2501003)(86362001)(5250100002)(74316002)(53936002)(3280700002)(5660300001)(6506007)(53546011)(4326008)(99286004)(2906002)(305945005)(3660700001)(14454004)(486005)(486005)(105586002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR05MB4187; H:DB7PR05MB4426.eurprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: aYCXwXP18cCV8GiClxQ9h+ldwYFNpdAsmcSkoXShfCWJ99EYKwGJZ2mvoCFGrZyZn3eJrIj0LjZA72voiSyLHY3DJiGZkSRGxZFbU0ecHh39/QWxpNPC+AW6OkOjAFbT/+ONikqF9WrIsACK8AgPMNOB1kAGgQEBY6y5uiVBnA2Uqa1eAcMTsbdMpxvLo2LYZFn9PCU8rvyi/qYlnEDQ9q9eoZGxauUevc5CYB/rsj7Yt3+WBjSe7/KImejP5XyN0z+q+af/gH5/duoCXYC+8nOalBYAKU0ZyQLwdWXMoFvDxYDydhVnjmt6FFvalLzqrVco5P9LN3PfhJZc40XBsA== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 685b44c9-079d-42ae-fa02-08d5955d8f15 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2018 10:12:20.5059 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR05MB4187 Subject: Re: [dpdk-dev] [PATCH v6 2/8] ethdev: add switch identifier parameter to port 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: , X-List-Received-Date: Thu, 29 Mar 2018 10:12:22 -0000 VGh1cnNkYXksIE1hcmNoIDI5LCAyMDE4IDEyOjE0IFBNLCBEb2hlcnR5LCBEZWNsYW46DQo+IE9u IDI5LzAzLzIwMTggNzoxMyBBTSwgU2hhaGFmIFNodWxlciB3cm90ZToNCj4gPiBIaSBEZWNsYW4s DQo+ID4NCj4gPiBUaGFua3MgZm9yIHRoZSBzZXJpZXMhIFNlZSBzb21lIGNvbW1lbnRzIGJlbG93 DQo+ID4NCj4gPiBXZWRuZXNkYXksIE1hcmNoIDI4LCAyMDE4IDQ6NTQgUE0sIERlY2xhbiBEb2hl cnR5Og0KPiA+PiBTdWJqZWN0OiBbZHBkay1kZXZdW1BBVENIIHY2IDIvOF0gZXRoZGV2OiBhZGQg c3dpdGNoIGlkZW50aWZpZXINCj4gPj4gcGFyYW1ldGVyIHRvIHBvcnQNCj4gPj4NCj4gPj4gSW50 cm9kdWNlcyBhIG5ldyBwb3J0IGF0dHJpYnV0ZSB0byBldGhkZXYgcG9ydCdzIHdoaWNoIGRlbm90 ZXMgdGhlDQo+ID4+IHN3aXRjaCBkb21haW4gYSBwb3J0IGJlbG9uZ3MgdG8uIEJ5IGRlZmF1bHQg YWxsIHBvcnQncyBzd2l0Y2gNCj4gPj4gaWRlbnRpZmllcnMgYXJlIHRoZSB0aGVpciBwb3J0X2lk LiBQb3J0cyB3aGljaCBzaGFyZSBhIGNvbW1vbiBzd2l0Y2gNCj4gPj4gZG9tYWluIGFyZSBjb25m aWd1cmVkIHdpdGggdGhlIHNhbWUgc3dpdGNoIGlkLg0KPiA+Pg0KPiA+PiBTaWduZWQtb2ZmLWJ5 OiBEZWNsYW4gRG9oZXJ0eSA8ZGVjbGFuLmRvaGVydHlAaW50ZWwuY29tPg0KPiA+PiAtLS0NCj4g Pj4gICBhcHAvdGVzdC1wbWQvY29uZmlnLmMgICAgICAgICAgICAgIHwgMSArDQo+ID4+ICAgbGli L2xpYnJ0ZV9ldGhlci9ydGVfZXRoZGV2LmMgICAgICB8IDMgKysrDQo+ID4+ICAgbGliL2xpYnJ0 ZV9ldGhlci9ydGVfZXRoZGV2LmggICAgICB8IDEgKw0KPiA+PiAgIGxpYi9saWJydGVfZXRoZXIv cnRlX2V0aGRldl9jb3JlLmggfCAxICsNCj4gPj4gICA0IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0 aW9ucygrKQ0KPiA+Pg0KPiA+PiBkaWZmIC0tZ2l0IGEvYXBwL3Rlc3QtcG1kL2NvbmZpZy5jIGIv YXBwL3Rlc3QtcG1kL2NvbmZpZy5jIGluZGV4DQo+ID4+IDRiYjI1NWM2Mi4uZTEyZjhjNTE1IDEw MDY0NA0KPiA+PiAtLS0gYS9hcHAvdGVzdC1wbWQvY29uZmlnLmMNCj4gPj4gKysrIGIvYXBwL3Rl c3QtcG1kL2NvbmZpZy5jDQo+ID4+IEBAIC01MTcsNiArNTE3LDcgQEAgcG9ydF9pbmZvc19kaXNw bGF5KHBvcnRpZF90IHBvcnRfaWQpDQo+ID4+ICAgCXByaW50ZigiTWluIHBvc3NpYmxlIG51bWJl ciBvZiBUWERzIHBlciBxdWV1ZTogJWh1XG4iLA0KPiA+PiAgIAkJZGV2X2luZm8udHhfZGVzY19s aW0ubmJfbWluKTsNCj4gPj4gICAJcHJpbnRmKCJUWERzIG51bWJlciBhbGlnbm1lbnQ6ICVodVxu IiwNCj4gPj4gZGV2X2luZm8udHhfZGVzY19saW0ubmJfYWxpZ24pOw0KPiA+PiArCXByaW50Zigi U3dpdGNoIElkOiAldVxuIiwgZGV2X2luZm8uc3dpdGNoX2lkKTsNCj4gPj4gICB9DQo+ID4+DQo+ ID4+ICAgdm9pZA0KPiA+PiBkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9ldGhlci9ydGVfZXRoZGV2 LmMNCj4gPj4gYi9saWIvbGlicnRlX2V0aGVyL3J0ZV9ldGhkZXYuYyBpbmRleCAyMzg1N2M5MWYu LmYzMmQxOGNhZCAxMDA2NDQNCj4gPj4gLS0tIGEvbGliL2xpYnJ0ZV9ldGhlci9ydGVfZXRoZGV2 LmMNCj4gPj4gKysrIGIvbGliL2xpYnJ0ZV9ldGhlci9ydGVfZXRoZGV2LmMNCj4gPj4gQEAgLTI5 MCw2ICsyOTAsOCBAQCBydGVfZXRoX2Rldl9hbGxvY2F0ZShjb25zdCBjaGFyICpuYW1lKQ0KPiA+ PiAgIAlldGhfZGV2ID0gZXRoX2Rldl9nZXQocG9ydF9pZCk7DQo+ID4+ICAgCXNucHJpbnRmKGV0 aF9kZXYtPmRhdGEtPm5hbWUsIHNpemVvZihldGhfZGV2LT5kYXRhLT5uYW1lKSwNCj4gIiVzIiwN Cj4gPj4gbmFtZSk7DQo+ID4+ICAgCWV0aF9kZXYtPmRhdGEtPnBvcnRfaWQgPSBwb3J0X2lkOw0K PiA+PiArCWV0aF9kZXYtPmRhdGEtPnN3aXRjaF9pZCA9IHBvcnRfaWQ7DQo+ID4+ICsJLyoqPCBE ZWZhdWx0IHN3aXRjaF9pZCBpcyB0aGUgcG9ydF9pZCBvZiB0aGUgZGV2aWNlICovDQo+ID4NCj4g PiBXaHkgc3VjaCBkZWZhdWx0IGlzIG5lZWRlZD8gV2h5IG5vdCBsZXQgdGhlIFBNRCB0byBzZXQg aXQgYWx3YXlzPw0KPiANCj4gSSBzYXcgdGhpcyBhIHNpbXBsZSB3YXkgdG8gaGF2ZSBhIGNvbnNp c3RlbnQgZGVmYXVsdCB2YWx1ZSAodGhlIHBvcnRfaWQpIGZvciBhbGwNCj4gUE1Ecywgd2l0aG91 dCB0aGUgbmVlZCB0byBtb2RpZnkgZXhpc3RpbmcgUE1EIHdoaWNoIGRvbid0IGN1cnJlbnRseSBo YXZlDQo+IGFueSBjb25jZXB0IG9mIGEgc3dpdGNoIGRvbWFpbi4NCg0KVGhlIGRlZmF1bHQgdmFs dWUgZG9uJ3QgbWFrZXMgbXVjaCBzZW5zZSB0aG91Z2guIEJ5IGRlZmF1bHQgaXQgd291bGQgbWVh biB0aGUgYXBwbGljYXRpb24gZWFjaCBwb3J0IGlzIG9uIGRpZmZlcmVudCBzd2l0Y2ggZG9tYWlu LiBUaGlzIGlzIG9idmlvdXNseSBub3QgdHJ1ZSBpbiBjYXNlIG9mIG11bHRpcGxlIFZGcyANCg0K TWF5YmUgd2UgY2FuIGRlZmluZSBFVEhfU1dJVENIX0lEX0lOVkFMSUQgKDApIHRvIGVtcGhhc2lz IDAgaXMgbm90IHRoZSBzd2l0Y2hfaWQgZm9yIHRoZSBQTURzIHdoaWNoIGRpZG4ndCBpbXBsZW1l bnRlZCBpdC4gDQoNCj4gDQo+IEFsc28gdGFraW5nIHRoZSBhcHByb2FjaCBvZiBqdXN0IGxlYXZp bmcgaXQgdXAgdG8gdGhlIFBNRCB0byBkZWNpZGUgdGhlIHZhbHVlDQo+IHdvdWxkIG1lYW4gdGhh dCBzb21lIGZvcm0gb2Ygc3luY2hyb25pc2F0aW9uIHdvdWxkIGJlIHJlcXVpcmVkIHNvIHRoYXQN Cj4gdHdvIGRldmljZSBkb24ndCBzZWxlY3QgdGhlIHN3aXRjaCBkb21haW4gaWRlbnRpZmllci4N Cg0KV2hhdCBraW5kIG9mIGtub3dsZWRnZSBldGhkZXYgbGF5ZXIgaGFzIHRvIHNldCB0aGUgc3dp dGNoZV9pZD8gSXQgc2hvdWxkIGJlIGJhc2VkIG9uIHRoZSB1bmRlcmx5aW5nIGNhcGFiaWxpdGll cyBvZiB0aGUgZGV2aWNlLg0KU29tZSBkZXZpY2VzIHdpbGwgdXNlIHRoZSBrZXJuZWwgc3lzZnMg IHRvIGNoZWNrIHRoYXQuIA0KDQpNYXliZSB0aGVyZSBhcmUgZGV2aWNlcyB3aGljaCBhcmUgYWJs ZSB0byBleHBvc2UgdGhlIHNhbWUgc3dpdGNoIGZvciBtdWx0aXBsZSBkZXZpY2VzLCBwYXNzaW5n IHRoZSBwYWNrZXQgYmV0d2VlbiB0aGVtIHVzaW5nICBwZWVyMnBlZXIgdHJvdWdoIHRoZSBQQ0ku DQoNClRoZSBwb2ludCBpcyB3ZSBuZWVkIHRvIGhhdmUgQVBJcyB3aGljaCB3aWxsIGVuYWJsZSBh bGwgdGhlIGZ1dHVyZSBmbGV4aWJpbGl0eS4gDQoNCk1heWJlIHdlIGNhbiBoYXZlIGFycmF5IG9m IHN3aXRjaF9pZCB3aGljaCBhcmUgYWxscmVhZHkgdGFrZW4gYnkgdGhlIHVuZGVybHlpbmcgZGV2 aWNlcywgYW5kIFBNRCB3aWxsIHJlZ2lzdGVyIHRoZWlyIHN3aXRjaF9pZCB0byBpdCBhdG9taWNh bGx5LiBUbyBlYXNlIHRoZSBzeW5jaHJvbml6YXRpb24uIA0KDQo+IA0KPiA+DQo+ID4+ICAgCWV0 aF9kZXYtPmRhdGEtPm10dSA9IEVUSEVSX01UVTsNCj4gPj4NCj4gPj4gICB1bmxvY2s6DQo+ID4+ IEBAIC0yMzk1LDYgKzIzOTcsNyBAQCBydGVfZXRoX2Rldl9pbmZvX2dldCh1aW50MTZfdCBwb3J0 X2lkLCBzdHJ1Y3QNCj4gPj4gcnRlX2V0aF9kZXZfaW5mbyAqZGV2X2luZm8pDQo+ID4+ICAgCWRl dl9pbmZvLT5kcml2ZXJfbmFtZSA9IGRldi0+ZGV2aWNlLT5kcml2ZXItPm5hbWU7DQo+ID4+ICAg CWRldl9pbmZvLT5uYl9yeF9xdWV1ZXMgPSBkZXYtPmRhdGEtPm5iX3J4X3F1ZXVlczsNCj4gPj4g ICAJZGV2X2luZm8tPm5iX3R4X3F1ZXVlcyA9IGRldi0+ZGF0YS0+bmJfdHhfcXVldWVzOw0KPiA+ PiArCWRldl9pbmZvLT5zd2l0Y2hfaWQgPSBkZXYtPmRhdGEtPnN3aXRjaF9pZDsNCj4gPg0KPiA+ IFdoeSB0aGVyZSBpcyBhIG5lZWQgdG8ga2VlcCB0aGUgc3dpdGNoX2lkIG9uIGRldmljZSBkYXRh Pw0KPiA+IEkgdGhpbmsgUE1EIHRvIHN0b3JlIGl0IG9uIGl0cyBwcml2YXRlIHN0cnVjdHVyZSBh bmQgcmVwb3J0IGl0IGluIGRldl9pbmZvIGlzDQo+IGVub3VnaC4NCj4gPg0KPiANCj4gVGhhdCB3 YXkgd291bGQgcmVxdWlyZSBldmVyeSBQTUQgdG8gYmUgbW9kaWZpZWQgdG8gbWFpbnRhaW4gYSBz d2l0Y2hfaWQNCj4gc3RydWN0dXJlLCB3aGljaCBJIGtub3cgaXNuJ3QgYSBiaWcgZGVhbCwgYXMg b25seSB0aGUgZGV2aWNlIHdoaWNoIG5lZWQgdG8NCj4gc3VwcG9ydCBpdCB3b3VsZCBuZWVkIGl0 LCBidXQgd2Ugd291bGQgbmVlZCB0byBjaGFuZ2UgdGhlIGRldl9pbmZvLQ0KPiA+c3dpdGNoX2lk IGZyb20gYmVpbmcgYSB1aW50MTZfdCB0byBiZWluZyBhIHNpZ25lZCB2YWx1ZSBzbyB3ZSBjb3Vs ZCBoYXZlIGENCj4gZGVmYXVsdCBvZiAtMSBmb3IgZGV2aWNlIHdoaWNoIGRvbid0IHN1cHBvcnQg c3dpdGNoIGRvbWFpbi4NCg0KV2UgY2FuIHNheSBhbHNvIDAgaXMgdGhlIGludmFsaWQgc3dpdGNo IGlkLiANCg0KPiBJIHRob3VnaHQgdGhlIGZvcm1lciBhcHByb2FjaCB3YXMgY2xlYW5lci4NCj4g DQo+ID4+ICAgfQ0KPiA+Pg0KPiA+PiAgIGludA0KPiA+PiBkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0 ZV9ldGhlci9ydGVfZXRoZGV2LmgNCj4gPj4gYi9saWIvbGlicnRlX2V0aGVyL3J0ZV9ldGhkZXYu aCBpbmRleCAwMzYxNTMzMDYuLmRjZWQ0ZmM0MSAxMDA2NDQNCj4gPj4gLS0tIGEvbGliL2xpYnJ0 ZV9ldGhlci9ydGVfZXRoZGV2LmgNCj4gPj4gKysrIGIvbGliL2xpYnJ0ZV9ldGhlci9ydGVfZXRo ZGV2LmgNCj4gPj4gQEAgLTEwMjksNiArMTAyOSw3IEBAIHN0cnVjdCBydGVfZXRoX2Rldl9pbmZv IHsNCj4gPj4gICAJLyoqIENvbmZpZ3VyZWQgbnVtYmVyIG9mIHJ4L3R4IHF1ZXVlcyAqLw0KPiA+ PiAgIAl1aW50MTZfdCBuYl9yeF9xdWV1ZXM7IC8qKjwgTnVtYmVyIG9mIFJYIHF1ZXVlcy4gKi8N Cj4gPj4gICAJdWludDE2X3QgbmJfdHhfcXVldWVzOyAvKio8IE51bWJlciBvZiBUWCBxdWV1ZXMu ICovDQo+ID4+ICsJdWludDE2X3Qgc3dpdGNoX2lkOyAvKio8IFN3aXRjaCBEb21haW4gSWQgKi8N Cj4gPj4gICB9Ow0KPiA+Pg0KPiA+PiAgIC8qKg0KPiA+PiBkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0 ZV9ldGhlci9ydGVfZXRoZGV2X2NvcmUuaA0KPiA+PiBiL2xpYi9saWJydGVfZXRoZXIvcnRlX2V0 aGRldl9jb3JlLmgNCj4gPj4gaW5kZXggZTU2ODFlNDY2Li5jYWVkN2E0ZTYgMTAwNjQ0DQo+ID4+ IC0tLSBhL2xpYi9saWJydGVfZXRoZXIvcnRlX2V0aGRldl9jb3JlLmgNCj4gPj4gKysrIGIvbGli L2xpYnJ0ZV9ldGhlci9ydGVfZXRoZGV2X2NvcmUuaA0KPiA+PiBAQCAtNTg1LDYgKzU4NSw3IEBA IHN0cnVjdCBydGVfZXRoX2Rldl9kYXRhIHsNCj4gPj4gICAJc3RydWN0IGV0aGVyX2FkZHIqIGhh c2hfbWFjX2FkZHJzOw0KPiA+PiAgIAkvKiogRGV2aWNlIEV0aGVybmV0IE1BQyBhZGRyZXNzZXMg b2YgaGFzaCBmaWx0ZXJpbmcuICovDQo+ID4+ICAgCXVpbnQxNl90IHBvcnRfaWQ7ICAgICAgICAg ICAvKio8IERldmljZSBbZXh0ZXJuYWxdIHBvcnQgaWRlbnRpZmllci4gKi8NCj4gPj4gKwl1aW50 MTZfdCBzd2l0Y2hfaWQ7CSAgICAvKio8IFN3aXRjaCB3aGljaCBwb3J0IGlzIGFzc29jaWF0ZWQg d2l0aA0KPiA+PiAqLw0KPiA+PiAgIAlfX2V4dGVuc2lvbl9fDQo+ID4+ICAgCXVpbnQ4X3QgcHJv bWlzY3VvdXMgICA6IDEsIC8qKjwgUlggcHJvbWlzY3VvdXMgbW9kZSBPTigxKSAvIE9GRigwKS4N Cj4gPj4gKi8NCj4gPj4gICAJCXNjYXR0ZXJlZF9yeCA6IDEsICAvKio8IFJYIG9mIHNjYXR0ZXJl ZCBwYWNrZXRzIGlzIE9OKDEpIC8NCj4gPj4gT0ZGKDApICovDQo+ID4+IC0tDQo+ID4+IDIuMTQu Mw0KPiA+DQoNCg==