From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 9101443192; Wed, 18 Oct 2023 03:53:15 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 35BE54029F; Wed, 18 Oct 2023 03:53:15 +0200 (CEST) Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam04on2096.outbound.protection.outlook.com [40.107.101.96]) by mails.dpdk.org (Postfix) with ESMTP id E74A24003C for ; Wed, 18 Oct 2023 03:53:13 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZNQY4tlD0ceZW9gC/1gJ1CV/sc6+2Pv/BJ1BzwlTTuT8n+zW5DcHCokk+NMj+bbADXB9W+qjyTjXTJhM6n5vBpEhirJiXDXRcqGGrhVwj8YNUklX+V9rpG+0POBKIfvTsMqEl9xiMNgzkO45N3r++fG7/r6lQIfGPUMoO4Xfz+yRwrfSu1alhaR3sKgVqI45ZvsYCVTVRVhyUMyZoYHTx3493Srq4kI6oOnQPHLWhaG1jjFQTmhW+fDkhzCAIIiu70Ul5Fy/hd9EQPYnh6VM7/QzGfl1AcgF0CJcPIhbrIShtI6chb8lrnd1CizVNLHDz8/pB5T9Zdxpj5cJUy39xA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=PX0zq6R6aGDvFC6gMkiUdxh0pJ4CJSDSTAg5pWO1a1M=; b=YEbEyEB3KtBmQQYtCBgdpQo5TKGedO0qqtM7HdrjQ9r+FPRyw3a7Him0VqG8OsgY+Ox5HAj5Tx3gsq7NTGdBKd7v9EGZjbO7urpj9U+vmuKjaXOQ8EDiSDlqKzK5Qgkcx45JJzWPiNujq13lMTdmm5pusBi79QGiJpOQlKV/TO088NJgnPO9tnsPR24iqxQ0KuhS643PfdNKgwv6aEIHemzZGKPOqbfyxXYR8LIMxWppDPI4DpA2roqw3W/CgOWlHGNyAq3hStvitvZVsRiqqeadFHbFBySPqLXtc/+j8e5YXc/YhyYBMn4s7veCnOV5fqxnsSaFzx44LHmxWi/diQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PX0zq6R6aGDvFC6gMkiUdxh0pJ4CJSDSTAg5pWO1a1M=; b=u8IBdnXATkr6FaHq1LSbepj+Mb3ebA7+jlS19JUYCm/HFSk+Odso1HRfZXdzxpVni9HxuvjYfLVjmMNNo+ChA+cxxN9SvZ8qBxFigP3G+htvdnEY9KxW5xI9x3sL0+v370P+J+KLKqD69e6ACoFTEQOhD79D8oC1FG6LP3cFWPk= Received: from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) by DM6PR13MB4066.namprd13.prod.outlook.com (2603:10b6:5:2ab::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.21; Wed, 18 Oct 2023 01:53:10 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::142e:d47c:7320:8a9d]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::142e:d47c:7320:8a9d%4]) with mapi id 15.20.6907.021; Wed, 18 Oct 2023 01:53:10 +0000 From: Chaoyong He To: "lihuisong (C)" , "dev@dpdk.org" CC: oss-drivers , Long Wu Subject: RE: [PATCH v3 7/8] net/bonding: support checking valid bonding port ID Thread-Topic: [PATCH v3 7/8] net/bonding: support checking valid bonding port ID Thread-Index: AQHZ+Yn6A4qzgakM/0K0lsFdkgcHgrBNth0AgAAMedCAACYhAIAA73Jg Date: Wed, 18 Oct 2023 01:53:10 +0000 Message-ID: References: <20231007013440.1309422-1-chaoyong.he@corigine.com> <20231008015041.1551165-1-chaoyong.he@corigine.com> <20231008015041.1551165-8-chaoyong.he@corigine.com> <9d3ed36d-5fd1-3a13-82ee-9bd955a10b0f@huawei.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR13MB5545:EE_|DM6PR13MB4066:EE_ x-ms-office365-filtering-correlation-id: 940ebc4e-1c94-44bf-c9a9-08dbcf7cfb85 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: nzlxLtqtOvJ6BEh+CwyPCoWon+tbAgsED6PNtxjwDiaHyK6OwlTT4iSFq7I/uX3JpFjFCpTCfqdKQcBQLz6gCPWQCC0RNSPCrntxDeqNPrcZUd7YSysO8Q2QPpjrXtxPXxPg5TWHxjkCwSI4UR8PXav8WCgqyPdVqMfG1HqwzX/OOi0pVtXu7Zv8vCFxsssEZ2mI0Dbhovru4Q3NwJ5MeFgtZBBZGFiVP5vv1haeX5JrSGdHXRHm+BoxYwmRfc2oFVcCq5KKc9FLNrlNtNlmpaH869grCmFn+dNYBWqoxJYkpgYLUQdK3pqxqcEOFCiVaAvgAqLyFkG9iEA6MQks7B+aaUOolgjtjhwDYg6i15/LwhYRpt+0UlSsf4ceQHmZ8UcI07vMjbs1VaxOymDsOPPwxfkQOllx+sYaS4WBniVYptAE4GC9aMsyZP8BJ0LOdn8MvVFoV7Y5RVLrUTQ+p+vNmHbovy4eSz8hWEH65gyzVvp093Muhf3qRSXGxJq1bhkOoEb6JPyCNNmQgB++DmUsFGlEXVhKnOdaIkSlnS4xII0qaplym/keGebn8YJfhg0kvRcpS2QPhGksDJRMj3HSFxmOlTu/HkP32atr7utdQ+kdtSGDbs1rOahOoS6z8ZXV3KcCmEnSVATXaRV8aw5Du+36/YV4vYv7B1GqFUg= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(39840400004)(136003)(346002)(396003)(376002)(230922051799003)(64100799003)(186009)(1800799009)(451199024)(66476007)(316002)(66556008)(76116006)(66446008)(54906003)(64756008)(66946007)(110136005)(26005)(38070700005)(83380400001)(107886003)(38100700002)(71200400001)(33656002)(86362001)(122000001)(478600001)(55016003)(9686003)(7696005)(6506007)(2906002)(41300700001)(52536014)(5660300002)(44832011)(8936002)(8676002)(4326008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VWtTMnRldlFKMHJWcUNLcFQ5VFpjVHBOcjVUT2FMVXJFWlhLNmFEN1phU1Er?= =?utf-8?B?QmFqR2tGZVB4cTd2NUJteXBhUXY0aFIxMmNaMkw3RzhKa2F3M1MyMngra1lW?= =?utf-8?B?dFUyekJ0aENPcCsxYUZ3N2haOHp1QStrWE9ORmx6REl5N1U5N2tDTjE0RjAy?= =?utf-8?B?emtkcE9IQXM2QlhSK2FBNjFINmhlRUgrWHh0cGVaeEVvWE9GaTR5aE01YTlW?= =?utf-8?B?dDJsbTZVMHE0aGNIRDJFMmtsdEFFMjVjaXl3MVN5VjFzTUlsNzJXR1hWTnNx?= =?utf-8?B?MUMzMVZyMlJpSXM3bUhEb2FpWGlFWWtid3YzRHV2UkhFdWs2NUFTRmtSUXgw?= =?utf-8?B?eG5RYXd5RDN1Q1YrWEpHY1BRTlhSeFRwNnhXd1BxdmZNRHZRSlJ2VFAwZVl6?= =?utf-8?B?SnBIbExkcFVvdUFHekNoWEdnNDJnRzhDYjNRTkdjdjFnYVpRUGlsNjRyRDZs?= =?utf-8?B?WkFnbkxoSndnZEU2dFhnekdHdURaOWpzdnhlbDFQaXVsQk8zRFdTNzNtakhj?= =?utf-8?B?MFovYkU0eTlIY0cwZU9xWEMwWU9VR3ZJUnhneUFHbVFLZmJ3WWY5Tm1KTVYw?= =?utf-8?B?UHpxelVEQ2hKWnQrMi9FbVMydnZBbXdIQk53SjdUWkx3dzlzTmRjVzh5dXVx?= =?utf-8?B?emxndWZlelMzL2tXWk9JanNVS3BiSTUvaDlqcm9OVG1HOW4wV3EwbHVHN210?= =?utf-8?B?SDlRaXdLeUFkM1E1Nm16RzJPZ2xJNVUybXhlLzZqQlBLdENVT3dlNEd6dmln?= =?utf-8?B?THRZdzFZbDQvaEE5TjhtZWptNFZxYnlWMDFmeWdSVHVpbS85K1UzaFJkK1VZ?= =?utf-8?B?V0lWbWIvcnlWbjI0SXN2eVRHdWQ5K0VoUmlYWVgreDNVRXZ2Q0lSNDVZWTQr?= =?utf-8?B?aVdBTW51djg4Y3Fsc2xTZThqbjY0N29tSTl2bE54MUFDY2FJWUFtQXlhWmJJ?= =?utf-8?B?WXhYV2YzYnJmTlN3SVpodkNsNitSeFk4OGdNSWIwZDFNTTF2bTVuR2g4cURH?= =?utf-8?B?N3lXS1VjTm9TUVBNcWpkUk5MSjNhN01xTmJZZEhKdUtxWG9YOUtQVlNXZmdl?= =?utf-8?B?aU11MHE1ZHhuWUdjdHpUc1MwNmVtS3YySG5ZSnlGZWJNMHEyRjhJTWVWaFRt?= =?utf-8?B?Z29MTGJjYWRUbW8xSVE1cWdqVERJVUdsZTN0bVl6dlZuazZiWXVBN1R5ZG42?= =?utf-8?B?aEVOK1pncklTZnNkZVRIMWlQemdNV05wMnZldzBnWjB5RThwZkNSZ1FFTUpL?= =?utf-8?B?RzlhZVFPOE9KaGFwL3Z2UFl1NFozdDBobWh5RzZFSmI3b2xsUnJhU29NTm9t?= =?utf-8?B?RFVuMHN3akpMKzQwZGNhSDZQS2FqMlBRZzkveVd2TmtlUVNvWi8yc1hva0dX?= =?utf-8?B?ei81eHlTOVNYOE5uc1RmSjBZOW4yb21Mc3ZaUVhzU05DeHJQWEF6T21meTBJ?= =?utf-8?B?VFlrQmpJSERGSzJrVjczTkNINUY2MTBNMUVDTS9YcHp1LzZWSGszWkxXVm9s?= =?utf-8?B?Q0xzc3RuQyt2STZKcllDK01WUHB2Q2xidlpSUitGZVlxYmM3N3Z3anFpUUND?= =?utf-8?B?OW1rbU81bE1UYlMxR0k1eWt2ZFBMYUIrY3RGc2lwT2JGTkthelNvVkZORkgz?= =?utf-8?B?Ukl5Z0NOVlpkRTIvNHJyK3ZEZU9FZXgzdU5qQ0ZaT1pVRks2YjQ3Umc1c2Ux?= =?utf-8?B?WTdlMEFjakloMWlvS08yRUtEYytUQUh3RUxkbFdlQ2FMUWM5U1dmUDBSSDh2?= =?utf-8?B?dmlBZTVWdjRJZForVkZoa0VEZXlRdHBMZmtuazlxakIwYUtGMGpUQWJXOWd2?= =?utf-8?B?QmJCUU1wc3NJRkQzV29hM29MSmhRL2VuWmNNdThGbFBycDlKM3d3QWMxSGNi?= =?utf-8?B?YTNjYzdFbDJ3Q2kxdnRmWFJiMG16Q1drSy8ycDVlYnZFeUFoUHk3SEF2dnpP?= =?utf-8?B?eU9NeElDeDBFQlUrZTJKWVUyWkdXamxGdjZqeURYVlRFTlpBMnNJaVBEbzMz?= =?utf-8?B?V2tyQTNJV0duQnFmQjBDRnlCZVpRbFhMVlZFVUsvcmZsazBDMzFUNnN3U1Ey?= =?utf-8?B?ZUZibjN3emZlVkE5OXJRT3plZVZoM1plWG5CeEZHMHZ4aW84UjZWdk4xWms2?= =?utf-8?Q?9kcdbl4xDc0CrzLYS9r4n3uQz?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 940ebc4e-1c94-44bf-c9a9-08dbcf7cfb85 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Oct 2023 01:53:10.5516 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: fmo81JfHDuo4eyjyKI4DDoy3xzkleYNarlgyCrnIlZjOHS/0n4FjTMd1JDTOiYtrS4DJNXz2i9Ic7c/jFuMc85+Crnb6Z0G+iZ8WLwNkBaY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR13MB4066 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiDlnKggMjAyMy8xMC8xNyAxNzoyNSwgQ2hhb3lvbmcgSGUg5YaZ6YGTOg0KPiA+PiBIaSBDaGFv eW9uZywNCj4gPj4NCj4gPj4gSXQgaXMgYmV0dGVyIHRvIHNlcGFyYXRlIHBhdGNoIDMvOCBhbmQg cGF0Y2ggNi84IGZyb20gdGhpcyBzZXJpZXMuDQo+ID4gVGhlIHBhdGNoIDMvOCBpcyBva2F5IHRv IHNlcGFyYXRlLCB0aGVyZSBpcyBubyBwcm9ibGVtLg0KPiA+IEJ1dCBpZiBwYXRjaCA2LzggYmUg YSBzZXBhcmF0ZSBwYXRjaCwgdGhpcyBwYXRjaCBzZXJpZXMgd2lsbCBuZWVkIGRlcGVuZCBvbiBp dC4NCj4gPiBJJ20gbm90IHN1cmUgaWYgdGhhdCBpcyBva2F5Pw0KPiBJIGRvZXNuJ3Qgc2VlIHRo ZSBkZXBlbmRlbmN5IG9mIHBhdGNoIDcvOCBhbmQgOC84IG9uIGl0Lg0KPiBJZiB5b3UgcmVtb3Zl IHRoZSBwYXRjaGVzIHdoaWNoIGlzbid0IHJlbGVhdGVkIHdpdGggdGhlIHN1YmplY3Qgb2YgdGhp cyBzZXJpZXMsIGl0DQo+IGlzIGhlbHBmdWwgZm9yIHJldmlld2luZy4NCg0KQWZ0ZXIgZGlzY3Vz c2luZyB3aXRoIExvbmcgV3UgYWdhaW4sIHdlIGNvbmZpcm1lZCB0aGF0IHdoYXQgeW91IHNhaWQg aXMgcmlnaHQuDQpCb3RoIHBhdGNoIDMvOCBhbmQgNi84IGNhbiBiZSBzZXBhcmF0ZWQgZnJvbSB0 aGlzIHNlcmllcywgYW5kIHdlIHdpbGwgZG8gaXQgaW4gdGhlIG5leHQgdmVyc2lvbi4NClRoYW5r cy4NCg0KPiA+DQo+ID4+IOWcqCAyMDIzLzEwLzggOTo1MCwgQ2hhb3lvbmcgSGUg5YaZ6YGTOg0K PiA+Pj4gRnJvbTogTG9uZyBXdSA8bG9uZy53dUBjb3JpZ2luZS5jb20+DQo+ID4+Pg0KPiA+Pj4g QWRkIEFQSSB0byBzdXBwb3J0IGNoZWNraW5nIGlmIHRoZSBwb3J0IGlkIGlzIGEgYm9uZGluZyBw b3J0IGlkLg0KPiA+Pj4NCj4gPj4+IFNpZ25lZC1vZmYtYnk6IExvbmcgV3UgPGxvbmcud3VAY29y aWdpbmUuY29tPg0KPiA+Pj4gUmV2aWV3ZWQtYnk6IEphbWVzIEhlcnNoYXcgPGphbWVzLmhlcnNo YXdAY29yaWdpbmUuY29tPg0KPiA+Pj4gUmV2aWV3ZWQtYnk6IENoYW95b25nIEhlIDxjaGFveW9u Zy5oZUBjb3JpZ2luZS5jb20+DQo+ID4+PiAtLS0NCj4gPj4+ICAgIGRyaXZlcnMvbmV0L2JvbmRp bmcvcnRlX2V0aF9ib25kLmggICAgIHwgMTMgKysrKysrKysrKysrKw0KPiA+Pj4gICAgZHJpdmVy cy9uZXQvYm9uZGluZy9ydGVfZXRoX2JvbmRfYXBpLmMgfCAgNyArKysrKysrDQo+ID4+PiAgICBk cml2ZXJzL25ldC9ib25kaW5nL3ZlcnNpb24ubWFwICAgICAgICB8ICAxICsNCj4gPj4+ICAgIDMg ZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKQ0KPiA+Pj4NCj4gPj4+IGRpZmYgLS1naXQg YS9kcml2ZXJzL25ldC9ib25kaW5nL3J0ZV9ldGhfYm9uZC5oDQo+ID4+PiBiL2RyaXZlcnMvbmV0 L2JvbmRpbmcvcnRlX2V0aF9ib25kLmgNCj4gPj4+IGluZGV4IDNmNDI3YjZiYWIuLmU4MTUyYTE1 NWYgMTAwNjQ0DQo+ID4+PiAtLS0gYS9kcml2ZXJzL25ldC9ib25kaW5nL3J0ZV9ldGhfYm9uZC5o DQo+ID4+PiArKysgYi9kcml2ZXJzL25ldC9ib25kaW5nL3J0ZV9ldGhfYm9uZC5oDQo+ID4+PiBA QCAtNDYxLDYgKzQ2MSwxOSBAQCBfX3J0ZV9leHBlcmltZW50YWwNCj4gPj4+ICAgIGludA0KPiA+ Pj4gICAgcnRlX2V0aF9ib25kX2h3X2NyZWF0ZV9nZXQodWludDE2X3QgYm9uZGluZ19wb3J0X2lk LCB1aW50MTZfdA0KPiA+Pj4gbWVtYmVyX3BvcnRfaWQpOw0KPiA+Pj4NCj4gPj4+ICsvKioNCj4g Pj4+ICsgKiBDaGVjayB3aGV0aGVyIGJvbmRpbmcgcG9ydCBpZCBpcyB2YWxpZC4NCj4gPj4+ICsg Kg0KPiA+Pj4gKyAqIEBwYXJhbSBib25kaW5nX3BvcnRfaWQNCj4gPj4+ICsgKiAgIFBvcnQgSUQg b2YgYm9uZGluZyBkZXZpY2UuDQo+ID4+PiArICoNCj4gPj4+ICsgKiBAcmV0dXJuDQo+ID4+PiAr ICogICAwIG9uIHN1Y2Nlc3MsIG5lZ2F0aXZlIHZhbHVlIG90aGVyd2lzZS4NCj4gPj4+ICsgKi8N Cj4gPj4+ICtfX3J0ZV9leHBlcmltZW50YWwNCj4gPj4+ICtpbnQNCj4gPj4+ICtydGVfZXRoX2Jv bmRfdmFsaWRfYm9uZGluZ19wb3J0X2lkKHVpbnQxNl90IGJvbmRpbmdfcG9ydF9pZCk7DQo+ID4+ PiArDQo+ID4+PiAgICAjaWZkZWYgX19jcGx1c3BsdXMNCj4gPj4+ICAgIH0NCj4gPj4+ICAgICNl bmRpZg0KPiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2JvbmRpbmcvcnRlX2V0aF9ib25k X2FwaS5jDQo+ID4+PiBiL2RyaXZlcnMvbmV0L2JvbmRpbmcvcnRlX2V0aF9ib25kX2FwaS5jDQo+ ID4+PiBpbmRleCAwMTEzZGZkYzE2Li44MGQ3MTUyOWNjIDEwMDY0NA0KPiA+Pj4gLS0tIGEvZHJp dmVycy9uZXQvYm9uZGluZy9ydGVfZXRoX2JvbmRfYXBpLmMNCj4gPj4+ICsrKyBiL2RyaXZlcnMv bmV0L2JvbmRpbmcvcnRlX2V0aF9ib25kX2FwaS5jDQo+ID4+PiBAQCAtMTIxNCwzICsxMjE0LDEw IEBAIHJ0ZV9ldGhfYm9uZF9od19jcmVhdGVfZ2V0KHVpbnQxNl90DQo+ID4+PiBib25kaW5nX3Bv cnRfaWQsIHVpbnQxNl90IG1lbWJlcl9wb3J0X2lkKQ0KPiA+Pj4NCj4gPj4+ICAgICAgICByZXR1 cm4gbWVtYmVyX2Rldi0+ZGV2X29wcy0+Ym9uZF9od19jcmVhdGVfZ2V0KG1lbWJlcl9kZXYsDQo+ ID4+IGJvbmRpbmdfZGV2KTsNCj4gPj4+ICAgIH0NCj4gPj4+ICsNCj4gPj4+ICsNCj4gPj4+ICtp bnQNCj4gPj4+ICtydGVfZXRoX2JvbmRfdmFsaWRfYm9uZGluZ19wb3J0X2lkKHVpbnQxNl90IHBv cnRfaWQpIHsNCj4gPj4+ICsgICAgIHJldHVybiB2YWxpZF9ib25kaW5nX3BvcnRfaWQocG9ydF9p ZCk7IH0NCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9ib25kaW5nL3ZlcnNpb24ubWFw DQo+ID4+PiBiL2RyaXZlcnMvbmV0L2JvbmRpbmcvdmVyc2lvbi5tYXAgaW5kZXggM2NmZmY1MTI2 OS4uYmY1ZTUwNTIxZQ0KPiA+Pj4gMTAwNjQ0DQo+ID4+PiAtLS0gYS9kcml2ZXJzL25ldC9ib25k aW5nL3ZlcnNpb24ubWFwDQo+ID4+PiArKysgYi9kcml2ZXJzL25ldC9ib25kaW5nL3ZlcnNpb24u bWFwDQo+ID4+PiBAQCAtMzksNCArMzksNSBAQCBFWFBFUklNRU5UQUwgew0KPiA+Pj4gICAgICAg IHJ0ZV9ldGhfYm9uZF9ub3RpZnlfbWVtYmVyX2ZsYWdfZ2V0Ow0KPiA+Pj4gICAgICAgIHJ0ZV9l dGhfYm9uZF9ub3RpZnlfbWVtYmVyX2ZsYWdfc2V0Ow0KPiA+Pj4gICAgICAgIHJ0ZV9ldGhfYm9u ZF9ub3RpZnlfbWVtYmVyczsNCj4gPj4+ICsgICAgIHJ0ZV9ldGhfYm9uZF92YWxpZF9ib25kaW5n X3BvcnRfaWQ7DQo+ID4+PiAgICB9Ow0K