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 BC5DDA0C47; Tue, 12 Oct 2021 09:03:06 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4FA2D40142; Tue, 12 Oct 2021 09:03:06 +0200 (CEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2063.outbound.protection.outlook.com [40.107.220.63]) by mails.dpdk.org (Postfix) with ESMTP id 214894003C for ; Tue, 12 Oct 2021 09:03:04 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F+Cm1VRE7YO77Wq6ifPLITIEieQKW1c0aj12YC+ddUqiTTeay6fmmUNjGBq1DjLqbgPhRPNGbTJOZaDXwcQ6hIWFqMZj+ZKH2E6GDR+nx8wQKI6F15KmdkvDB1V/svPjp+fihBgQapYeSlYsFWJ5uNmCGdP/hPqaQAXRYTFhv/wdfiDO1Pd2a9nfYMixTq/nGp+RkyVvCRveYRJjYE5fe2dW1IHM1YNDlyttMQvrr5lPfR46/eJJBaO/gZ3YZ1yjOZ3ku3O8L3J5LlvqgiUF0OTc3+OqGc5rbGdUd1GszBTTb6fxCzqXBb8naq9teOH/YM1QIshZLaEqJs8GBeHGhw== 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=PhUKNZaY7/mAPIYrm8+4AVyLKjoJlnl57fGKXEs6B48=; b=ccS1YXfBofdiLbpbtduw0cr+HQ1xcMo0R+IBpt81EbfiyYEpkzCggd8hjNzsp8JWsj+mzdd9meV7b6Uyv2YphvJyjbsQqh0E2BuYze3Q92jaL3beh0MVq9OopK9ZIydL9VsLv2QsNGMHFsOI0+t2+wknWxfDXcZMca4oj1w4fAH75CpGsAMbG2P98+HDdjX2wU+giDajpsJRKPA68txlCFkAhF8NdDXgoI5xdwWNL43Vp3F2I6abEPNGtMFiE+3nQZWiQf077LO2CqS7pR8P27y0XQCxnntSxivEWMN1XBbWqo7WQ5xjNbEqqAlzUcIzDeH3hNBf7gNr7WaOMHmVgQ== 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=PhUKNZaY7/mAPIYrm8+4AVyLKjoJlnl57fGKXEs6B48=; b=f8OHiFILnitY05tkdUnqImmNMXRK0WBMIklgiaJtbXeoXg0xkXY5cnS1cyQaQMSqoxZMLPcb5TDa9adSocPcqmvcjqcFqe40juGTryb1TpTA9faMx6vKSXB5mE2UaVMA2fEnqHn1DcHg3KinYmsPQGJXhQqHWY8DUJGbKk9680Dr6t84dTW5Rd0c7m4XAa2mLzaJqhNBb7wU5DTb54TbZre7IAESN80mrcRsSAe7Q0fsIMRGDFi62cU9swaLPPHcqf9OiU8YCBKKHe1YteElXHJ41+dQzvN4G08sHsyUwleV2x8bkD/r3V4Cb7sb08saKfd+4cEKpDlqxdFkXWTDjg== Received: from DM4PR12MB5389.namprd12.prod.outlook.com (2603:10b6:5:39a::7) by DM6PR12MB5566.namprd12.prod.outlook.com (2603:10b6:5:20d::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.20; Tue, 12 Oct 2021 07:03:01 +0000 Received: from DM4PR12MB5389.namprd12.prod.outlook.com ([fe80::45be:2914:19ef:f4bb]) by DM4PR12MB5389.namprd12.prod.outlook.com ([fe80::45be:2914:19ef:f4bb%3]) with mapi id 15.20.4587.026; Tue, 12 Oct 2021 07:03:00 +0000 From: Matan Azrad To: Ferruh Yigit , Jerin Jacob , Xiaoyun Li , Chas Williams , "Min Hu (Connor)" , Hemant Agrawal , Sachin Saxena , Qi Zhang , Xiao Wang , Slava Ovsiienko , Harman Kalra , Maciej Czekaj , Ray Kinsella , Bernard Iremonger , Konstantin Ananyev , Kiran Kumar K , Nithin Dabilpuram , David Hunt , John McNamara , Bruce Richardson , Igor Russkikh , Steven Webster , Matt Peters , Somalapuram Amaranath , Rasesh Mody , Shahed Shaikh , Ajit Khaparde , Somnath Kotur , Sunil Kumar Kori , Satha Rao , Rahul Lakkireddy , Haiyue Wang , Marcin Wojtas , Michal Krawczyk , Shai Brandes , Evgeny Schemeilin , Igor Chauskin , Gagandeep Singh , John Daley , Hyong Youb Kim , Ziyang Xuan , Xiaoyun Wang , Guoyang Zhou , Yisen Zhuang , Lijun Ou , Beilei Xing , Jingjing Wu , Qiming Yang , Andrew Boyer , Rosen Xu , Shijith Thotton , Srisivasubramanian Srinivasan , Zyta Szpak , Liron Himi , Heinrich Kuhn , Devendra Singh Rawat , Andrew Rybchenko , Keith Wiles , Jiawen Wu , Jian Wang , Maxime Coquelin , Chenbo Xia , Nicolas Chautru , Harry van Haaren , Cristian Dumitrescu , Radu Nicolau , Akhil Goyal , Tomasz Kantecki , Declan Doherty , Pavan Nikhilesh , Kirill Rybalchenko , Jasvinder Singh , NBU-Contact-Thomas Monjalon , Dekel Peled CC: "dev@dpdk.org" Thread-Topic: [PATCH v4 1/6] ethdev: fix max Rx packet length Thread-Index: AQHXug1PrvDNXYiPrkCnnR9TAaVAm6vLxcoggAKcqACAAIZLcA== Date: Tue, 12 Oct 2021 07:03:00 +0000 Message-ID: References: <20211001143624.3744505-1-ferruh.yigit@intel.com> <20211005171653.3700067-1-ferruh.yigit@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 82756128-8f00-4320-8629-08d98d4e543c x-ms-traffictypediagnostic: DM6PR12MB5566: 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:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wvnLgHk/MfrPbnG3dD+4UED6FTsbm59OnxRNAm1xDUr/kI5PhjiIHf5u0PihPaOJYRI4UwTxYEYXcGLlAFIAuvEf5w63X64v2MKRC460OcQPcUI6tssUnRgonPeb2UEwQhS4OsYtJY8nmN1f3thkU9YlTcxqI9u0KZlrQbt2HlS/pbEgiIAjGxUMLLd3b/EO7U/dC/hUWrSpUUanNwtxWd6QR2Xf5V3yt5XrAUQSiYQ+Z4rjgBItIgCR6lfym+H4svCJ+IjCG8cIizbbQ1giuyJtCFmHIraYiRfEZotS+AvMk+yxgmhoHlYLD10rrsmEN7DW2Y5TNeuPl6rndcHq8TWKYurW0wYL57DBiw8FNJQvL4nCEHr1L2vbc/j7WATp2RZGmGMwIIR4Ldw5RIYlkUSURAoWqKbqgqsp2wFlPyP7NvKYU7sQ97pUhDi/n75jFLFihkGQW4gP84bKDR9VhE5rwsftm43Q/cm6nmtNuyyyh1rNeIvxFQgEq4VJv1cmMa6Rsn6PjJyhm/Nmq5TdnIxLjjqDpVu8fY3xnvhQQJCo/qqoRy8v52wQJK+vpgjTJtZ8QCcXhnUgl1bxujbnHl1yW0ytvhYwAcY0vDDrtwqqOxs2I2XII/PtkmMu750gj0yUEEZIB7nCP0SZmPZE999h1BSFIv+LGigw8SS0QUDpa13Y7mKw4CbmExx3ES5tDkz2U7RBhtee7xwMTxKkdHaXVy0Us1PjVx5oXgx/BVI= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5389.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(76116006)(7406005)(7416002)(66476007)(52536014)(5660300002)(508600001)(921005)(66946007)(7366002)(4326008)(6636002)(55016002)(2906002)(9686003)(316002)(110136005)(38070700005)(66556008)(64756008)(66446008)(8676002)(8936002)(1191002)(71200400001)(7696005)(186003)(53546011)(6506007)(83380400001)(33656002)(38100700002)(26005)(122000001)(86362001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Q2luOXBwZE5PM01SOVh3aWFrcTFHbUxlMjJVREFxVng3TTRFUXFPUkwwN1pz?= =?utf-8?B?VmUvb1FmaTUrTXVYU2Z6Z2VyREFrcHI4K3VMMWVaNWIzZ2l2NzcvWFpqUXFh?= =?utf-8?B?OUhuNzYzckFZdWxxcEtqSFFLa2tIaHhJSUdVK2R2QkRlYVBwcERObnNDNGpN?= =?utf-8?B?U1kyVVRTWjNMMzlaRmRKb3NuZ1VodGhBMUd3ZVhTQTZJeWhoQVFVTms0VU5x?= =?utf-8?B?dk9wcEYzTWRGQVpBSE54ZDFxaktldFVvMkVPQmdHNmYzcGllclRxQ2ZVbXhL?= =?utf-8?B?M3dDWFNnTmY1dk5LQ1VGWVZIakdWZjRDK1hYMWJSbk5pcys4SXdmWThlQjh3?= =?utf-8?B?VWYvWHdPR0FFeURxRVZsY1JMRWExZDVlOFVDR0pKcHVkUjA2MUdxVCtVaTZI?= =?utf-8?B?QmRueXh3R0Q1M2RYM3lUc0tzRE1lS2hVM0dZRVg1RGRqU1ZtZktuWUtJZnJS?= =?utf-8?B?R0hoUHdhNXFUdlBUK0ZMZ3Q5akJiWnhhRmR6eEY5SlMzZ21pNXZjQksrSTZu?= =?utf-8?B?M3Z5VE1lb1RVbFFUQmhSMXVGOWkyaXlMSFFLVllwb3Bmdnd6Wlp5NUkyVU1P?= =?utf-8?B?R1lQcTRqUXRheHcyT3FtR3NYZW5OaFZ6UHFoRUx4VWdlR252RDR5NTNMOHp5?= =?utf-8?B?M2NwdlVhaGliaCtXaUdPRnVxOW9XTDNiTmZyOS9CeEpqTGg1V2Q4TmZJcTQv?= =?utf-8?B?Zmk0b3crV0dOYWRZNkxvNkwySDdaNUtYeHc0OTlDVURiUEIzTDZHcUZFWW9t?= =?utf-8?B?U2tTaTJhUWI5OXNtUGM3cWNKT2Frd0VUTWY4TlBMeVdVK292bU95aDY2VmhN?= =?utf-8?B?NEMwZExWaExrSkQ5aTBNYVRJbk8vdUNQNEw0WlQ0czFTQ0NZam9WVHJvQmhn?= =?utf-8?B?eW1MK2JBbmU5Y05LZkZqZGhGbHVXS0lvazZkSVRyY2JxalpLQTBRZzgwTi9D?= =?utf-8?B?U2x5R2l1a2xuWEowVlVkUC9pNDdUV0JGZjNmZXdZOEh5d2ZoZGE0Lzh0OXpm?= =?utf-8?B?Z1NRMUs5WjZid3IyWUdhOElyZTNsYjhqVmZibTRFT1NrdmNteHBOUjRGNEh4?= =?utf-8?B?V1BTTlgzbHpFVnlzZTRhVStremo1MmlJZXBCYkhZRXoxVCtwSUthT1g0KzlQ?= =?utf-8?B?ZE1HVmdUdkFXYkYwTXpJNHNTbnJzckxGYUNacUZmVnBVK3dUODBQSlpuendy?= =?utf-8?B?R3c2emxiL1BHZnZ1NWJVVnU2eHhsbk5sMFpjQm1LNVFGNFJrZ2prcEExZmVq?= =?utf-8?B?M0xxbjVRa1BveUR2R3dNZzJBUjJ4MTB2QkVvSjc1Y0NwSzE5TmUwSHA3Y2M4?= =?utf-8?B?MmNnYXRGVTdzeVU3SnIzTE45U05UMzduWmw0clBqWXhrOGJJRy9hT3BBc0o3?= =?utf-8?B?S041S2dZTWFUUFFOR0p5LzdCRkhodStWTFY0dXF1TGc3dW9XMjh3MHQ3Qjli?= =?utf-8?B?Y2Q2ZktheGRwbkJMTm1CcCtqQ2J0bVF0VWZxQitEQ3pnY2dBT0xZTjF1MXAr?= =?utf-8?B?anlSUDF0dE9oMk1GbXpxbk5lL3ZsT0REQTFjenBUQXRiODYxZWdoNWt3S1Zw?= =?utf-8?B?aE56QWs0bHZDNG1CVGF4SWxnblJISnY3YlVZNWRJYWkzb3RMelRWQ2RlcGZh?= =?utf-8?B?Z0MzaUMwWUd3SVRRdmsyT2hFbEluZ0RxYnFaY1lXUXExWVBxRng5b3lyL2N2?= =?utf-8?B?aWtOZFBXV0wvVDBiNTVrUHV0V3BkMWEyT1Y3bjVjWnJVTVFvYVdmNkE0WGVM?= =?utf-8?Q?gi7M+ZBloXZuPKoNOfqWyjFnCjT4DiM0YOCtjHw?= 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: DM4PR12MB5389.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 82756128-8f00-4320-8629-08d98d4e543c X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Oct 2021 07:03:00.6916 (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: 8SOpY8wOmjlSpOY9/ZrWtzvOJNjpk9tCTmqwE45itE2uNo0JOucr8xRrrh6bXnEL1NEUNKCz0c5Ikf7T8C7BgQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB5566 Subject: Re: [dpdk-dev] [PATCH v4 1/6] ethdev: fix max Rx packet length 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" SGkgRmVycnVoDQoNCkZyb206IEZlcnJ1aCBZaWdpdA0KPiBPbiAxMC8xMC8yMDIxIDc6MzAgQU0s IE1hdGFuIEF6cmFkIHdyb3RlOg0KPiA+DQo+ID4gSGkgRmVycnVoDQo+ID4NCj4gPiBGcm9tOiBG ZXJydWggWWlnaXQNCj4gPj4gVGhlcmUgaXMgYSBjb25mdXNpb24gb24gc2V0dGluZyBtYXggUngg cGFja2V0IGxlbmd0aCwgdGhpcyBwYXRjaCBhaW1zDQo+ID4+IHRvIGNsYXJpZnkgaXQuDQo+ID4+ DQo+ID4+ICdydGVfZXRoX2Rldl9jb25maWd1cmUoKScgQVBJIGFjY2VwdHMgbWF4IFJ4IHBhY2tl dCBzaXplIHZpYQ0KPiA+PiAndWludDMyX3QgbWF4X3J4X3BrdF9sZW4nIGZpZWxkIG9mIHRoZSBj b25maWcgc3RydWN0ICdzdHJ1Y3QNCj4gPj4gcnRlX2V0aF9jb25mJy4NCj4gPj4NCj4gPj4gQWxz byAncnRlX2V0aF9kZXZfc2V0X210dSgpJyBBUEkgY2FuIGJlIHVzZWQgdG8gc2V0IHRoZSBNVFUs IGFuZA0KPiA+PiByZXN1bHQgc3RvcmVkIGludG8gJyhzdHJ1Y3QgcnRlX2V0aF9kZXYpLT5kYXRh LT5tdHUnLg0KPiA+Pg0KPiA+PiBUaGVzZSB0d28gQVBJcyBhcmUgcmVsYXRlZCBidXQgdGhleSB3 b3JrIGluIGEgZGlzY29ubmVjdGVkIHdheSwgdGhleQ0KPiA+PiBzdG9yZSB0aGUgc2V0IHZhbHVl cyBpbiBkaWZmZXJlbnQgdmFyaWFibGVzIHdoaWNoIG1ha2VzIGhhcmQgdG8NCj4gPj4gZmlndXJl IG91dCB3aGljaCBvbmUgdG8gdXNlLCBhbHNvIGhhdmluZyB0d28gZGlmZmVyZW50IG1ldGhvZCBm b3IgYQ0KPiA+PiByZWxhdGVkIGZ1bmN0aW9uYWxpdHkgaXMgY29uZnVzaW5nIGZvciB0aGUgdXNl cnMuDQo+ID4+DQo+ID4+IE90aGVyIGlzc3VlcyBjYXVzaW5nIGNvbmZ1c2lvbiBpczoNCj4gPj4g KiBtYXhpbXVtIHRyYW5zbWlzc2lvbiB1bml0IChNVFUpIGlzIHBheWxvYWQgb2YgdGhlIEV0aGVy bmV0IGZyYW1lLg0KPiBBbmQNCj4gPj4gICAgJ21heF9yeF9wa3RfbGVuJyBpcyB0aGUgc2l6ZSBv ZiB0aGUgRXRoZXJuZXQgZnJhbWUuIERpZmZlcmVuY2UgaXMNCj4gPj4gICAgRXRoZXJuZXQgZnJh bWUgb3ZlcmhlYWQsIGFuZCB0aGlzIG92ZXJoZWFkIG1heSBiZSBkaWZmZXJlbnQgZnJvbQ0KPiA+ PiAgICBkZXZpY2UgdG8gZGV2aWNlIGJhc2VkIG9uIHdoYXQgZGV2aWNlIHN1cHBvcnRzLCBsaWtl IFZMQU4gYW5kIFFpblEuDQo+ID4+ICogJ21heF9yeF9wa3RfbGVuJyBpcyBvbmx5IHZhbGlkIHdo ZW4gYXBwbGljYXRpb24gcmVxdWVzdGVkIGp1bWJvIGZyYW1lLA0KPiA+PiAgICB3aGljaCBhZGRz IGFkZGl0aW9uYWwgY29uZnVzaW9uIGFuZCBzb21lIEFQSXMgYW5kIFBNRHMgYWxyZWFkeQ0KPiA+ PiAgICBkaXNjYXJkcyB0aGlzIGRvY3VtZW50ZWQgYmVoYXZpb3IuDQo+ID4+ICogRm9yIHRoZSBq dW1ibyBmcmFtZSBlbmFibGVkIGNhc2UsICdtYXhfcnhfcGt0X2xlbicgaXMgYW4gbWFuZGF0b3J5 DQo+ID4+ICAgIGZpZWxkLCB0aGlzIGFkZHMgY29uZmlndXJhdGlvbiBjb21wbGV4aXR5IGZvciBh cHBsaWNhdGlvbi4NCj4gPj4NCj4gPj4gQXMgc29sdXRpb24sIGJvdGggQVBJcyBnZXRzIE1UVSBh cyBwYXJhbWV0ZXIsIGFuZCBib3RoIHNhdmVzIHRoZQ0KPiA+PiByZXN1bHQgaW4gc2FtZSB2YXJp YWJsZSAnKHN0cnVjdCBydGVfZXRoX2RldiktPmRhdGEtPm10dScuIEZvciB0aGlzDQo+ID4+ICdt YXhfcnhfcGt0X2xlbicgdXBkYXRlZCBhcyAnbXR1JywgYW5kIGl0IGlzIGFsd2F5cyB2YWxpZCBp bmRlcGVuZGVudA0KPiA+PiBmcm9tIGp1bWJvIGZyYW1lLg0KPiA+Pg0KPiA+PiBGb3IgJ3J0ZV9l dGhfZGV2X2NvbmZpZ3VyZSgpJywgJ2Rldi0+ZGF0YS0+ZGV2X2NvbmYucnhtb2RlLm10dScgaXMN Cj4gPj4gdXNlciByZXF1ZXN0IGFuZCBpdCBzaG91bGQgYmUgdXNlZCBvbmx5IHdpdGhpbiBjb25m aWd1cmUgZnVuY3Rpb24gYW5kDQo+ID4+IHJlc3VsdCBzaG91bGQgYmUgc3RvcmVkIHRvICcoc3Ry dWN0IHJ0ZV9ldGhfZGV2KS0+ZGF0YS0+bXR1Jy4gQWZ0ZXINCj4gPj4gdGhhdCBwb2ludCBib3Ro IGFwcGxpY2F0aW9uIGFuZCBQTUQgdXNlcyBNVFUgZnJvbSB0aGlzIHZhcmlhYmxlLg0KPiA+Pg0K PiA+PiBXaGVuIGFwcGxpY2F0aW9uIGRvZXNuJ3QgcHJvdmlkZSBhbiBNVFUgZHVyaW5nDQo+ICdy dGVfZXRoX2Rldl9jb25maWd1cmUoKScNCj4gPj4gZGVmYXVsdCAnUlRFX0VUSEVSX01UVScgdmFs dWUgaXMgdXNlZC4NCj4gPj4NCj4gPj4gQWRkaXRpb25hbCBjbGFyaWZpY2F0aW9uIGRvbmUgb24g c2NhdHRlcmVkIFJ4IGNvbmZpZ3VyYXRpb24sIGluDQo+ID4+IHJlbGF0aW9uIHRvIE1UVSBhbmQg UnggYnVmZmVyIHNpemUuDQo+ID4+IE1UVSBpcyB1c2VkIHRvIGNvbmZpZ3VyZSB0aGUgZGV2aWNl IGZvciBwaHlzaWNhbCBSeC9UeCBzaXplDQo+ID4+IGxpbWl0YXRpb24sIFJ4IGJ1ZmZlciBpcyB3 aGVyZSB0byBzdG9yZSBSeCBwYWNrZXRzLCBtYW55IFBNRHMgdXNlDQo+ID4+IG1idWYgZGF0YSBi dWZmZXIgc2l6ZSBhcyBSeCBidWZmZXIgc2l6ZS4NCj4gPj4gUE1EcyBjb21wYXJlIE1UVSBhZ2Fp bnN0IFJ4IGJ1ZmZlciBzaXplIHRvIGRlY2lkZSBlbmFibGluZyBzY2F0dGVyZWQNCj4gPj4gUngg b3Igbm90LiBJZiBzY2F0dGVyZWQgUnggaXMgbm90IHN1cHBvcnRlZCBieSBkZXZpY2UsIE1UVSBi aWdnZXINCj4gPj4gdGhhbiBSeCBidWZmZXIgc2l6ZSBzaG91bGQgZmFpbC4NCj4gPg0KPiA+IFNo b3VsZCBpdCBiZSBjb21wYXJlZCBhbHNvIGFnYWluc3QgbWF4X2xyb19wa3Rfc2l6ZSBmb3IgdGhl IFNDQVRURVINCj4gZW5hYmxpbmcgYnkgdGhlIFBNRD8NCj4gPg0KPiANCj4gSSBrZXB0IHRoZSBM Uk8gcmVsYXRlZCBjb2RlIHNhbWUsIHRoZSBSeCBwYWNrZXQgbGVuZ3RoIGNoYW5nZSBwYXRjaCBh bHJlYWR5DQo+IGJlY29tZSBjb21wbGV4LCBMUk8gcmVsYXRlZCBjaGFuZ2VzIGNhbiBiZSBkb25l IGxhdGVyIGluc3RlYWQgb2YgbWFraW5nDQo+IHRoaXMgc2V0IG1vcmUgY29uZnVzaW5nLg0KPiBJ dCB3b3VsZCBiZSBncmVhdCBpZiB5b3UgYW5kIERla2VsIGNhbiB3b3JrIG9uIGl0IGFzIHlvdSBp bnRyb2R1Y2VkIHRoZQ0KPiAnbWF4X2xyb19wa3Rfc2l6ZScgaW4gZXRoZGV2Lg0KDQonbWF4X2xy b19wa3Rfc2l6ZScgaXMgbm90IGxpa2UgTVRVICh0aGUgTFJPIGlzIGRvbmUgYWZ0ZXIgdGhlIFBI WSByZWNlaXZlZCB0aGUgcGFja2V0IGluIE1UVSBzaXplLiksDQpJIGp1c3QgYXNrZWQgcmVnYXJk aW5nIHRoZSBTQ0FUVEVSIGNvbXBhcmlzb24gZm9yIHRoaXMgY2FzZTsgSSB0aGluayBpdCBzaG91 bGQgYmUgdGhlIHNhbWUgY29tcGFyaXNvbiBhcyBNVFUuDQoNCj4gPiBXaGF0IGRvIHlvdSB0aGlu ayBhYm91dCBlbmFibGluZyBTQ0FUVEVSIGJ5IHRoZSBBUEkgaW5zdGVhZCBvZiBtYWtpbmcNCj4g dGhlIGNvbXBhcmlzb24gaW4gZWFjaCBQTUQ/DQo+ID4NCj4gDQo+IE5vdCBzdXJlIGlmIHdlIGNh biBkbyB0aGF0LCBhcyBmYXIgYXMgSSBjYW4gc2VlIHRoZXJlIGlzIG5vIGVuZm9yY2VtZW50IG9u IHRoZQ0KPiBSeCBidWZmZXIgc2l6ZSBidXQgUE1EcyBzZWxlY3QgaXQuDQoNClllcywgaXQgbG9v a3MgbGlrZSBjdXJyZW50bHksIGl0IGlzIHRoZSBQTUQgZGVjaXNpb24uDQpBbmQgd2UgY2FuIHRh a2Ugc2NhdHRlcmluZyBsYXRlcih3ZSBhbGwgdGhlIHRpbWUgc2F5IHRoYXQg8J+YiikuDQoNCkFj a2VkLWJ5OiBNYXRhbiBBenJhZCA8bWF0YW5AbnZpZGlhLmNvbT4NCg0KTWF5YmUsIGl0IGlzIGdv b2QgdG8gcmVwb3J0IHRoZSBkZXZpY2UncyBtYXggUnggYnVmZmVyIGxlbmd0aCB0byBsZXQgdGhl IGFwcGxpY2F0aW9uIGhhdmUgbW9yZSBpbmZvcm1hdGlvbiB0byBjb25maWd1cmUgdGhlIG1vc3Qg ZWZmaWNpZW50IG1idWYgc2l6ZSBhbmQgd2hldGhlciBpdCBtYXkgZ2V0IHNjYXR0ZXJlZCBwYWNr ZXRzIG9yIG5vdC4NCkFsc28sIGl0IHdpbGwgaGVscCBkbyBhbGwgdGhlIHZhbGlkYXRpb25zIGlu IGV0aGRldiBsYXllci4NCg0KDQo8c25pcCwgc2FtZSBkaXNjdXNzaW9uPg0K