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 96DC342B89; Wed, 24 May 2023 08:58:42 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2963340ED8; Wed, 24 May 2023 08:58:42 +0200 (CEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2060.outbound.protection.outlook.com [40.107.220.60]) by mails.dpdk.org (Postfix) with ESMTP id DC43D4067E for ; Wed, 24 May 2023 08:58:39 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nrRKnTiC0AJ1u5aTaWLSaahIwWA+7+rhecbRSFH4g+WTpzhboekLD/VPQREqpALWECC+Ca0OEkIpQ/Drg+IVoIH7dY9bvQwndgXUI8V3/ue07KaRelj7PESguuLjErMK95gJDDw4alAv24CPVcNrkdfnJUOL38GwvLj82lkBtpRKbE23GwxuiLaU9m798ydkZm6sV3t7ZiAIIob08e+pZ1FbCUU/GNkvETwYvlPEfAq6U+OLzDgGUBhOkYWCax0tlMlT8w8VbWHXtveHy9CXpvj4i1cL/zOy8UMHn11EcAlARKlOO7f+CEz/EyPXgqcmdxN2YeRDTf7EAx3ptJeMUA== 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=Z6jO5hsaR4Hk1Rluo0DOqX5rVdc1XNriLF2U5TI4+Vw=; b=kSULo5qQD6b+2KI6lWSqFiZan0A2NJOfYM4OuLCF3w35ZrnDHAPQKJuUALbz1oRGWUPsBNoXCYkotHW0HnjjWLhW4+RHQmu7ZzGwRMfFT2dmGTcJGQbnWXcnHAVhCNruSWtKjwMNT0Vdc2cl3Jdi5cSkKZNqu/JCglD4fwNn7j20npzxWrycdSzxpdDs4CoJO5GOjahWS+EjCNe2Y2xeVc585XobFcLSh3P502i2pCFIi1EFN+VyOF+sJIQGojdUwUL7vYZPcHrNb/83UuLZJ0b+gxMIj7iYcfvRVcHzA9ruNHDTccG0CN1iPy4eFP8kBpjPUFGYDhBMw/axW/nesQ== 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=Z6jO5hsaR4Hk1Rluo0DOqX5rVdc1XNriLF2U5TI4+Vw=; b=c6vLRQqz+dpUzXeDFOQHEonzRo+9WZLt2l2294nDmBnubRX+pI6xAB0LvxamK9DKhnaC1g9Y/qWhk3aMwT6XSM7tiCB3gFR4kCZ1lKaQVOjUFcdcBreRv8LnRxIsqO2WTy/9oD5KQMx2ebNwhYutiQm6KQK0v+s3saR1h2HylKL2Rhk8D2ugfXUkVjn55CZupMajKAQNu2CNKARQ67WjTYQUkNvF+3CSL0T6v52nMkBVS+F2aH1Ooo7EbwzPfIPRUOrfak6WSGQ9kj4MHa2g/YXFaBh6HuEjOjXexshspi/QOu4mNpsR/y5dhWKSl4Dplv1B1KjZ9rrsBF3jh2kKXA== Received: from BL1PR12MB5995.namprd12.prod.outlook.com (2603:10b6:208:39b::20) by IA1PR12MB6233.namprd12.prod.outlook.com (2603:10b6:208:3e7::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.28; Wed, 24 May 2023 06:58:37 +0000 Received: from BL1PR12MB5995.namprd12.prod.outlook.com ([fe80::38dc:9789:e0:aef6]) by BL1PR12MB5995.namprd12.prod.outlook.com ([fe80::38dc:9789:e0:aef6%6]) with mapi id 15.20.6411.027; Wed, 24 May 2023 06:58:37 +0000 From: Bill Zhou To: Andrew Rybchenko , Ori Kam , Slava Ovsiienko , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , Aman Singh , Yuying Zhang , Ferruh Yigit , Olivier Matz CC: "dev@dpdk.org" , Raslan Darawsheh Subject: RE: [PATCH v1 1/3] ethdev: add flow item for RoCE infiniband BTH Thread-Topic: [PATCH v1 1/3] ethdev: add flow item for RoCE infiniband BTH Thread-Index: AQHZg94LO6p7Cu5v8Eq4A1+izQtzyq9evBoAgAcyv4CAAyNmgA== Date: Wed, 24 May 2023 06:58:36 +0000 Message-ID: References: <20230511075504.664871-1-dongzhou@nvidia.com> <20230511075504.664871-2-dongzhou@nvidia.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=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BL1PR12MB5995:EE_|IA1PR12MB6233:EE_ x-ms-office365-filtering-correlation-id: 6a6174d6-0001-4d77-a2c7-08db5c244c10 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: sZvMY/WXczUi/zHGU3PKCzTrlthK9fzV9G/4Qxy65iC1PFMXfWQ0sFuAhyydjReHKTvKriCiKrHfGMXpgoON+8cCCLMkMO0paYDfqwYS9QbMdZBVrJ/+7TwZuyG9GE5AFyj/jE92uF1gYQ7w3uLOGFSB/M5fwpJkLwLuAzC6GuEt5JGFxMnItqsMRdNCA3PrBb1t/ROxfYvJsBQciDkiBCa6uSu4zAo0Z96Qv8R0GoBF8EcPhVKZoQqQixMUx5gIn53Cq5kJrpp4/ANGGH0P30xRtVJRQPOJbkJ47RgtfSHIR2++XQ+/ixdJUZFiDF/MgSlAbkkq4yVMLLjlkksU+gish54z6RKTPXiti7n/r4wQbu/cdLwIUngBxkm/luCEKrS8x4ngROU6DcQ04Cwz0vlIhRa2YAH0ycZLRypGX7eTl7W8n87xg5Jo0+8+jSKCPw76i/gKk/QikaIuCwNamimWAFqkYxsXaBAKtGzi72BClSPX70tCupHuF6wAYa0b8V9MxjCH+jYBssbDccTxPJuIjstTRAUkEycMLOtzi2M7YlVy+dgqvegdvSeNBzPGB6fiz2IuQ1Yi970rKdhTvZSvFZb6qr+ujhWMliUQLbd7JktwQ4IVYyUVrLodaak8 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL1PR12MB5995.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(366004)(346002)(376002)(136003)(396003)(39860400002)(451199021)(83380400001)(8676002)(8936002)(52536014)(5660300002)(107886003)(66574015)(186003)(53546011)(9686003)(6506007)(26005)(122000001)(86362001)(38100700002)(38070700005)(66556008)(66476007)(71200400001)(33656002)(55016003)(478600001)(7696005)(41300700001)(4326008)(76116006)(64756008)(66446008)(66946007)(316002)(54906003)(110136005)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MlVvdU91akRqc0JRa0ZVZmt4VDFkcVN6MXo5Q0ZEQ1Z0bjloSncwb0tuM25R?= =?utf-8?B?OGRLZU56SzAyQXl4ODN4djBHSVUvM3ZjczVoOWFTNkZMQTdJejYzYXRkVHdr?= =?utf-8?B?Z0pONWF1WGtOQXNqN28zaEllKzdGcmh6N25jRXNWNjJHdnh0eHNwNncxVld1?= =?utf-8?B?bTQ0N2FTeVhETm9mdUhVTERGVWVPN0daNy9kUTY5QnZKWFFEb3VkUXpCeER5?= =?utf-8?B?SS9ScVZkN29TMVpsMGROT0hQKzlPcGNVQ3BlL1Z1QlZoVkNpR0xjR1NqMW1D?= =?utf-8?B?VTE4Nzk3WmdtcFAzV21ydkJUekdYOWpXc0ZSNmJaU1I5OUw2VzFKakhlMlBH?= =?utf-8?B?M2hBcE0xRVZ4VTFVS0hyb05Ea0R0ZlpPc0JjZk5kS1g3RmFLMEZDMi9TWU0y?= =?utf-8?B?R1FvbjVsOUNYREJ3NUsyZzNhWXFXRlRLb1AzSVRIUWNXWnBRSmp5M3hEZzJF?= =?utf-8?B?NkorMDFjcCtRcERqSEtUajU0d3NqbFRjNEJjMmYvWkt2U3JMdTFqVGlKOEI5?= =?utf-8?B?QTNFNWU5VjBveGcrcVNwK0F0SWkxWkg1ckNyM1hUUmUxa0JUdU1zN1VCRWtY?= =?utf-8?B?U3hEWS9qd0o0MU4xZ0JQWldqTWV3Sm9VZzAxdDh1RFdXRFFLRytTMzZDZ1Vp?= =?utf-8?B?aTdMZjdoZFN4MUNTaHdvOThpQS9LV3VqOEkzTDBlcmduUHJwYUF6ZnRuSjVG?= =?utf-8?B?MU5KU05ocnVLWlZlSjUxTzRxYVFZbUc2d3BsY01DckcwSDFDZHVUYW16dXVI?= =?utf-8?B?VHdBNk5UL25uZEpPSXEzKzRvTlNxcDRYUnoyMko3a2MzVHAxUVdYSm1maWxi?= =?utf-8?B?dVBZaHVHM1NKdyttcmNsUTRkb2RSNDVIVlRRWlUxdU9MSzRtc3BoUFZ3andT?= =?utf-8?B?Tnk1WXZRNVgrM0ZveW01cDlLNkUzUXFUcDBrSHNCNWVBRVBNTVA1WmtDalNm?= =?utf-8?B?L1VpVXpIeU16V2tEdXgyTTk1dXY5VitXT1JaY3dheW9tWTR4YTlSY25BRG4w?= =?utf-8?B?dG1CeVlFZDB2d0U5VE5JVUJiKzZzaExyK2k0SytYSFdoZWdiZ1pNeXdDWndL?= =?utf-8?B?TWRGeTJFNG9DQXpHWGI0TU5LTE5pY0tUOHIzVmNPNHVDZHFVaXNkaktJdHpt?= =?utf-8?B?MnhIc0l0b3lSSVJmTFNYNW11RTlqeElDYW5PNjZKUVV5ZTRFWVpxazM5MUZC?= =?utf-8?B?YzNWYkhHYjFrcTZ5SmtEL3hIdkJLSVlWRUNsdHBHWmlYdUNWc0IzYVdsN3Zv?= =?utf-8?B?dVFkQUhUSk8vTEFLVFJXMTBPWFAxNUZSSmpIZlhvYytCTTBqd1U5ZlJzZnVK?= =?utf-8?B?ZGJ2a1NqWmNLTVRPSFJ4Tld5NkpzZkFrK0VlaE4rU1dEVzNRQmhoSG52Y2dh?= =?utf-8?B?OTBPWU53Z2tqS3FHY2ZYY3dJMzNDZDFvOEJ1Z1RxTW5sOXkwaU5zaWVkWURl?= =?utf-8?B?YkR4blppbDFMb0JBcEgxdDNNekdCa3VtUnloWnlOUmplYXBEcTl5OUVYZTZ6?= =?utf-8?B?VUw5Ti81bDByZ2xEV2doM2N0SE5HODlxaVdxZkM1aml3Z2gvMGpjWXZmTDhO?= =?utf-8?B?RUcwVkkyMWlWRUg3VC9GSlE4QVgwcXNieStBaDVQdklNT2FuK3ZiV05YV3Yy?= =?utf-8?B?WCtjbWprQWMrY1Z4dzVvdFdaNG5XbTJQT1kvR1RpOFFwaFBKMEJkeDFWU3lP?= =?utf-8?B?aGNWeUNDVUhRN2gvNm51bmY3MzhheHRDK0UwVVpXeDRub3BPNDJlbW54YnAw?= =?utf-8?B?YWZJaGFaZVRPbXVhR3lOYm5aUHd6T3MwVWY3V0Z1SXVZa25rK1JYSW0vVVBu?= =?utf-8?B?UUdmemkrUysrei96aFlkMDZrbEhhS0tDSjg5eTBsLzJISjZVQThyNHk1NmR2?= =?utf-8?B?ZWdTNDl2amt5Q1JVQjIvZmtNRnFUcmxLcERhK0g5ZlNScndTVEJFQkt6UUd3?= =?utf-8?B?SkZQbXNwU244eW5lUmdqUTJxYUVtazBsQkxjSWlJUGp3ZU5sdDFmQWNOMXBP?= =?utf-8?B?WkU2ZjEzV0lhYitSVW5oT0FSOXlwZ1lqaEhWZitLM1pZNFkvUXh2Z3dUNzdy?= =?utf-8?B?S0VPNTJ1OHpmVzd6M3o1OVFHMEkvZlg1eHQ5eVBPcjMvWG00dzBFV1E0ZW9E?= =?utf-8?Q?rE0ZPKGMiWxlkV1u+ipPfspGx?= 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: BL1PR12MB5995.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6a6174d6-0001-4d77-a2c7-08db5c244c10 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 May 2023 06:58:36.7740 (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: 9qOgxaaUO5OwiEfJ2epFyRpTvNkgIz+A6ULO1gzKkIwX4VCvlR1dOp06IchoCMGBHBKJV8v+a4+xNqtp73phog== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB6233 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 SGkgQW5kcmV3LCB3aWxsIHVwZGF0ZSB0aG9zZSAyIGNvbW1lbnRzIGluIHRoZSBWMiwgdGhhbmtz Lg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEFuZHJldyBSeWJjaGVu a28gPGFuZHJldy5yeWJjaGVua29Ab2t0ZXRsYWJzLnJ1Pg0KPiBTZW50OiBNb25kYXksIE1heSAy MiwgMjAyMyAzOjAyIFBNDQo+IFRvOiBPcmkgS2FtIDxvcmlrYUBudmlkaWEuY29tPjsgQmlsbCBa aG91IDxkb25nemhvdUBudmlkaWEuY29tPjsgU2xhdmENCj4gT3ZzaWllbmtvIDx2aWFjaGVzbGF2 b0BudmlkaWEuY29tPjsgTkJVLUNvbnRhY3QtVGhvbWFzIE1vbmphbG9uDQo+IChFWFRFUk5BTCkg PHRob21hc0Btb25qYWxvbi5uZXQ+OyBBbWFuIFNpbmdoDQo+IDxhbWFuLmRlZXAuc2luZ2hAaW50 ZWwuY29tPjsgWXV5aW5nIFpoYW5nIDx5dXlpbmcuemhhbmdAaW50ZWwuY29tPjsNCj4gRmVycnVo IFlpZ2l0IDxmZXJydWgueWlnaXRAYW1kLmNvbT47IE9saXZpZXIgTWF0eiA8b2xpdmllci5tYXR6 QDZ3aW5kLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgUmFzbGFuIERhcmF3c2hlaCA8cmFzbGFu ZEBudmlkaWEuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYxIDEvM10gZXRoZGV2OiBhZGQg ZmxvdyBpdGVtIGZvciBSb0NFIGluZmluaWJhbmQgQlRIDQo+IA0KPiBPbiA1LzE3LzIzIDIwOjA2 LCBPcmkgS2FtIHdyb3RlOg0KPiA+IEhpIEJpbGwsDQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogQmlsbCBaaG91IDxkb25nemhvdUBudmlkaWEuY29tPg0K PiA+PiBTZW50OiBUaHVyc2RheSwgTWF5IDExLCAyMDIzIDEwOjU1IEFNDQo+ID4+IFN1YmplY3Q6 IFtQQVRDSCB2MSAxLzNdIGV0aGRldjogYWRkIGZsb3cgaXRlbSBmb3IgUm9DRSBpbmZpbmliYW5k IEJUSA0KPiANCj4gUm9FQyBzaG91bGQgYmUgYWRkZWQgZGV2dG9vbHMvd29yZHMtY2FzZS50eHQg SUIgYXMgd2VsbC4NCj4gDQo+ID4+DQo+ID4+IElCKEluZmluaUJhbmQpIGlzIG9uZSB0eXBlIG9m IG5ldHdvcmtpbmcgdXNlZCBpbiBoaWdoLXBlcmZvcm1hbmNlDQo+ID4+IGNvbXB1dGluZyB3aXRo IGhpZ2ggdGhyb3VnaHB1dCBhbmQgbG93IGxhdGVuY3kuIExpa2UgRXRoZXJuZXQsIElCDQo+ID4+ IGRlZmluZXMgYSBsYXllcmVkIHByb3RvY29sIChQaHlzaWNhbCwgTGluaywgTmV0d29yaywgVHJh bnNwb3J0DQo+ID4+IExheWVycykuIElCIHByb3ZpZGVzIG5hdGl2ZSBzdXBwb3J0IGZvciBSRE1B KFJlbW90ZSBETUEpLCBhbg0KPiA+PiBleHRlbnNpb24gb2YgdGhlIERNQSB0aGF0IGFsbG93cyBk aXJlY3QgYWNjZXNzIHRvIHJlbW90ZSBob3N0IG1lbW9yeQ0KPiA+PiB3aXRob3V0IENQVSBpbnRl cnZlbnRpb24uIElCIG5ldHdvcmsgcmVxdWlyZXMgTklDcyBhbmQgc3dpdGNoZXMgdG8NCj4gPj4g c3VwcG9ydCB0aGUgSUIgcHJvdG9jb2wuDQo+ID4+DQo+ID4+IFJvQ0UoUkRNQSBvdmVyIENvbnZl cmdlZCBFdGhlcm5ldCkgaXMgYSBuZXR3b3JrIHByb3RvY29sIHRoYXQgYWxsb3dzDQo+ID4+IFJE TUEgdG8gcnVuIG9uIEV0aGVybmV0LiBSb0NFIGVuY2Fwc3VsYXRlcyBJQiBwYWNrZXRzIG9uIGV0 aGVybmV0IGFuZA0KPiA+PiBoYXMgdHdvIHZlcnNpb25zLCBSb0NFdjEgYW5kIFJvQ0V2Mi4gUm9D RXYxIGlzIGFuIGV0aGVybmV0IGxpbmsgbGF5ZXINCj4gPj4gcHJvdG9jb2wsIElCIHBhY2tldHMg YXJlIGVuY2Fwc3VsYXRlZCBpbiB0aGUgZXRoZXJuZXQgbGF5ZXIgYW5kIHVzZQ0KPiA+PiBldGhl cm5ldCB0eXBlIDB4ODkxNS4gUm9DRXYyIGlzIGFuIGludGVybmV0DQo+IA0KPiBldGhlcm5ldCAt PiBFdGhlcm5ldCAoNCB0aW1lcyBhYm92ZSkNCj4gDQo+ID4+IGxheWVyIHByb3RvY29sLCBJQiBw YWNrZXRzIGFyZSBlbmNhcHN1bGF0ZWQgaW4gVURQIHBheWxvYWQgYW5kIHVzZSBhDQo+ID4+IGRl c3RpbmF0aW9uIHBvcnQgNDc5MSwgVGhlIGZvcm1hdCBvZiB0aGUgUm9DRXYyIHBhY2tldCBpcyBh cyBmb2xsb3dzOg0KPiA+PiAgICBFVEggKyBJUCArIFVEUChkcG9ydCA0NzkxKSArIElCKEJUSCAr IEV4dEhEUiArIFBBWUxPQUQgKyBDUkMpDQo+ID4+DQo+ID4+IEJUSChCYXNlIFRyYW5zcG9ydCBI ZWFkZXIpIGlzIHRoZSBJQiB0cmFuc3BvcnQgbGF5ZXIgaGVhZGVyLCBSb0NFdjENCj4gPj4gYW5k IFJvQ0V2MiBib3RoIGNvbnRhaW4gdGhpcyBoZWFkZXIuIFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBh IG5ldyBSVEUNCj4gPj4gaXRlbSB0byBtYXRjaCB0aGUgSUIgQlRIIGluIFJvQ0UgcGFja2V0cy4g T25lIHVzZSBvZiB0aGlzIG1hdGNoIGlzDQo+ID4+IHRoYXQgdGhlIHVzZXIgY2FuIG1vbml0b3Ig Um9DRXYyJ3MgQ05QKENvbmdlc3Rpb24gTm90aWZpY2F0aW9uDQo+ID4+IFBhY2tldCkgYnkgbWF0 Y2hpbmcgQlRIIG9wY29kZSAweDgxLg0KPiA+Pg0KPiA+PiBUaGlzIHBhdGNoIGFsc28gYWRkcyB0 aGUgdGVzdHBtZCBjb21tYW5kIGxpbmUgdG8gbWF0Y2ggdGhlIFJvQ0V2Mg0KPiA+PiBCVEguIFVz YWdlIGV4YW1wbGU6DQo+ID4+DQo+ID4+ICAgIHRlc3RwbWQ+IGZsb3cgY3JlYXRlIDAgZ3JvdXAg MSBpbmdyZXNzIHBhdHRlcm4NCj4gPj4gICAgICAgICAgICAgZXRoIC8gaXB2NCAvIHVkcCBkc3Qg aXMgNDc5MSAvIGliX2J0aCBvcGNvZGUgaXMgMHg4MQ0KPiA+PiAgICAgICAgICAgICBkc3RfcXAg aXMgMHhkMyAvIGVuZCBhY3Rpb25zIHF1ZXVlIGluZGV4IDAgLyBlbmQNCj4gPj4NCj4gPj4gU2ln bmVkLW9mZi1ieTogRG9uZyBaaG91IDxkb25nemhvdUBudmlkaWEuY29tPg0KPiA+PiAtLS0NCj4g Pg0KPiA+IEFja2VkLWJ5OiBPcmkgS2FtIDxvcmlrYUBudmlkaWEuY29tPg0KPiANCj4gQWNrZWQt Ynk6IEFuZHJldyBSeWJjaGVua28gPGFuZHJldy5yeWJjaGVua29Ab2t0ZXRsYWJzLnJ1Pg0KPiAN Cg0K