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 17556A0C4E; Tue, 2 Nov 2021 09:18:47 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 93B804111F; Tue, 2 Nov 2021 09:18:34 +0100 (CET) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 5B0074068F for ; Tue, 2 Nov 2021 09:18:32 +0100 (CET) X-IronPort-AV: E=McAfee;i="6200,9189,10155"; a="218119121" X-IronPort-AV: E=Sophos;i="5.87,202,1631602800"; d="scan'208";a="218119121" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Nov 2021 01:18:31 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,202,1631602800"; d="scan'208";a="576927631" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by FMSMGA003.fm.intel.com with ESMTP; 02 Nov 2021 01:18:31 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Tue, 2 Nov 2021 01:18:31 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Tue, 2 Nov 2021 01:18:28 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Tue, 2 Nov 2021 01:18:28 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.44) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Tue, 2 Nov 2021 01:18:28 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A99t3AP8a2wSH/BoBYrWKRp42EeSKNyMbmc1c9SA9UinNrKZI/j5ofWbn04HTKcWpsZhfAcl+pIKrj/g37de07n28NZZ76HJzUF8zWVC9mK/COQNCpw07i37kxzB4VABJwQuGmglIXTWY7wo4RKXnev6n0JU3Rh0fH/+Foe8i+RVjpYWA0kRTCbVh/CrRPr/3IaeiUSKZ+Q9cGaU4Zflrf5+kU37nIAhLIkWuvy2luRIP7MvNvFt358+M02Dg7X2RVa2oukERJF9/+qBQaI2xv/luAyAGoCYp+03Krs1R+WHKD8a6eK/YsdYVG2LT2ObuzrKxREqGmAwt/Elo/uHbA== 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=L94BlifIOazwGnrUJFUnXeegKrDGOdz0OTBDjDzZVYg=; b=R5ef1tGga6g296hAknflM/SnxFZbIDTUNHbbkt3EiWs+TazVapqgqsyIQf3alsS+wLYHH08OZB39dwG93zNS652UKLb+cArbCQ9mczWPPVXASe5vcEYxa9vvAMsUcA1eeRSMgVUsaT50F8zBimRLhs5CPm6XD1p4zMb6+/YQojS/bsQkwJvR/hdOuSOzXw+0CGuBZjJgwd30VKr4P6etC4kV3zKI19C0AfLd1zf5R7czpvLehu2jqx8YHqq/0n6T/lk2x29T9Zi80EUB2xWzhVN7PjqIH6+zjwzzuYe3lsHifwDVUYBJCD9LqohLX+Dxk911Rlckca7dgFAslUeMuQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=L94BlifIOazwGnrUJFUnXeegKrDGOdz0OTBDjDzZVYg=; b=hpjaLqFAx0PPDQLTUEiz3NByqmPWxW8j/ppsAOYN3AYMIU/+11BXDmo2aEsbnQQTVMhUVphu/ezhl0OawW2HM83Z8JQ5DfbW2+TV0HnR7YmZdzSQR4eOy85zAur00l1+9PTbIUP1SUj/cjlTaCYhK3taiKJpz/1c6JJAZBAqjC8= Received: from SN6PR11MB3504.namprd11.prod.outlook.com (2603:10b6:805:d0::17) by SN6PR11MB2608.namprd11.prod.outlook.com (2603:10b6:805:57::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.17; Tue, 2 Nov 2021 08:18:27 +0000 Received: from SN6PR11MB3504.namprd11.prod.outlook.com ([fe80::94ce:97cd:1b5f:b511]) by SN6PR11MB3504.namprd11.prod.outlook.com ([fe80::94ce:97cd:1b5f:b511%7]) with mapi id 15.20.4649.020; Tue, 2 Nov 2021 08:18:27 +0000 From: "Xia, Chenbo" To: Vijay Srivastava , "dev@dpdk.org" CC: "maxime.coquelin@redhat.com" , "andrew.rybchenko@oktetlabs.ru" , "Vijay Kumar Srivastava" Thread-Topic: [PATCH v3 10/10] vdpa/sfc: set a multicast filter during vDPA init Thread-Index: AQHXzNbnlzMzDNiMT0Wo2tp3FyItsqvv6nCA Date: Tue, 2 Nov 2021 08:18:27 +0000 Message-ID: References: <20210706164418.32615-1-vsrivast@xilinx.com> <20211029144645.30295-1-vsrivast@xilinx.com> <20211029144645.30295-11-vsrivast@xilinx.com> In-Reply-To: <20211029144645.30295-11-vsrivast@xilinx.com> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: xilinx.com; dkim=none (message not signed) header.d=none;xilinx.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 421d486b-30e7-4fa6-724d-08d99dd95915 x-ms-traffictypediagnostic: SN6PR11MB2608: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:626; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DXi2Eemhm075m8RN0NajOEV69jdouvukJahLwggkXiebKNJ3lJJNkqZUswpswE08zhqWDNtyj1bdEaLNpm/5XICxeN7APgaR/ZbHDpX6mPybinZuBVTDVMq2C2fWcQmbH7P37J/suPHXR0TXCPGWJxm2soF4yL35LPaOxWwD95oo4cq9hjWR8GsDjBIe1PP3aLx4EoA8t0BQD27ZKzK5i5r6L+1/tLmXH42nNm1QfrEnrGciS48D2zSJiwVWhHRHSrwvuJwV3tO7+sgoR+1rJTeAyH3G8inMsinaekjsN+9qlMreRZVqrlHjPH5uOo5dkm/c84AxziDBfHQCOzwPaI2MqNFCB22rYBBvuv/4Go/aB2TPnwDSUcjCojXU/3T+WjPwci10L1UK36OQIeSaD4vEpYavtgjmC5K4onVcSzM342hA46VsbSWvlIz0IfAiEtixHdt2phRMYhxcfi66T881QG42MPE5cmjPsqXOW5GC9P0MejiqB2tJjRxxM5rE685gao0jnjGzoVzgeq4UxIOH6JkAq3j5Uf3Z50O591Br+ZHk038W5b8GxsBvSi/iZbs/di74RvVJNPhZvKcJD9O6uWdKALWLV09eJHMde8APvM9CaxBHv2wzOKM9EbRN8SCmfv+IXPaXx1DrKSNvfXa2R3Qj8utOly9hTuZxmzvaDrgoXRYRiwnD1+dvVP1fw1V3Zhz4JvYtWq10SNSmKA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB3504.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(8936002)(2906002)(5660300002)(33656002)(38100700002)(8676002)(83380400001)(82960400001)(38070700005)(122000001)(71200400001)(66446008)(52536014)(66946007)(76116006)(66556008)(64756008)(53546011)(54906003)(86362001)(55016002)(4326008)(66476007)(7696005)(9686003)(26005)(508600001)(6506007)(186003)(316002)(110136005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TGxqZ1diemY0WTlqWW1taGw5VGtLSkduckl3UW8xL3JhRHV5NDlXUEJseFZl?= =?utf-8?B?M0pCRmxLSnhJMjVJQngybGhueGwrUGdBYzRoOEIxWFVFSUN5UjVsanJmYkoz?= =?utf-8?B?MERCMmswYTRYTDRla0kzdFBGL215VmhRYU9mdUwrZFFiLy9ZU3BWT2o3WVVv?= =?utf-8?B?aUlyV1JFWUN1RDVIcHRZcWI5YndGL251Z3F3MXBTUE0vZG03RndKM2cyQ0xI?= =?utf-8?B?cUZpOVp6eXlyckdMd2g4aTAzamhLSzhjS0ViKzV3VnA4aURPbTNXNE1ZU1F2?= =?utf-8?B?SlEwcFVmMnNZSFFtU1VvdnNIUVYrM0RYN0JYQ2tHRFlzTGVkcWRlaWVVN2ho?= =?utf-8?B?MFRNUnMyTGFRSnMxVXFqY1BRcHozRGpUYTlrd0h0NU0ybktKV3VCaEJvL1RP?= =?utf-8?B?OE95QS9INCt5MWhTY3FTU1M1R0JwNHhYUXNLa1dPWVgvdjhPaU9yM3dtaXEy?= =?utf-8?B?VGtzaXFONER5UUJuc2UrWDIxcDIrQ0xhWm1FU1JhMVdRQ3JhSmFka1RBYmND?= =?utf-8?B?TXB6WFA1Q3plVCtNQ05jMU9YM2tpSXNYMlBjeUQzTHJVK29sVlZMN2dlUlZt?= =?utf-8?B?TEZmNFRLS3F0WkkzVmpOWEI3VVlJNGFxL284VGd3WlFVOEREZ2RUdWt3enNq?= =?utf-8?B?dXdxb2N4eC9rMlF0Y1VnVktPWFZJaDQveFZ4aDd5ZXlJS3I0YVdNSWVCT2VX?= =?utf-8?B?V3hPR014em82czAwc3AwbHMxZmJycUMrcHRzMUdsUmpyYUFpcXUxcXA3dVM1?= =?utf-8?B?R2tmK0tsRGdKY1UxNTVHdjRRdkxsc2V1NFJaRWdnSGdwZUF5cG4veDJMYlph?= =?utf-8?B?enljYUdaRFV5eG5SeFZ5Q1VjZVh4SitTcVo1QVlKUWJYazJPVWxJZnphcTB6?= =?utf-8?B?QmxNbnZVcyszdWYrOXAzTi8xY0lTWTdGOUw2SUNQQVJISnFGVFNzdmNnbnpV?= =?utf-8?B?SzhLdk91TnJYWmN3WFVXSmdYMUhKb3pUTFdKZXViSTg3L0NkUzM5U2VQVTd3?= =?utf-8?B?NjFPUHFZSEJWV2poSnNrSCtnc0l4SzFSVkYvMmUzUEhDSXFLUlVudllpNDB1?= =?utf-8?B?RlZ5NWFpWXlDNm5qbktPb0p0b1IxSnlDY3BqY1V2VEMwd21HUHpRSlN3dSt4?= =?utf-8?B?b2c1M1dQVmJZRjQwOEREczh2ckNqNmsvV0pwbDhja2djWTlCWUR2RDcrZVYx?= =?utf-8?B?MjloME1DVWVuRW8raFZSVEV5QkhsZXVxa0tGS3lIb1NiTE9YSXVZQ2NXUis4?= =?utf-8?B?OU9zeEFxZkNhWTNjNGRDU3Y5U2ZrMklUTHAwS3VlVXQzR3lpVEZ6dlhScEdK?= =?utf-8?B?OCtHeVhoVjlyREFwU1o5bHJkME1ERGNtS2sxQ3JzTlZNcjlHdVBRelVERlBH?= =?utf-8?B?T3lQSUZWQWRIRHdDVUlEamM2T1E2OVZwdS9tenl0WmVEU05WRlAxaUpNOXpR?= =?utf-8?B?STA3Q0RNSGtDYklENVh6WnpYU2pvM0k2Z1BrRU1GUW9ScDMyazRFaU96UEdX?= =?utf-8?B?YXcvRGlWQTlibHNKWmFEbXg2S3RzVGhDMWVvbWFWYVZJWEdoai93K2duODVB?= =?utf-8?B?VmJhaHQxVjBBL1NOSmg2VHRPdEJidTF3ZGRCMUtsM1BkblE4VCtaWTlKN0kw?= =?utf-8?B?Wk9PaGFadlM2a0NZUEJjQllka1lZc0lFZ1NmeFQ2cGlXQWpLYUpVL3o1akhX?= =?utf-8?B?RDZxaVEvN3JBQ3ZuWklqeS9QM0FlUXZ2byttTGtRaTFVUmVqa0F6SzlZbFcx?= =?utf-8?B?QmVlWm9CbHFLa0FCT1ZoWU1rRmsxaGlRbHlyUmZWbllvbld3bnBRNzg0NVJ6?= =?utf-8?B?ZmRlazZLZjVjMkx5VEZENE9wb0YzaStMaTByeW9JakZrQWhMbmdtQWoxRDRL?= =?utf-8?B?RGxRZWIycExxalpES1BTVXJTWXVRck5QQU55MlNTb3lVbnVXWmtVU3d6VWRW?= =?utf-8?B?S1Zpc1lCRS9YQzQzdTlaUG5TOXhXZTdidUNGczdUQ1JlWDJZNWdCdFpXenJJ?= =?utf-8?B?anJCY0ltczJtVDZyRzE4VHNOc0xTMDdLdmJrd3RENXVKekgzLzV2UWRubVlz?= =?utf-8?B?UGsxSGZSaGNzd2hCSnFHcDdBTFRoZHRiSnRQbFVjN1ZOK2YyVUZQQVBuNEx4?= =?utf-8?B?ZzA2ZEFhU2RReVg2VmZXNVF4OVp6YjBNMG5wNnRTVzFaT2lsY0t4WEdyQU5E?= =?utf-8?Q?/9cf49fl48OtkUIvNlFFiBY=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB3504.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 421d486b-30e7-4fa6-724d-08d99dd95915 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2021 08:18:27.6298 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: PJUgwEMHsC4xsTf2e5WeGc2kUfDHqnG+0aAwgBnVR39YVAwcXDk44cT4ewKwIYIT7OKgBTUtyKLZyaDnjMV8Sg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2608 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v3 10/10] vdpa/sfc: set a multicast filter during vDPA init 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 Sender: "dev" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBWaWpheSBTcml2YXN0YXZhIDx2 aWpheS5zcml2YXN0YXZhQHhpbGlueC5jb20+DQo+IFNlbnQ6IEZyaWRheSwgT2N0b2JlciAyOSwg MjAyMSAxMDo0NyBQTQ0KPiBUbzogZGV2QGRwZGsub3JnDQo+IENjOiBtYXhpbWUuY29xdWVsaW5A cmVkaGF0LmNvbTsgWGlhLCBDaGVuYm8gPGNoZW5iby54aWFAaW50ZWwuY29tPjsNCj4gYW5kcmV3 LnJ5YmNoZW5rb0Bva3RldGxhYnMucnU7IFZpamF5IEt1bWFyIFNyaXZhc3RhdmEgPHZzcml2YXN0 QHhpbGlueC5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSCB2MyAxMC8xMF0gdmRwYS9zZmM6IHNldCBh IG11bHRpY2FzdCBmaWx0ZXIgZHVyaW5nIHZEUEEgaW5pdA0KPiANCj4gRnJvbTogVmlqYXkgS3Vt YXIgU3JpdmFzdGF2YSA8dnNyaXZhc3RAeGlsaW54LmNvbT4NCj4gDQo+IEluc2VydCB1bmtub3du IG11bHRpY2FzdCBmaWx0ZXIgdG8gYWxsb3cgSVB2NiBuZWlnaGJvciBkaXNjb3ZlcnkNCj4gDQo+ IFNpZ25lZC1vZmYtYnk6IFZpamF5IEt1bWFyIFNyaXZhc3RhdmEgPHZzcml2YXN0QHhpbGlueC5j b20+DQo+IEFja2VkLWJ5OiBBbmRyZXcgUnliY2hlbmtvIDxhbmRyZXcucnliY2hlbmtvQG9rdGV0 bGFicy5ydT4NCj4gLS0tDQo+ICBkcml2ZXJzL3ZkcGEvc2ZjL3NmY192ZHBhLmggICAgICAgIHwg IDMgKystDQo+ICBkcml2ZXJzL3ZkcGEvc2ZjL3NmY192ZHBhX2ZpbHRlci5jIHwgMTkgKysrKysr KysrKysrKysrKystLQ0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAzIGRl bGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvdmRwYS9zZmMvc2ZjX3ZkcGEu aCBiL2RyaXZlcnMvdmRwYS9zZmMvc2ZjX3ZkcGEuaA0KPiBpbmRleCBkYmQwOTlmLi5iZWRjNzZj IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL3ZkcGEvc2ZjL3NmY192ZHBhLmgNCj4gKysrIGIvZHJp dmVycy92ZHBhL3NmYy9zZmNfdmRwYS5oDQo+IEBAIC0yMSw3ICsyMSw3IEBADQo+ICAjZGVmaW5l IFNGQ19WRFBBX0RFRkFVTFRfTUNESV9JT1ZBCQkweDIwMDAwMDAwMDAwMA0KPiANCj4gIC8qIEJy b2FkY2FzdCAmIFVuaWNhc3QgTUFDIGZpbHRlcnMgYXJlIHN1cHBvcnRlZCAqLw0KPiAtI2RlZmlu ZSBTRkNfTUFYX1NVUFBPUlRFRF9GSUxURVJTCQkyDQo+ICsjZGVmaW5lIFNGQ19NQVhfU1VQUE9S VEVEX0ZJTFRFUlMJCTMNCj4gDQo+ICAvKg0KPiAgICogR2V0IGZ1bmN0aW9uLWxvY2FsIGluZGV4 IG9mIHRoZSBhc3NvY2lhdGVkIFZJIGZyb20gdGhlDQo+IEBAIC0zMiw2ICszMiw3IEBADQo+ICBl bnVtIHNmY192ZHBhX2ZpbHRlcl90eXBlIHsNCj4gIAlTRkNfVkRQQV9CQ0FTVF9NQUNfRklMVEVS ID0gMCwNCj4gIAlTRkNfVkRQQV9VQ0FTVF9NQUNfRklMVEVSID0gMSwNCj4gKwlTRkNfVkRQQV9N Q0FTVF9EU1RfRklMVEVSID0gMiwNCj4gIAlTRkNfVkRQQV9GSUxURVJfTlRZUEUNCj4gIH07DQo+ IA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy92ZHBhL3NmYy9zZmNfdmRwYV9maWx0ZXIuYw0KPiBi L2RyaXZlcnMvdmRwYS9zZmMvc2ZjX3ZkcGFfZmlsdGVyLmMNCj4gaW5kZXggMDNiNmE1ZC4uNzQy MDRkMyAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy92ZHBhL3NmYy9zZmNfdmRwYV9maWx0ZXIuYw0K PiArKysgYi9kcml2ZXJzL3ZkcGEvc2ZjL3NmY192ZHBhX2ZpbHRlci5jDQo+IEBAIC0zOSw4ICsz OSwxMiBAQA0KPiAgCXNwZWMtPmVmc19mbGFncyA9IEVGWF9GSUxURVJfRkxBR19SWDsNCj4gIAlz cGVjLT5lZnNfZG1hcV9pZCA9IHFpZDsNCj4gDQo+IC0JcmMgPSBlZnhfZmlsdGVyX3NwZWNfc2V0 X2V0aF9sb2NhbChzcGVjLCBFRlhfRklMVEVSX1NQRUNfVklEX1VOU1BFQywNCj4gLQkJCQkJICAg ZXRoX2FkZHIpOw0KPiArCWlmIChldGhfYWRkciA9PSBOVUxMKQ0KPiArCQlyYyA9IGVmeF9maWx0 ZXJfc3BlY19zZXRfbWNfZGVmKHNwZWMpOw0KPiArCWVsc2UNCj4gKwkJcmMgPSBlZnhfZmlsdGVy X3NwZWNfc2V0X2V0aF9sb2NhbChzcGVjLA0KPiArCQkJCQkJICAgRUZYX0ZJTFRFUl9TUEVDX1ZJ RF9VTlNQRUMsDQo+ICsJCQkJCQkgICBldGhfYWRkcik7DQo+ICAJaWYgKHJjICE9IDApDQo+ICAJ CXJldHVybiByYzsNCj4gDQo+IEBAIC0xMTQsNiArMTE4LDE3IEBAIGludCBzZmNfdmRwYV9maWx0 ZXJfY29uZmlnKHN0cnVjdCBzZmNfdmRwYV9vcHNfZGF0YQ0KPiAqb3BzX2RhdGEpDQo+ICAJZWxz ZQ0KPiAgCQlzdmEtPmZpbHRlcnMuZmlsdGVyX2NudCsrOw0KPiANCj4gKwlzZmNfdmRwYV9sb2df aW5pdChzdmEsICJpbnNlcnQgdW5rbm93biBtY2FzdCBmaWx0ZXIiKTsNCj4gKwlzcGVjID0gJnN2 YS0+ZmlsdGVycy5zcGVjW1NGQ19WRFBBX01DQVNUX0RTVF9GSUxURVJdOw0KPiArDQo+ICsJcmMg PSBzZmNfdmRwYV9zZXRfbWFjX2ZpbHRlcihuaWMsIHNwZWMsIHFpZCwgTlVMTCk7DQo+ICsJaWYg KHJjICE9IDApDQo+ICsJCXNmY192ZHBhX2VycihzdmEsDQo+ICsJCQkgICAgICJtY2FzdCBmaWx0 ZXIgaW5zZXJ0aW9uIGZhaWxlZDogJXMiLA0KPiArCQkJICAgICBydGVfc3RyZXJyb3IocmMpKTsN Cg0KQ2FuIGltcHJvdmUgdG8gdXNlIHR3byBsaW5lcy4NCg0KV2l0aCB0aGlzIGZpeGVkOg0KDQpS ZXZpZXdlZC1ieTogQ2hlbmJvIFhpYSA8Y2hlbmJvLnhpYUBpbnRlbC5jb20+DQoNCj4gKwllbHNl DQo+ICsJCXN2YS0+ZmlsdGVycy5maWx0ZXJfY250Kys7DQo+ICsNCj4gIAlzZmNfdmRwYV9sb2df aW5pdChzdmEsICJkb25lIik7DQo+IA0KPiAgCXJldHVybiByYzsNCj4gLS0NCj4gMS44LjMuMQ0K DQo=