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 789BAA034F; Sun, 3 Oct 2021 09:05:43 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E181F40698; Sun, 3 Oct 2021 09:05:42 +0200 (CEST) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2069.outbound.protection.outlook.com [40.107.243.69]) by mails.dpdk.org (Postfix) with ESMTP id A6EBE4067B for ; Sun, 3 Oct 2021 09:05:41 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n1nPw69I4RbRKQTt1+A378psHqGcctuwfNM44a+3IrULB0eRkyBKfYog4Vj5/PIvLzLQjnIUUpDMx6aXJGdCegI5Rb9zp+Zu4mU8ztVpVcQe0Ddx6fP5z3ll1HoNYO0LqC3YqrehP0oqT6+783WtQh6DAJqipXPaxN1kl0U3CZqsrEWrDhWqgGLF2e0EN5D3Um1PPR+LIP3zd8RlSXYxcefwGjvLxrdaDNmR1UJMjmtBjkvL1rx68Nd2c8cLNtJcD6sbK8NGMSNctoC3UVJy3PstHNK7QeeGPIvulFvU2ysho1tFghabB448Mi3lF8flsnyIH5mLp0gDjAi93gMOkw== 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=hn4ALW93o+GfIx/yiQLuaKWTKYQFdwNBAE/FwN98Y4I=; b=dmFoc7Nr7j0NzFOgbeGOr7tuW+aUYd+lUk8O7eF8EBBEPIiaJq7wI63WnADC5xCh6vVRSyWlY6nUrvlH1jt5eyeUBjW3fYsf9MzjjkxnVgPi/MD18rXpLwaobhJXT5JJmZYr+QCx4nxDPfQbIW936zw5J4edkYEDDuUoPqvKYw82zwdJwvkBSM+byWQNyo6napkbDwJk+iZ2HF4XGE79Z3aBzGUu5anq8B1rosunjz+DnKGKcWCOaQCh9WZVYcvC9Hqlp8tF8bXJQ7HzBXm1LagbFSrrAcPbWsCdZP5utTDlvQRffIZ/7vy3iAxcaLvMvKEHIMD8FPVDU40Cs/5vzw== 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=hn4ALW93o+GfIx/yiQLuaKWTKYQFdwNBAE/FwN98Y4I=; b=sjLsOmOP3JhGyV2ChxlGp72XvjINlcUXkYzEuhHSMRFAxKo8894xtGwPfO6Wd0wz+qKnO0BuvVf71AugT7JIcxsDAWhg62LZzhXJrEhhDFMV8hrtRGx00cenDyuxLTS799GhHk2ts38RiPwMx0dpqMmhn8kExnyfqjCxiKLFzNnWBGSy7p4TeJJCC4WQvgv5tx4sAN6qNnQ95u6hVFfSMTc+OPI0AhRQ76ogDbKSXh2NvZC2ufnInd7TBpfF336fUiSLHWP/FGYapV2+FXW04PCWio5k60lBY18z60zD7CyrMFeW4/U9jXCOVsEf2qk04tsr3SeqmACGmNASKYDD4w== Received: from DM8PR12MB5400.namprd12.prod.outlook.com (2603:10b6:8:3b::12) by DM8PR12MB5479.namprd12.prod.outlook.com (2603:10b6:8:38::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14; Sun, 3 Oct 2021 07:05:39 +0000 Received: from DM8PR12MB5400.namprd12.prod.outlook.com ([fe80::d03d:1f75:ca20:6a32]) by DM8PR12MB5400.namprd12.prod.outlook.com ([fe80::d03d:1f75:ca20:6a32%5]) with mapi id 15.20.4566.022; Sun, 3 Oct 2021 07:05:39 +0000 From: Ori Kam To: Ivan Malov , Ajit Khaparde CC: dpdk-dev , Andy Moreton , Andrew Rybchenko , Ray Kinsella , Jerin Jacob , Wisam Monther , Xiaoyun Li , NBU-Contact-Thomas Monjalon , Ferruh Yigit Thread-Topic: [dpdk-dev] [PATCH v3 1/5] ethdev: add API to negotiate delivery of Rx meta data Thread-Index: AQHXsG0EGYKwxu5FGk6rpb3sj4WbEKu9KNaAgAADkACAAAMngIAAAwuAgAOz2RA= Date: Sun, 3 Oct 2021 07:05:39 +0000 Message-ID: References: <20210902142359.28138-1-ivan.malov@oktetlabs.ru> <20210923112012.14595-1-ivan.malov@oktetlabs.ru> <20210923112012.14595-2-ivan.malov@oktetlabs.ru> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: oktetlabs.ru; dkim=none (message not signed) header.d=none;oktetlabs.ru; dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4f1eb6e1-38f1-49cf-1b8b-08d9863c3508 x-ms-traffictypediagnostic: DM8PR12MB5479: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: t8TpJyZl9M0T076oaPNClY0OUsp4HW4aSQ7gnxP0J/oYgj6aszUdHvqQIe9U4cZ16sz9FsaZb7L7s4T6B//0uI0sd71neOm1IpSGWkck+4O+kzeuHBHZMozIYXxzKoToUr531jjlobIhY8l3xxR6KYxUA4xgVcbCRYc1A07Y4fqxO+RAXvtC2B/fPRQUMzBkJFMuNuRTjkqJJ+t4xTI8kihmQF1rwqidcjidN1iLn9gWuJcmg+Gy6oEx7zLc8IG2evVsNzMqeK9xTt2IuBGmKLCdgs53V9L9DabTSVbsACVAT71XW/0Cf+Y/QDySodYL/GFuZAk9hLniFk6LISpQMu/98dGP8BAI9IJH4cbG2zVDIcC+XN4V0CLOaKzXsNYRTjKWNV0SttqzHx31ERXtOcROXf0/s/pit3A7HnvYDQ2iroCqr4vSrr+6oza4OkMSeFJF9uDU5pRlshkS4mTv+QZGqXxOTyIDW6NKgGThSA54G269JfI7E/wJZzca+QojbgnzB5Ej/yOlFTaADz3gTc8kFsmmUsYKrzXV+EPnatdNNTTsC6Yb6bCVIVpyzmDtUHbAERMrUZM/SL7dzevnkIhvhOUVQFubKPQR6Svf8OLcO5juZOxtUovF5UaHSHB6Ba95wjtYYOEiJvOafOfEAU5kfkJG8sCyzp3MUPJb3Wm4pUWOEW4PSHQ6WzsfWzkNIM5an5YOkET6N1HK/k9cvg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM8PR12MB5400.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(2906002)(508600001)(38070700005)(316002)(7696005)(66946007)(76116006)(66556008)(64756008)(66446008)(66476007)(55016002)(52536014)(4326008)(8676002)(6506007)(54906003)(110136005)(5660300002)(122000001)(186003)(38100700002)(33656002)(7416002)(86362001)(53546011)(83380400001)(9686003)(8936002)(71200400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eDFmRm03aExyWmtrNzNuK3VnbjZZUzlnVVI4dUUva2dZUTFvRy9Mb0xyWnMr?= =?utf-8?B?d1FlMVc3OWVZTlFLRVJIVFFOTHU4K1JkV05WMjB3U0Q3elQrZVJpNnhOMWc3?= =?utf-8?B?cHFEOEJ5ZU95Tzl3UjVYU044YkMzNjlraEJsUHMxL2dSNDIyWEZJOURBdG5t?= =?utf-8?B?K3duNkpUa0xSWGFkZUZRS1RDb0dTRUxRbUsySVlGNG1wN0c2UGNtNHArS2I4?= =?utf-8?B?blVudDUzOG9RaHVXc3NGZTlXK2RlTFduN0hsOVJhRlNMWmtQYXdqRjdRYjRw?= =?utf-8?B?Zm1HZGxDLzhEdmsrZklIOFhxZU1qQUdISEFrWGRla2Z1TTNDSUUyeGd0WG1F?= =?utf-8?B?Q0U4S3J6UVJtT0ZLbElWNnpaanpPb2JaclhSeGppYXJWVzVSQldKMENEWXVZ?= =?utf-8?B?bVFNK2lyT2NHcnpkNkJOT3pyU3Z1WlgxN0NUVzFBRXpkUHdUVkh4TnpDNU5l?= =?utf-8?B?R2tyOUlCZXIwdUZ1RGNDTGx4dmNiTTZhVzhKUEg2YXhZcmlod083bXZSd3h0?= =?utf-8?B?V1RrajdIVkNCSnVNeWJTTTdQbHRocEJ0RGptY1FCWUcvYkNtb0UzQnVURFlT?= =?utf-8?B?R1lSc2VpTHZKM2ZPWWw2ZXpDenhuMnNuSmZ1RDVBRkp6UkptTlhjc1hNYW5r?= =?utf-8?B?R1o1N0dNMVY0NTZaZjlCYUJxN2ZHWmtpeWJCZnp5VGhDYkhNOFdOWVdsY1JV?= =?utf-8?B?bzZpWDZIR09lMVJZMGdqQ1VyUGZWRmFLRTdOanlJOTM3bEJiaEZXNkE0amJ2?= =?utf-8?B?U2VKMUJOUmR1TzBSWStPM2dhTkJJamllenhHMjE2a291bGRpY3huSTJrU0d5?= =?utf-8?B?S0w4K29udUZzZWJkdU01a2VCTE00RnJpeGxZUHV1UjhzYWxuYkFzUnhRSVY0?= =?utf-8?B?alZSYy9SZmt1NmVtcHY0WXpnbXFnVFB6OTQ4ckhQYkc5UG1uMGN2Vnp0L0Y2?= =?utf-8?B?dEtOWG82OEhTMW5lR3N0Um9yWEs4RTJFTjRXT1FMR3dzaDNDaC9EQ2YxbzNU?= =?utf-8?B?ek9XUUhZaUx1ck1ZSlhDaEZFV1VYRTFZdzU2YzUvYmFsMnA1cGVZRkQyNGYy?= =?utf-8?B?MjB1V09RcWZlUXpINVVaTTlrS3dYR0Z2dkM0dGx6b3M4cUZITGRsaXl6MmRp?= =?utf-8?B?dGNWdWgyalk4S1M0NHYvL3AzKzNuNEFYY0Z4UmRiRWpyVXRpTEphR0xyLzJE?= =?utf-8?B?a2J5WkZ3VHBrNHJjMXBrZE52bW5wZGt3amZSa0JpL0hILzE4QkVyR0x5MU5t?= =?utf-8?B?a2NuT3BTQjZUUXRSMWZhS3owWmxXMWpRaEhYSzJmS1JtOE5RRGlteWdSS3Zv?= =?utf-8?B?QWJPaWV3bnlIL0g0b0Y2OVVFcTdDemVHRS92UlBCblFiNFFHbmp0L2lZVUhq?= =?utf-8?B?REpReDd3MHk2VHRNMkdMTFFUbStoVnVpRnhka2J3L2F4NlpHRXo4UFRKTVJW?= =?utf-8?B?OXowTGtTMnZOWEhJdDZSTS81L09XMi9sZU1XRmpVczlvMng0VUNTdi9RQXpx?= =?utf-8?B?S0hEdXE1U3ZFQTZSUGJEaDlmSHlRL1hSL3B4TFFZQXdqWXl5V2pvUisvbTcr?= =?utf-8?B?ZUdSb0FhWmZCUHJ0d2d0Rncyb1d3Zmh1d1RHZUdrNW9sMWt3b0czRmpXMm44?= =?utf-8?B?M3VOUGhzK1cyQ2NsUktkMEd4L040Q0tGcUJWTG5XZGVTc3F3TzEwd2RtM3hX?= =?utf-8?B?cVg5bzRFMnZhWUNIUml0T1FrU21seSsvc0tpWXN1T3JndWlNNklVR0Y2ZkY5?= =?utf-8?B?ZDk3eTVWTW1La1l4UWd1UGYzM2tnQ3YweDRVMEZWaEpITFJNdlgxNVgyYXYw?= =?utf-8?B?NmxWL0pZUzlrMmJkVDB4OWZpQ3Jkc2RpekU4c3BtaCtCZWhRN3hPbUpDZDd1?= =?utf-8?Q?uj9iTUuem92zR?= 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: DM8PR12MB5400.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4f1eb6e1-38f1-49cf-1b8b-08d9863c3508 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Oct 2021 07:05:39.4195 (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: 5pJVa5aVw4GnJjkA6Lh54CzhRDzJSds19zElXGuususj+rdDIOHmGaSSiqif4x/a+4JemKvZI+r9VR+OEd2jhA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM8PR12MB5479 Subject: Re: [dpdk-dev] [PATCH v3 1/5] ethdev: add API to negotiate delivery of Rx meta data 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" SGkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBJdmFuIE1hbG92IDxJ dmFuLk1hbG92QG9rdGV0bGFicy5ydT4NCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENI IHYzIDEvNV0gZXRoZGV2OiBhZGQgQVBJIHRvIG5lZ290aWF0ZSBkZWxpdmVyeQ0KPiBvZiBSeCBt ZXRhIGRhdGENCj4gDQo+IA0KPiANCj4gT24gMDEvMTAvMjAyMSAwMToxMiwgQWppdCBLaGFwYXJk ZSB3cm90ZToNCj4gPiBPbiBUaHUsIFNlcCAzMCwgMjAyMSBhdCAzOjAxIFBNIEl2YW4gTWFsb3Yg PEl2YW4uTWFsb3ZAb2t0ZXRsYWJzLnJ1Pg0KPiB3cm90ZToNCj4gPj4NCj4gPj4gSGkgQWppdCwN Cj4gPj4NCj4gPj4gT24gMDEvMTAvMjAyMSAwMDo0OCwgQWppdCBLaGFwYXJkZSB3cm90ZToNCj4g Pj4+IDo6OjoNCj4gPj4+PiBkaWZmIC0tZ2l0IGEvYXBwL3Rlc3QtcG1kL3Rlc3RwbWQuYyBiL2Fw cC90ZXN0LXBtZC90ZXN0cG1kLmMgaW5kZXgNCj4gPj4+PiA5N2FlNTJlMTdlLi43YThkYTNkN2Fi IDEwMDY0NA0KPiA+Pj4+IC0tLSBhL2FwcC90ZXN0LXBtZC90ZXN0cG1kLmMNCj4gPj4+PiArKysg Yi9hcHAvdGVzdC1wbWQvdGVzdHBtZC5jDQo+ID4+Pj4gQEAgLTE0ODUsMTAgKzE0ODUsMzYgQEAg c3RhdGljIHZvaWQNCj4gPj4+PiAgICBpbml0X2NvbmZpZ19wb3J0X29mZmxvYWRzKHBvcnRpZF90 IHBpZCwgdWludDMyX3Qgc29ja2V0X2lkKQ0KPiA+Pj4+ICAgIHsNCj4gPj4+PiAgICAgICAgICAg c3RydWN0IHJ0ZV9wb3J0ICpwb3J0ID0gJnBvcnRzW3BpZF07DQo+ID4+Pj4gKyAgICAgICB1aW50 NjRfdCByeF9tZXRhX2ZlYXR1cmVzID0gMDsNCj4gPj4+PiAgICAgICAgICAgdWludDE2X3QgZGF0 YV9zaXplOw0KPiA+Pj4+ICAgICAgICAgICBpbnQgcmV0Ow0KPiA+Pj4+ICAgICAgICAgICBpbnQg aTsNCj4gPj4+Pg0KPiA+Pj4+ICsgICAgICAgcnhfbWV0YV9mZWF0dXJlcyB8PSBSVEVfRVRIX1JY X01FVEFfVVNFUl9GTEFHOw0KPiA+Pj4+ICsgICAgICAgcnhfbWV0YV9mZWF0dXJlcyB8PSBSVEVf RVRIX1JYX01FVEFfVVNFUl9NQVJLOw0KPiA+Pj4+ICsgICAgICAgcnhfbWV0YV9mZWF0dXJlcyB8 PSBSVEVfRVRIX1JYX01FVEFfVFVOTkVMX0lEOw0KPiA+Pj4+ICsNCj4gPj4+PiArICAgICAgIHJl dCA9IHJ0ZV9ldGhfcnhfbWV0YV9uZWdvdGlhdGUocGlkLCAmcnhfbWV0YV9mZWF0dXJlcyk7DQo+ ID4+Pj4gKyAgICAgICBpZiAocmV0ID09IDApIHsNCj4gPj4+PiArICAgICAgICAgICAgICAgaWYg KCEocnhfbWV0YV9mZWF0dXJlcyAmIFJURV9FVEhfUlhfTUVUQV9VU0VSX0ZMQUcpKSB7DQo+ID4+ Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgVEVTVFBNRF9MT0coSU5GTywgIkZsb3cgYWN0aW9u IEZMQUcgd2lsbA0KPiA+Pj4+ICsgbm90IGFmZmVjdCBSeCBtYnVmcyBvbiBwb3J0ICV1XG4iLA0K PiA+Pj4gTG9nIGxldmVsIGluZm8gbWlnaHQgYmUgYSBsaXR0bGUgdG9vIG5vaXN5Pw0KPiA+Pg0K PiA+PiBEbyB5b3UgcmVhbGx5IHRoaW5rIHNvPyBCdXQgbWFpbigpIHNldHMgZGVmYXVsdCBsb2cg bGV2ZWwgdG8gREVCVUcsIHF1b3RlOg0KPiA+PiAgICAgICBydGVfbG9nX3NldF9sZXZlbCh0ZXN0 cG1kX2xvZ3R5cGUsIFJURV9MT0dfREVCVUcpOw0KPiA+Pg0KPiA+PiBJZiBJIGdvIGZvciBERUJV RyBpbnN0ZWFkIG9mIElORk8gaGVyZSwgaXQgd29uJ3QgZ2V0IGFueSBxdWlldGVyLCB3aWxsIGl0 Pw0KPiA+IFlvdSBhcmUgcmlnaHQuIEl0IHdvbid0Lg0KPiA+IEJ1dCB0aGVuIHRocmVlIGV4dHJh IG1lc3NhZ2VzIHBlciBwb3J0IHdpbGwgc3RhbmQgb3V0LiBCdXQgdGhhdCdzIG15DQo+IG9waW5p b24uDQo+ID4gTWF5YmUgeW91IGNvdWxkIGxvZyB0aGUgbWVzc2FnZSB3aGVuIGEgZmxvdyBpcyBj cmVhdGVkIHdpdGggYW55IG9mIHRoZQ0KPiA+IG1ldGEgZmVhdHVyZXM/DQo+IA0KPiBUaGUgaWRl YSBpcyB0byB3YXJuIHRoZSB1c2VyIGZyb20gdGhlIHZlcnkgYmVnaW5uaW5nIHRoYXQgY2VydGFp biBmbG93DQo+IHByaW1pdGl2ZXMgd29uJ3QgYWN0dWFsbHkgd29yay4gVGhpcyB3YXksIHRoZSB1 c2VyIGNhbiByZWZyYWluIGZyb20gdHJ5aW5nIHRvDQo+IHVzZSB0aGVtIGluIGZsb3cgcnVsZXMu IFRoaXMgbWlnaHQgc2F2ZSB0aGVpciB0aW1lLg0KPiANCj4gQnV0IEkgZG9uJ3QgbWluZCBnb2lu ZyBmb3IgREVCVUcgaGVyZS4gTW9yZSBvcGluaW9ucyBhcmUgd2VsY29tZS4NCj4gDQoNCisxIGZv ciBkb2luZyBpdCBvbmx5IGZvciBjb25maWd1cmF0aW9uLCBhbmQgbm90IHBlciBmbG93Lg0KDQo+ ID4NCj4gPj4NCj4gPj4+DQo+ID4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgcGlkKTsNCj4gPj4+PiArICAgICAgICAgICAgICAgfQ0KPiA+Pj4+ICsNCj4gPj4+PiArICAg ICAgICAgICAgICAgaWYgKCEocnhfbWV0YV9mZWF0dXJlcyAmIFJURV9FVEhfUlhfTUVUQV9VU0VS X01BUkspKSB7DQo+ID4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgVEVTVFBNRF9MT0coSU5G TywgIkZsb3cgYWN0aW9uIE1BUksgd2lsbCBub3QgYWZmZWN0IFJ4DQo+IG1idWZzIG9uIHBvcnQg JXVcbiIsDQo+ID4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGlkKTsN Cj4gPj4+PiArICAgICAgICAgICAgICAgfQ0KPiA+Pj4+ICsNCj4gPj4+PiArICAgICAgICAgICAg ICAgaWYgKCEocnhfbWV0YV9mZWF0dXJlcyAmIFJURV9FVEhfUlhfTUVUQV9UVU5ORUxfSUQpKSB7 DQo+ID4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgVEVTVFBNRF9MT0coSU5GTywgIkZsb3cg dHVubmVsIG9mZmxvYWQgc3VwcG9ydCBtaWdodA0KPiBiZSBsaW1pdGVkIG9yIHVuYXZhaWxhYmxl IG9uIHBvcnQgJXVcbiIsDQo+ID4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgcGlkKTsNCj4gPj4+PiArICAgICAgICAgICAgICAgfQ0KPiA+Pj4gOjo6DQo+ID4+Pj4NCj4g Pj4NCj4gPj4gLS0NCj4gPj4gSXZhbiBNDQo+IA0KPiAtLQ0KPiBJdmFuIE0NCkJlc3QsDQpPcmkN Cg==