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 4AD18A09E4; Thu, 21 Jan 2021 17:56:21 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BA4B7140D0A; Thu, 21 Jan 2021 17:56:20 +0100 (CET) Received: from hqnvemgate25.nvidia.com (hqnvemgate25.nvidia.com [216.228.121.64]) by mails.dpdk.org (Postfix) with ESMTP id 183FA140D06 for ; Thu, 21 Jan 2021 17:56:18 +0100 (CET) Received: from hqpgpgate101.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate25.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Thu, 21 Jan 2021 08:56:18 -0800 Received: from HQMAIL107.nvidia.com ([172.20.161.6]) by hqpgpgate101.nvidia.com (PGP Universal service); Thu, 21 Jan 2021 08:56:18 -0800 X-PGP-Universal: processed; by hqpgpgate101.nvidia.com on Thu, 21 Jan 2021 08:56:18 -0800 Received: from HQMAIL101.nvidia.com (172.20.187.10) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 21 Jan 2021 16:56:17 +0000 Received: from HQMAIL111.nvidia.com (172.20.187.18) by HQMAIL101.nvidia.com (172.20.187.10) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 21 Jan 2021 16:56:18 +0000 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.170) by HQMAIL111.nvidia.com (172.20.187.18) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 21 Jan 2021 16:56:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KcQf4Kw0LXdy/QOAMq+xj1MLZ3ydTkjP6xpnEUKG95qSHilzNQ0oaSdGVjS7YynUzpNNPVgvMlA4wRJFT7VwpJhfbdgTuqyMxRL0EDLp/hG7VzHmp8tbutZ9A7GqIqk2RiI830z9jIFeUlo/ju6py+ahNBj+f53INKq1DVhyAJqChN3T9V2UeJdFTtLO1f95mkNAgzGT7OUZUMypZNg+/ze7vpk2kKKTcZfr9jHwJVeOSRwYf2ClYThNloF+poZB4jaMDirmQhYTOJKCw+bH7t5lIaaIehhwKciaCNvaKLt+Nv/sAJ6DIepqWWVgfDAC9cvbMKNagTkmBqrA0ZKy6g== 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=zGQZHPkch/lM6vJXS22qx+XIWyPcK7yL1WcAUeicn+8=; b=n8OGUd4e1TwIcQ2P3F+YiasjE1jA4CRsUYcVoPtlcwy6Q36hjmxEvZhSltdvKM0pNSTW+kiplQpHRK9bgGfQMj/NCNYZSS0N5DyuHvYhix5biBBhAVEscI/N4z7jl+Jce792F1Dfpn51ij2k7k9qdkULEtUPzFZTZwVWiWZ/zu2Jj90YRccWsq+ub2w8+EWrBglEYx/QJbxSS5pkwr75YnN5RR3wEgh8R7WrU9TpShRKplzXBdOtHtRZupU24noJn6I1adFp9vKbwtOuLLMlISiJ/NFHPd0SpIkIhdc6QRAr87mwhH/4snhUgkR/Eioahn7A1NdbIXWLharXfXJ7Gg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none Received: from DM6PR12MB3753.namprd12.prod.outlook.com (2603:10b6:5:1c7::18) by DM6PR12MB5024.namprd12.prod.outlook.com (2603:10b6:5:20a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.11; Thu, 21 Jan 2021 16:56:16 +0000 Received: from DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::e4a9:f9a1:d873:d07a]) by DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::e4a9:f9a1:d873:d07a%5]) with mapi id 15.20.3763.014; Thu, 21 Jan 2021 16:56:16 +0000 From: Slava Ovsiienko To: Souvik Dey , Raslan Darawsheh , "Matan Azrad" , Shahaf Shuler CC: "dev@dpdk.org" Thread-Topic: [PATCH] net/mlx5:fix storing the synced MAC to internal table Thread-Index: AQHWzj2TC6nAgLPGS0CavSqXxQ4KpKoyjFjQ Date: Thu, 21 Jan 2021 16:56:15 +0000 Message-ID: References: <20201209151108.12352-1-sodey@rbbn.com> <20201209151108.12352-2-sodey@rbbn.com> In-Reply-To: <20201209151108.12352-2-sodey@rbbn.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: rbbn.com; dkim=none (message not signed) header.d=none;rbbn.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [188.163.75.192] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 07374ef3-d5c2-4895-109c-08d8be2d7778 x-ms-traffictypediagnostic: DM6PR12MB5024: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5Gz5O8qGaSAPElcYlmBl4PcDW5mYv/zgXVXvJkGbqWp2HnzC+SsPfqzAL8BDOxWO5+kqCAZKelhl7DOGcc5RoYs4K4MNvBCM6BgdIXBmAcTPbH4ZSoSwOwprNuhsEFgsqTdFBOVAMBNNWOShS9P74Lo9VFUKRaAl72o7kfAgxEJk0AW5Qk+5xnZ3qyGfKYvfJ0edQHB7du1HXvNWqzlTDFXXTOTVuDGnfF9ok2pbQ/9BdcPrIx48/SiRT5WOk6ukGjfUu3svzHf5cltpCd2AC/Z0TVgMEe/uZk/lOGG2fg6KEhmuXuFkPSNN6lV3CabGoXh/FUKd3AXtNXmIeXMDcebQ0H/amqF5YvjD8kDj8EYNgmDx6rXK5ibZBQDe9rBTLibNCq8QmI819eS+tfAsQkOia1HNEp/o/aWGYDiWnIxnUlYp7yS8vqvTLqkoBlZbrFJxkfq965H5t/U6e92dNlUl73mlRzQZEeE3b/fpbVQQA0bJQAxJAyq/XNpErIJ0U86UNMGh0+xllAYOlmzWpw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB3753.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(4326008)(5660300002)(33656002)(71200400001)(55016002)(83380400001)(6506007)(110136005)(26005)(64756008)(8936002)(498600001)(66556008)(55236004)(8676002)(2906002)(186003)(76116006)(86362001)(7696005)(66476007)(6636002)(66946007)(9686003)(52536014)(66446008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?c25Qd3pCNXBIbTFtTDRyOGJFVVphMU5JSXFuRkx3OXZ6YTZOUFE0K3k5M1Q4?= =?utf-8?B?cXVtdWRxbTBIb3ZsamZtZnViNXdyS1cybEMrbklLTUMzSktFSnlhdXgrMmJD?= =?utf-8?B?UWcyY2tGdWlBMHZOQUNRYW9xNDR0bTRQbEhwNHNJV3BMek9WbUVSU0dvaHM2?= =?utf-8?B?TmsvdVF6WXR2NlRLYUxkc2FvNTZscXhHLzZodzMwU2RVbjVlYWRONjNsTi90?= =?utf-8?B?cmNpTldSWU1DLzIxNDU4TlJqYlkwME04UityV0UwQS9jbkVMbmRBM21qeDFx?= =?utf-8?B?VDFhQjljYzVRSFVQUHM2ZGVMWVpyZHRweFpyU2xRa3Z4TENSczJ0K0VwMjZm?= =?utf-8?B?R3FxUHNNbTNzYW5LaW1PU1hLU2lVZnM3d3RwUFZpZEpzcmlkdlowWFJOdDE0?= =?utf-8?B?bk9vZmlxNXgrQWNDRk5QN2tYa3Jxb2RhbWFZMkpTMEY2VHZVOVJLUU93Ukgv?= =?utf-8?B?V1NGb1A0enVRb2Zqd0wydlRCZDF4S0U5YUpiNVVBVkNWaVl2Y1NCUlE5NXVw?= =?utf-8?B?aDQyZnVWdFNoVTNKeVg5RmE5N3VOaVlxdU03YW1Bc1pXWHd0NDZQMWhXS3c2?= =?utf-8?B?RGJDa05Pb2lROVlQNHppR2pTQ2pLcHVZeFgxdHNodkljTW9qZVBPU2tlcWx3?= =?utf-8?B?bWFaQzhDYmN1YjBadkxWaUM1c2Y0ZCtmTUwyWGJKTTRVd3NCd0dzTjFDYm9s?= =?utf-8?B?ZVJVZEdXZ1hSQjNDRzFPTzZmT082NjNQaXBBL0xxV0ptL0htOWxtUjZCL1Zj?= =?utf-8?B?QitDWkJ3aGl6M29hTlNMNlJxNzhXeStLa0pzc3BuaFY3UnRIb0Q1NEFDOVV6?= =?utf-8?B?M1Nkc0ErTjVsQnFXd2tyeStWbWRPTWRuUTlHc3d2WEpXeEZBSnYrOW1uT2Vz?= =?utf-8?B?eUhhYjlXVysvNGdkM1poYUpuWC93Nk4rcy9vZkdNd0ZpTEhXN1c4UDdRSC9C?= =?utf-8?B?N0Ruc21jc1VMVWNLa096WGl2WHdpdSs5bGlhcTBOMFRUNDlZUk9SZ0NJRmZE?= =?utf-8?B?Y1cvQm1zREQxanI3b1N2cTdBRld6SmtCNzBDZmFJdEwzSWpBN0tMUWpkS3lE?= =?utf-8?B?TlNNcUkxWUpOeHBOS0NjTDFoTFMrT0tVbkRRc1N0MTQzZTBXWUt2TXk0R2k1?= =?utf-8?B?bHcrUEFMcm96NU9kR3REWmJ0VzJ2OGtkY0F6Sm5Kc1ozTXVqbVNtT01odHM3?= =?utf-8?B?YWhIUXQ5RkxsK0ZoS1VDRjkwREFWUUFQVnhaRGtFam82QjA1VjBtMXBpcWNH?= =?utf-8?B?NHlLUmRqYThGc3JhTXhvVFIzQnZJbDBIMUNlZVd3a3BJU3FwdGFwSHNLRlgr?= =?utf-8?Q?TBMqBDlHa1WHo=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: DM6PR12MB3753.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 07374ef3-d5c2-4895-109c-08d8be2d7778 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2021 16:56:15.8579 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 5C8Io2LxZ6G4oFc/QZDduHUarfQkaePa/YdbStQSILa5HyP2zCPHKDYHiNcKz5WFMhz22F257JJExf4+B0Ubcw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB5024 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1611248178; bh=zGQZHPkch/lM6vJXS22qx+XIWyPcK7yL1WcAUeicn+8=; h=X-PGP-Universal:ARC-Seal:ARC-Message-Signature: ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic: Thread-Index:Date:Message-ID:References:In-Reply-To: Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:authentication-results:x-originating-ip: x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-ms-traffictypediagnostic:x-ms-exchange-transport-forked: x-microsoft-antispam-prvs:x-ms-oob-tlc-oobclassifiers: x-ms-exchange-senderadcheck:x-microsoft-antispam: x-microsoft-antispam-message-info:x-forefront-antispam-report: x-ms-exchange-antispam-messagedata:Content-Type: Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=Ej1IUNWQcDh6l5T0n0UP73Kq0XOUQ1oZXzAPXFTdrUZf1CVFWQLK1cjULaYvKxJ5k pqT/aq38SmxL1WbCuCODQA8S4I7vPRmsI/TYhWVoy2XJpYORhUI/d42oqEvbL5ytK9 zZFzrmXhrbU66H95sp96BDzn45qZwCpZhiTMAf6YRnEXt3F+/tzGoLPBNMs1XU1L/9 4kHC7LeuK1cARjIR4E9zpH77ppp1R5hdQ0KbEIz2ErrK6A6vWNJETAW2LnslyATFA1 k4EjK17Ij+DHFuiP5YZoW2l6YN4tvCwotEWn+HQ4rvU94wHPbcHWh+sQLDkUCaJHm4 5OSa+t4whQLSQ== Subject: Re: [dpdk-dev] [PATCH] net/mlx5:fix storing the synced MAC to internal table 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" SGksIFNvdXZpaw0KDQpUaGFuayB5b3UgZm9yIHRoZSBwYXRjaCwgcGxlYXNlIHNlZSBteSBjb21t ZW50cyBiZWxvdy4NCj5Gcm9tOiBTb3V2aWsgRGV5IDxzb2RleUByYmJuLmNvbT4gDQo+U2VudDog V2VkbmVzZGF5LCBEZWNlbWJlciA5LCAyMDIwIDE3OjExDQo+VG86IFJhc2xhbiBEYXJhd3NoZWgg PHJhc2xhbmRAbnZpZGlhLmNvbT47IE1hdGFuIEF6cmFkIDxtYXRhbkBudmlkaWEuY29tPjsgU2hh aGFmIFNodWxlciA+PHNoYWhhZnNAbnZpZGlhLmNvbT47IFNsYXZhIE92c2lpZW5rbyA8dmlhY2hl c2xhdm9AbnZpZGlhLmNvbT4NCj5DYzogZGV2QGRwZGsub3JnOyBTb3V2aWsgRGV5IDxzb2RleUBy YmJuLmNvbT4NCj5TdWJqZWN0OiBbUEFUQ0hdIG5ldC9tbHg1OmZpeCBzdG9yaW5nIHRoZSBzeW5j ZWQgTUFDIHRvIGludGVybmFsIHRhYmxlDQoNCldlIGhhdmUgdGhlIHdhcm5pbmdzOg0KV3Jvbmcg aGVhZGxpbmUgZm9ybWF0Og0KICAgICAgICBuZXQvbWx4NTpmaXggc3RvcmluZyB0aGUgc3luY2Vk IE1BQyB0byBpbnRlcm5hbCB0YWJsZQ0KV3JvbmcgaGVhZGxpbmUgcHJlZml4Og0KICAgICAgICBu ZXQvbWx4NTpmaXggc3RvcmluZyB0aGUgc3luY2VkIE1BQyB0byBpbnRlcm5hbCB0YWJsZQ0KTWlz c2luZyAnRml4ZXMnIHRhZzoNCiAgICAgICAgbmV0L21seDU6Zml4IHN0b3JpbmcgdGhlIHN5bmNl ZCBNQUMgdG8gaW50ZXJuYWwgdGFibGUNCg0KVGhlIHBhdGNoIGhlYWRsaW5lIHNob3VsZCBiZToN CmNvbW1vbi9tbHg1OiBmaXggc3RvcmluZyB0aGUgc3luY2hlZCBNQUMgdG8gaW50ZXJuYWwgdGFi bGUNCg0KLSBuZXQvIC0+IGNvbW1vbi8NCi0gc3BhY2UgYWZ0ZXIgbWx4NToNCi0gc3luY2VkIC0+ IHN5bmNoZWQNCg0KVGhlIHBhdGNoIHNob3VsZCBjb250YWluIHRoZSBGaXhlcyB0YWc6IA0KDQpG aXhlczogZjIyNDQyY2I1ZDQyICjigJxuZXQvbWx4NTogcmVkdWNlIE5ldGxpbmsgY29tbWFuZHMg ZGVwZW5kZW5jaWVz4oCdKQ0KRml4ZXM6IGNjZGNiYTUzYTNmNCAo4oCcbmV0L21seDU6IHVzZSBO ZXRsaW5rIHRvIGFkZC9yZW1vdmUgTUFDIGFkZHJlc3Nlc+KAnSkNCg0KVGhlIHBhdGNoIHNob3Vs ZCBjb250YWluICh0byBiZSBzZW50IHRvIExUUyBNTCk6DQoNCkNjOiBzdGFibGVAZHBkay5vcmcN Cg0KPkFzIHRoZSBpbnRlcm5hbCBNQUMgdGFibGUgaXMgZGl2aWRlZCBpbnRvIFVuaWNhc3QgYW5k IE11bHRpY2FzdCBhZGRyZXNzDQo+c2VjdGlvbiwgd2Ugc2hvdWxkIGNoZWNrIHRoZSB0eXBlIG9m IHN5bmNlZCBNQUMgYWRkcmVzcyBiZWZvcmUgc3RvcmluZw0Kc2VjdGlvbiAtPiBzZWN0aW9ucw0K c3luY2VkIC0+IHN5bmNoZWQNCg0KPml0IHRvIHRoZSBpbnRlcm5hbCB0YWJsZS4gQ3VycmVudGx5 IHRoZSBjaGVjayBpcyBub3QgZG9uZSwgYW5kIHRoZQ0KPnN5bmNlZCBNQUMgb2YgMzM6MzM6MDA6 MDA6MDA6MDEgZ2V0cyBzdG9yZWQgaW4gdGhlIHVuaWNhc3Qgc2VjdGlvbg0Kc3luYyAtPnN5bmNo ZWQNCg0KPihtb3N0bHkgaW5kZXggMSkgd2hpY2ggY2F1c2VzIGFsbCBzdWJzZXF1ZW50IG1seDVf c2V0X21jX2FkZHJfbGlzdCgpDQpyZXdvcmQ/IDogIHdoaWNoIGNhdXNlcyAtPiBjYXVzaW5nICAN Cg0KPnRvIGZhaWwgd2l0aCBlcnJvciAtRUFERFJJTlVTRSwgYXMgdGhlIG1hY19saXN0IGNvbnRh aW5zIHRoZSBNQUMNCj4zMzozMzowMDowMDowMDowMS4gVGhpcyBkZW5pZXMgYWRkaW5nIG9mIGFu eSBuZXcgbXVsdGljYXN0IGFkZHJlc3MgdG8NCj50aGUgaW50ZXJuYWwgbGlzdCBhbmQgYWxzbyBm YWlscyB0byBhZGQgdGhlIE1BQyBhZGRyZXNzIHRvIHRoZSBkZXZpY2UNCj5pbiBjYXNlIG9mIFNS LUlPViBWRiBjYXNlLg0KdHlwbzogY2FzZSAodG8gcmVtb3ZlKQ0KDQpXaXRoIGJlc3QgcmVnYXJk cywNClNsYXZhDQoNCmRpZmYgLS1naXQgYS9kcml2ZXJzL2NvbW1vbi9tbHg1L2xpbnV4L21seDVf bmwuYyBiL2RyaXZlcnMvY29tbW9uL21seDUvbGludXgvbWx4NV9ubC5jDQppbmRleCA0MGQ4NjIw Li5lZjdhNTIxIDEwMDY0NA0KLS0tIGEvZHJpdmVycy9jb21tb24vbWx4NS9saW51eC9tbHg1X25s LmMNCisrKyBiL2RyaXZlcnMvY29tbW9uL21seDUvbGludXgvbWx4NV9ubC5jDQpAQCAtNzU4LDEx ICs3NTgsMjEgQEAgbWx4NV9ubF9tYWNfYWRkcl9zeW5jKGludCBubHNrX2ZkLCB1bnNpZ25lZCBp bnQgaWZhY2VfaWR4LA0KYnJlYWs7DQppZiAoaiAhPSBuKQ0KY29udGludWU7DQotIC8qIEZpbmQg dGhlIGZpcnN0IGVudHJ5IGF2YWlsYWJsZS4gKi8NCi0gZm9yIChqID0gMDsgaiAhPSBuOyArK2op IHsNCi0gaWYgKHJ0ZV9pc196ZXJvX2V0aGVyX2FkZHIoJm1hY19hZGRyc1tqXSkpIHsNCi0gbWFj X2FkZHJzW2pdID0gbWFjc1tpXTsNCi0gYnJlYWs7DQorIGlmIChydGVfaXNfbXVsdGljYXN0X2V0 aGVyX2FkZHIoJm1hY3NbaV0pKSB7DQorIC8qIEZpbmQgdGhlIGZpcnN0IGVudHJ5IGF2YWlsYWJs ZS4gKi8NCisgZm9yIChqID0gTUxYNV9NQVhfVUNfTUFDX0FERFJFU1NFUzsgaiAhPSBuOyArK2op IHsNCisgaWYgKHJ0ZV9pc196ZXJvX2V0aGVyX2FkZHIoJm1hY19hZGRyc1tqXSkpIHsNCisgbWFj X2FkZHJzW2pdID0gbWFjc1tpXTsNCisgYnJlYWs7DQorIH0NCisgfQ0KKyB9IGVsc2Ugew0KKyAv KiBGaW5kIHRoZSBmaXJzdCBlbnRyeSBhdmFpbGFibGUuICovDQorIGZvciAoaiA9IDA7IGogIT0g TUxYNV9NQVhfVUNfTUFDX0FERFJFU1NFUzsgKytqKSB7DQorIGlmIChydGVfaXNfemVyb19ldGhl cl9hZGRyKCZtYWNfYWRkcnNbal0pKSB7DQorIG1hY19hZGRyc1tqXSA9IG1hY3NbaV07DQorIGJy ZWFrOw0KKyB9DQp9DQp9DQp9DQotLSANCjIuOS4zLndpbmRvd3MuMQ0KDQpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fDQpOb3RpY2U6IFRoaXMgZS1tYWlsIHRvZ2V0aGVy IHdpdGggYW55IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGluZm9ybWF0aW9uIG9mIFJpYmJvbiBD b21tdW5pY2F0aW9ucyBJbmMuIHRoYXQgaXMgY29uZmlkZW50aWFsIGFuZC9vciBwcm9wcmlldGFy eSBmb3IgdGhlIHNvbGUgdXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQuIEFueSByZXZpZXcs IGRpc2Nsb3N1cmUsIHJlbGlhbmNlIG9yIGRpc3RyaWJ1dGlvbiBieSBvdGhlcnMgb3IgZm9yd2Fy ZGluZyB3aXRob3V0IGV4cHJlc3MgcGVybWlzc2lvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJ ZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRoZSBz ZW5kZXIgaW1tZWRpYXRlbHkgYW5kIHRoZW4gZGVsZXRlIGFsbCBjb3BpZXMsIGluY2x1ZGluZyBh bnkgYXR0YWNobWVudHMuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f DQo=