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 EC853A00C2; Mon, 15 Aug 2022 14:59:36 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D905940146; Mon, 15 Aug 2022 14:59:36 +0200 (CEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2056.outbound.protection.outlook.com [40.107.237.56]) by mails.dpdk.org (Postfix) with ESMTP id 9737B40143 for ; Mon, 15 Aug 2022 14:59:35 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b3l3lErgi1NTpY5C7jufDW84hMBAUS1zW6Phjr8A+STgmIDYpgin2F645+p+AayJV/uAUhZZ+7qpcXw25/p/GNO5S4wiFDnmHPfr2pbL7+7mXTJ4kasmAVyZsnidUlLl+DiladUKlEwOU70x10y0zyZSRD6ArqGoBcttkq7NALqqBDrVvjCszqJAHaEEpdCaHOlkSadVY0+qpA8OixhLcArmqzbpVnMyKh3K4UzJHjhLKZa53tmL12VI4L7lLlisb9Sn8QlYnbQ9J7x9W02yYPa8em8ynRKZ6aHV1eFgwcs8aaMP1fP+X5jRuhGnqusG8E0I6BexkdFsc1NUvfuBwQ== 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=5UCNPIRbiplWa3GFiJFnF1JonaFRAcaHAHaAVFrqIcg=; b=JN9ZunxoxDF8f+7jmiz9SRLWDAArYoaTMKOipIR2MDHGhIBNCREQ0L4CKzPn2g9MvVioUGgeZLNrv+omSYBVhNMyL9zWaYDHGPEtgo/Yc5yj4HwAOEAEK/VBXW0NJyJ9LYDpAuHFVXgHLdf++MU+aTsx3Hod7hng353dWa4bD9M9C3aRkZPBz61KX8Ml79qjJBGDE3ksjm78ptQZk+P6Msud8Z60SY1f9xIg1BX0eJ2rpdvDyVfYwzXBeA2Wbs+f4WncvM+/nly0uSgm1UTe1fu95mn2mwwp6jx41KkFNcjQtMKiPvXC4LYtIv8e7+4CZ6TIz78H93+WNSidcq9HMw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5UCNPIRbiplWa3GFiJFnF1JonaFRAcaHAHaAVFrqIcg=; b=bhMollw0YvEmhbdSpwqlsUhQc2ijq1935SkLJtzcjCVHrol9SdTjrJuXYycKBGh45QqUPRB+KEYkPQyKskmmp2I1Kn/5kQZ4ilBB3bkNjR75aeulsphAkuFIDLCiucqfuo5QO564sU3rQ3tJv0ERe2yx00mw+2jpnwGs88gVJcUpJnSx6DVAUtlbIvlHnB8OIDmQTm3vJeydUO477uAPsoyTo7D6Lhsq2Tac/3g0awyRTPBjV/rr5VBdapSpyIF2LES8JFulWmPKyOII6RnWhkqrhDsf9YQaCoo297L/7+ir2oV9O3tm0NkdzwxXTSVuVqduQFJcnTHirL9mCMpRmA== Received: from MW2PR12MB4666.namprd12.prod.outlook.com (2603:10b6:302:13::22) by DM4PR12MB6589.namprd12.prod.outlook.com (2603:10b6:8:b4::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.20; Mon, 15 Aug 2022 12:59:34 +0000 Received: from MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::bcf9:1e79:b7a3:7708]) by MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::bcf9:1e79:b7a3:7708%5]) with mapi id 15.20.5525.011; Mon, 15 Aug 2022 12:59:33 +0000 From: Ori Kam To: Ivan Malov , "dev@dpdk.org" CC: Eli Britstein , Ilya Maximets , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , Stephen Hemminger , Jerin Jacob , Andrew Rybchenko , Ferruh Yigit Subject: RE: [PATCH 02/13] ethdev: strip experimental tag off port ID items and actions Thread-Topic: [PATCH 02/13] ethdev: strip experimental tag off port ID items and actions Thread-Index: AQHYroBRnUIjyGvfJEelSs8EJ7nBp62v8KYQ Date: Mon, 15 Aug 2022 12:59:33 +0000 Message-ID: References: <20220812191827.3187441-1-ivan.malov@oktetlabs.ru> <20220812191827.3187441-3-ivan.malov@oktetlabs.ru> In-Reply-To: <20220812191827.3187441-3-ivan.malov@oktetlabs.ru> 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=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 29017810-5ac0-448b-421e-08da7ebe003d x-ms-traffictypediagnostic: DM4PR12MB6589:EE_ x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: teUOW7SAX0ru9u+1OHgPNOwzY+XGyZMjX7bjRdFgNRLCAyrTQBfGgrQ3jqtHrpkv1LI8MUJsxth3tiH776UgzaIMN4jL9RqroR6ZnKRyGWeHWKffvsGWyHm/Z+d+khMNsBekHtGdOWKUUOfTULT7OW+8lsoEyoLV2+E3QSGJ5KX9NyIzAZlQYVnERCbuZ4bXcbL066taAtAnjhJKYbAxJWLHBrpPwM/7GCOMD3QzK1KXAomBoGWY//CRF/eEswW/6xwAcL7uxVIR034/oqqNrDeMzVZdpSei2Olcjkd7NS+xZ5SyCIcO662UYilH5AlsW6fR0bhhwVBwfWQmIl/Ie8SWuumezdBZiU74FbKfCmJIk79dPm4qEjhqnxrl2WKmBSCmUdoj2rO713d266EunGJ95lxPt6U30yqoy53gd+67gxJbTdQ5WzzWsR7rKWmVStds7ZSC0uzxTCok0wFEOiUAcuTC+ouscPUfuZYqDy/D3M1IWkEuTTpBRd2wvW0jUFWNL4DQmnJ0gWhmoTmwbqt+ntsLEo9BR2jQF8APSLiKJZzHPNIaunWTmNCFwK45YNYYumgTrPoohc5xsV+LQMoQfR3nqr12f4Hv5gngDa1CCG9oEn/5GenDwnNeHqgyRa4HROKW/QjBNDv6oK8DUvkOw6KBWM2H0VcgoCu3yOo/YbXUKEHaU8EdFY7sjQAqu3tLpwwBNmwQgaFDpqeukEKPB8FdFx4RmYOo126KtlV7f3LnzQZP/SCRwp9Tw32IVL+kOos/qF70khR64pM+lX2xqasqkCqR/WVK9+w5eh3uohZPb0z9gZwu/kH29DoRLyzd6u+0oth/hctKXZjVWTXBBuqLcSjqtgFrK5O69oOaWhBVgnc7B19ZcxzP4wok x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW2PR12MB4666.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(396003)(346002)(39860400002)(376002)(136003)(478600001)(38100700002)(66556008)(186003)(64756008)(9686003)(122000001)(6506007)(41300700001)(38070700005)(7696005)(71200400001)(26005)(86362001)(54906003)(83380400001)(4326008)(8676002)(66446008)(66476007)(76116006)(52536014)(2906002)(33656002)(8936002)(966005)(316002)(66946007)(55016003)(110136005)(5660300002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZWZTc2pxVUVaNTdaMjJBbWNUekNnUGRZUVFFZ2k5M2JXZHpqMTNxYkh2cmtw?= =?utf-8?B?R2tEbmd6VStvMDhqUmRpVVY2Q2V5V1JoMU1kMElPcyt1cWdWUFhsVkVkYmRZ?= =?utf-8?B?dmtrd3JGTTkvYkZaKzA1M0pzOEJhMVFOV05pdlRlSEVFWGtXVzlwYitNVnpj?= =?utf-8?B?czYwVUZUcWUvL056ck1FRUI2QmZIL21WZXhYejk0ajRHR3poajNsRG1OK1RF?= =?utf-8?B?KzNSakt0Y25STUZOT2tPQjhSajc5RVNBYklUbzQ5Tk5GUFZ3ZnAzM1dWM21P?= =?utf-8?B?dWVoWGtLOG04U3FzaytReHZMZ1YyRVdoMEExUmIxNFMyTWpXOGdoTXc4Q0NN?= =?utf-8?B?dzd2TmNpa3l6UzFpbkRneEV5VEZocHhLUGhFTElWVkRUVUtTUjhtS2VNREwx?= =?utf-8?B?Y3hCUWdtRWF1eC9tTTRZeDlrRCtKRlBKaiswbHcxSFVlMmJzVC9ic1RXaHQ1?= =?utf-8?B?dHZtMDE0NWNXMW9QdGJWdU1ucVZOWjNCUmpnWmJLZUJmY1dXQW1RWlpvNnhj?= =?utf-8?B?M2V6Q2NiZ2NIQ3E1dW5MMFlyeWg0WFpLOEk2eWlNeVd0QTJYMURhSCtZZmVV?= =?utf-8?B?eEVoMlMzSDFDYTV6ejVlRHBZYXVIeUltcGErWmZvMmxscmFGSjZzRUdBU1V4?= =?utf-8?B?dG00WG10UHhISlFCZ3ZocWVXbTd4VFkxR3hCTGtJTDNNeWtRdHYvZkpOVG5h?= =?utf-8?B?eHFETzg2WUZhdHZxQm9Tcm4xTmg2Y2Z4RGhpSTJCTlUzUUkrV29KbGE1RVd4?= =?utf-8?B?UWhOeW9lanUvcW5jSWRMSU5DSHcxOHVVUWp3bGJqUGxIdjNuL2FzS21vZm1j?= =?utf-8?B?Y2JVRDFWdW90YThGWkZTdGZ5UlpVWmNXbFB0by9uVFJXOVVmcjhjem56eURu?= =?utf-8?B?ZnBHOTEzSkczbHIzRmQycnE0K1R4NXdUYVZuYXhXdEpxdlo2SEtlYmVGS204?= =?utf-8?B?cGxobC9DK21ZeVpMTXFxQlNYWEZDcnJQLzBhSjdLZExUM3kvQmp4bjhhTnll?= =?utf-8?B?MlphRVU2eHRhOEY3V0FRTlBySlBNMFF1QVNqUC9EcEFzU3NkTlA5dlFzTjdE?= =?utf-8?B?RXIxa0N2WW5kWDZaRFFsbFlkd0tuNXRLcmQrQUtERmpwNU4zTWJpLzA0OFg0?= =?utf-8?B?YmR3amlKZ1VUVlo2T2lQSzFjaDFOZXVDSTZzSUx2TjlJQ0tQYVVuSGh5ejc3?= =?utf-8?B?UDJVZ2IwbTFKMXR0SlE2NnNtRmo3Si85WC9vZUlwR1EwR2k4anpKNWppTmpJ?= =?utf-8?B?ekkvZFJRT09pcnA1YjB4YVNqUG51WTFMUWhnQWZGSmE1ODVzTkx0eFFtcW1K?= =?utf-8?B?THpoZkt0WU1ZS3U2WlkrRGFuNnc0b0wxOWhIa3pza0cxSWxES3dGZ3o1aG94?= =?utf-8?B?Sm9XV3dldWpEaVRkTnZjbjZsTjI1eU5pcGY3UFF2bzI0TEtPR0UwdDUvWHlV?= =?utf-8?B?NDIwUHVPT3FMSEhSNTZDVGI0Q29vMTlsNE9rWU9McUpSYUpEemNpa0l6dFl1?= =?utf-8?B?TERnZEl4TFlaZGNsVUwvakZrV0dYNElGaktEb2NiUUlweXVMWjRKZUJWcjU3?= =?utf-8?B?ekNDU1kyN3ozVDJYM3haVjRNRnhKam9DKy9GT2pCTlpDdXNoTUVCdGFFYmpG?= =?utf-8?B?RkRDTDV2MS9yR1V2OEZkRFY3TXdtUGdEd01IZmxjeFNuNlp6WjFSb1RDa3NU?= =?utf-8?B?OFQ5TjZvS3c3eGFCMWYvektuYlA4eEI5MjczdTBBbnZ2TWlIaTF5V1Jla3VW?= =?utf-8?B?NTJYTEZKWUdtemJVbTNJR3Bsa1dMRSt5MkdtdXFKbHMyaHFkbVZDcGtJckMx?= =?utf-8?B?TWtWbG9rajFwNGhBdFJYZGwvSjFaTFZNakJNUnpqblZweWduelhHTjhOVWta?= =?utf-8?B?QjhQNFEvWENQWDdhY2M4N3JrTWl6VTBTbnEwSEFyd0t3Z1NHOEhha3ZESmo2?= =?utf-8?B?V3dacVlCMDQwSlcyTzBxY0Z2aHk5ODBPNlkvdkFoOGRLcWNrOW9IakRTWlp3?= =?utf-8?B?RDA2QzVueFRZdklhMG5BVVE5cmZGZ1lpQWhjUXFreG9LbTJOUHRiMU1BNDhY?= =?utf-8?B?alRqdE4vcHN3bjNlV0YrYWJvTDZ1NmVxUjBnNTdJR0dtU2EvanQ5aHBwV01q?= =?utf-8?Q?f71A=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW2PR12MB4666.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 29017810-5ac0-448b-421e-08da7ebe003d X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Aug 2022 12:59:33.8778 (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: shocIvehLggJeK92EGJT+VTiJTF6zRs+NrpXhqsqQapHjhh+vmIxW2U+V78Kr70EJ3RC5A1RKVMdd8KYkGDQ0A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB6589 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 SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSXZhbiBNYWxvdiA8 aXZhbi5tYWxvdkBva3RldGxhYnMucnU+DQo+IFNlbnQ6IEZyaWRheSwgMTIgQXVndXN0IDIwMjIg MjI6MTgNCj4gDQo+IFRoZSBmb2xsb3dpbmcgc2V0IG9mIHByaW1pdGl2ZXMgaGFzIGJlZW4gaW50 cm9kdWNlZCBpbiAyMS4xMToNCj4gDQo+IC0gUlRFX0ZMT1dfQUNUSU9OX1RZUEVfUE9SVF9SRVBS RVNFTlRPUg0KPiAtIFJURV9GTE9XX0FDVElPTl9UWVBFX1JFUFJFU0VOVEVEX1BPUlQNCj4gLSBS VEVfRkxPV19JVEVNX1RZUEVfUE9SVF9SRVBSRVNFTlRPUg0KPiAtIFJURV9GTE9XX0lURU1fVFlQ RV9SRVBSRVNFTlRFRF9QT1JUDQo+IA0KPiBTaW5jZSB0aGVuLCBubyBvbmUgaGFzIHJlcXVlc3Rl ZCBhbnkgZml4ZXMuIEF0IHRoZSBzYW1lIHRpbWUsDQo+IHRoZSBzZXQgaXMgcmVxdWlyZWQgYnkg c2VyaWVzIFsxXSBpbiBPdlMgZm9yIHRoZSBuZXcgcmVsZWFzZS4NCj4gDQo+IFsxXSBodHRwOi8v cGF0Y2h3b3JrLm96bGFicy5vcmcvcHJvamVjdC9vcGVudnN3aXRjaC9saXN0Lz9zZXJpZXM9MzEw NDE1DQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBJdmFuIE1hbG92IDxpdmFuLm1hbG92QG9rdGV0bGFi cy5ydT4NCj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBSeWJjaGVua28gPGFuZHJldy5yeWJjaGVua29A b2t0ZXRsYWJzLnJ1Pg0KPiAtLS0NCj4gIGRvYy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2VfMjJf MTEucnN0IHwgOCArKysrKysrKw0KPiAgbGliL2V0aGRldi9ydGVfZmxvdy5oICAgICAgICAgICAg ICAgICAgfCA2IC0tLS0tLQ0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDYg ZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy9yZWxfbm90ZXMvcmVs ZWFzZV8yMl8xMS5yc3QNCj4gYi9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzIyXzExLnJz dA0KPiBpbmRleCA2NzYwYWI4Yjg3Li5mMDM5Yjg1N2UyIDEwMDY0NA0KPiAtLS0gYS9kb2MvZ3Vp ZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzIyXzExLnJzdA0KPiArKysgYi9kb2MvZ3VpZGVzL3JlbF9u b3Rlcy9yZWxlYXNlXzIyXzExLnJzdA0KPiBAQCAtODcsNiArODcsMTQgQEAgQVBJIENoYW5nZXMN Cj4gICogZXRoZGV2OiBwcm9tb3RlZCBgYHJ0ZV9ldGhfcnhfbWV0YWRhdGFfbmVnb3RpYXRlKClg YA0KPiAgICBmcm9tIGV4cGVyaW1lbnRhbCB0byBzdGFibGUuDQo+IA0KPiArKiBldGhkZXY6IHBy b21vdGVkIHRoZSBmb2xsb3dpbmcgZmxvdyBwcmltaXRpdmVzDQo+ICsgIGZyb20gZXhwZXJpbWVu dGFsIHRvIHN0YWJsZToNCj4gKw0KPiArICAtIGBgUlRFX0ZMT1dfQUNUSU9OX1RZUEVfUE9SVF9S RVBSRVNFTlRPUmBgDQo+ICsgIC0gYGBSVEVfRkxPV19BQ1RJT05fVFlQRV9SRVBSRVNFTlRFRF9Q T1JUYGANCj4gKyAgLSBgYFJURV9GTE9XX0lURU1fVFlQRV9QT1JUX1JFUFJFU0VOVE9SYGANCj4g KyAgLSBgYFJURV9GTE9XX0lURU1fVFlQRV9SRVBSRVNFTlRFRF9QT1JUYGANCj4gKw0KPiANCj4g IEFCSSBDaGFuZ2VzDQo+ICAtLS0tLS0tLS0tLQ0KPiBkaWZmIC0tZ2l0IGEvbGliL2V0aGRldi9y dGVfZmxvdy5oIGIvbGliL2V0aGRldi9ydGVfZmxvdy5oDQo+IGluZGV4IGE3OWYxZTdlZjAuLmU1 ZDJkODc0MDMgMTAwNjQ0DQo+IC0tLSBhL2xpYi9ldGhkZXYvcnRlX2Zsb3cuaA0KPiArKysgYi9s aWIvZXRoZGV2L3J0ZV9mbG93LmgNCj4gQEAgLTE5MTgsOSArMTkxOCw2IEBAIHN0YXRpYyBjb25z dCBzdHJ1Y3QgcnRlX2Zsb3dfaXRlbV9jb25udHJhY2sNCj4gcnRlX2Zsb3dfaXRlbV9jb25udHJh Y2tfbWFzayA9IHsNCj4gICNlbmRpZg0KPiANCj4gIC8qKg0KPiAtICogQHdhcm5pbmcNCj4gLSAq IEBiIEVYUEVSSU1FTlRBTDogdGhpcyBzdHJ1Y3R1cmUgbWF5IGNoYW5nZSB3aXRob3V0IHByaW9y IG5vdGljZQ0KPiAtICoNCj4gICAqIFByb3ZpZGVzIGFuIGV0aGRldiBwb3J0IElEIGZvciB1c2Ug d2l0aCB0aGUgZm9sbG93aW5nIGl0ZW1zOg0KPiAgICogUlRFX0ZMT1dfSVRFTV9UWVBFX1BPUlRf UkVQUkVTRU5UT1IsDQo+ICAgKiBSVEVfRkxPV19JVEVNX1RZUEVfUkVQUkVTRU5URURfUE9SVC4N Cj4gQEAgLTM2NDMsOSArMzY0MCw2IEBAIHN0cnVjdCBydGVfZmxvd19hY3Rpb25fbWV0ZXJfY29s b3Igew0KPiAgfTsNCj4gDQo+ICAvKioNCj4gLSAqIEB3YXJuaW5nDQo+IC0gKiBAYiBFWFBFUklN RU5UQUw6IHRoaXMgc3RydWN0dXJlIG1heSBjaGFuZ2Ugd2l0aG91dCBwcmlvciBub3RpY2UNCj4g LSAqDQo+ICAgKiBQcm92aWRlcyBhbiBldGhkZXYgcG9ydCBJRCBmb3IgdXNlIHdpdGggdGhlIGZv bGxvd2luZyBhY3Rpb25zOg0KPiAgICogUlRFX0ZMT1dfQUNUSU9OX1RZUEVfUE9SVF9SRVBSRVNF TlRPUiwNCj4gICAqIFJURV9GTE9XX0FDVElPTl9UWVBFX1JFUFJFU0VOVEVEX1BPUlQuDQo+IC0t DQo+IDIuMzAuMg0KDQpBY2tlZC1ieTogT3JpIEthbSA8b3Jpa2FAbnZpZGlhLmNvbT4NCkJlc3Qs DQpPcmkNCg0KDQo=