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 A9441A0C48; Tue, 13 Jul 2021 10:54:06 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5920E411BD; Tue, 13 Jul 2021 10:54:06 +0200 (CEST) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2054.outbound.protection.outlook.com [40.107.92.54]) by mails.dpdk.org (Postfix) with ESMTP id C56F44069E for ; Tue, 13 Jul 2021 10:54:04 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KO/HMP/uXIH1oJnlUxQxXrBLvExptk6LvmIjaQ3WnSAWQcjWNRHI3RR4K5W6tI4cDSkBB1l828REx+6W7WpGKCMXTEPZhbydafYqlK+YFW0j/YPGtggON2aUsz6hN4I2CKei2IbLSn6Vi8p5ssClij2gvtT01trhee8EV2k5CGjDbohcmV5QhOsUy3i8QJNA/tdDhJYfqiBOuDP7kUvbtsmEF4aj6/9owbcRL5MmGwX1fcMJXhlo73cUw8di9K/zRfs9Q5ZjxXf/k7J5YCedLIkbLoVNapzekEHCFiufW7ep/ikQOD1qOCL8R6KOAeTE75CQBGhUACQmB+0onaCF3Q== 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=wuo24NqL6tR0o4Wvg3Op12hZ7uQ50YvE001rix2UWYs=; b=LqbtNrmBzlzGkxSamE+NNQe9OIEUrpXTE7vUmmsv9qBE5bPRNs2Ud2yKkoIoHWUdxg7VOBSKMLZbE04L3ZJganTD6q+ZbG8/v+JHdlsbVsB/653ptxbq8Xh2qX6oCk0LwUJ1wjwRPcO912ovwaj8hLj7Agqxrkdj/hmRBoJ65Wiv8Ov3Du8EhwqdiViYjSwPg3fdBTauztzTIJbKiPyx6NHTQq3+nDDtvLH39HsDgTVwmbxsaiVdj0kD3K2pLTZ1tYMwHO5uXFaoJxOp/4a5Gg/dSL7ab/5EZtGoQ0eZ/LAT6gjnMG/kN5+V6pe30X8f6K242Ob+ppfiKxxVLAwQNw== 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=wuo24NqL6tR0o4Wvg3Op12hZ7uQ50YvE001rix2UWYs=; b=VHuQy0mBJi3vy9HNQfxTvDihfXVfAz9ld/ZRiyzXt3TZ9SAM+rsw1i9LCZPPIJYYRQdukmWkSTpl/BrJbEeyMoGPbw4mS3roZ4trOWODkgbQtBHvju2IExBsNRBoaonq5eUHVOyM2G92b2aoVExd7X+/nGBl6FfMxBJSLVfKZqvnFmOyZdz08hhRTNBsxrxty0W1I7bGWCTLVUcrBvZsaOBP1AfInVxv8Sq6hg0ypOiVw91ekEcRAOOqwt9qHFG/O/Y/GI1RQlCSf8K7JOgvgQ4Vdg0I49d5iarRgzGIngrXrEo32IR9sETfYw/o91HJKsUP29zfQmkODNyDUmbnDQ== Received: from BY5PR12MB4834.namprd12.prod.outlook.com (2603:10b6:a03:1b2::17) by BYAPR12MB2888.namprd12.prod.outlook.com (2603:10b6:a03:137::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.27; Tue, 13 Jul 2021 08:54:03 +0000 Received: from BY5PR12MB4834.namprd12.prod.outlook.com ([fe80::3814:b909:389e:4030]) by BY5PR12MB4834.namprd12.prod.outlook.com ([fe80::3814:b909:389e:4030%5]) with mapi id 15.20.4308.027; Tue, 13 Jul 2021 08:54:02 +0000 From: Gregory Etelson To: Andrew Rybchenko , Ori Kam , Slava Ovsiienko CC: Xiaoyun Li , "dev@dpdk.org" Thread-Topic: [PATCH v2] app/testpmd: add flow item to match on IPv4 version_ihl field Thread-Index: AQHXd7ja5zWNr21e20O1tKMn9cq2r6tAjNgAgAAMroA= Date: Tue, 13 Jul 2021 08:54:02 +0000 Message-ID: References: <20210705115217.4768-1-getelson@nvidia.com> <20210713072925.18540-1-getelson@nvidia.com> <319c7581-498b-1f15-3d8b-c56a9e1393e8@oktetlabs.ru> In-Reply-To: <319c7581-498b-1f15-3d8b-c56a9e1393e8@oktetlabs.ru> Accept-Language: en-US Content-Language: en-US X-Mentions: viacheslavo@nvidia.com 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: 31f73af8-63c2-47a9-ff77-08d945dbc368 x-ms-traffictypediagnostic: BYAPR12MB2888: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3826; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +xz+kHB8kcpDxgBKvh+935LjQYZKwbV8UJzlS9moDoH6to7UnWOXKAEO0hldrRo7NIPex7qSi/GO4sxMjYT7JOwA+ISCSQKx0hU5selasJx64BrPbXYAZit0bIiK1symkFF0W82vF6VoQzsj9LartSIBxHDTOlFCLXLbc+93RYwBj7sC66CA2meNV0hALMddT6JATJ+1k8HiQXCm8wd7oZ/avnLAZbQYmQiuPrg5pTpczNAo0s9oUOIZLqGPIUjA6kDBU3tA7QCYpC/3qFCBGYXyxl97EVkYAnQbGYkUeiNjVXdWsmi0/5Hvat32qkzyKrIkal1Rz0YiSCnhAIYBUAo3m6HOCrxjTMIEffCQAqY6g4o/AJWLtExo/zm7wGPaDK4sijkHrS/EYTFs7Y9xBk6d75bZyjFlrbJx4Kri328M7lvgFKTv1gffo+vdgB4FSKgNSGMzuPsQDpJM4jdFW9uRMKxYHPdDzxd5D85dwkE3+TPTyPGqxPQF7DF7LsJk2yseVHjGoN9oQlFXhqfKHCYBmoJaU7oU/JU3uTsykn1H1gB91aoeeqHQ/dcygxbqBhrkh7U+mWH4L8ILbv/HqfzBfqrwY+joNmqfeWWaVRzULNVY0axHwltIL7TU5YYyzgUz+99HDdsfI5SYgBEXIg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR12MB4834.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(136003)(396003)(39860400002)(366004)(376002)(33656002)(6506007)(86362001)(26005)(76116006)(2906002)(66946007)(186003)(66556008)(83380400001)(110136005)(66476007)(53546011)(7696005)(52536014)(6636002)(66446008)(64756008)(8676002)(5660300002)(9686003)(478600001)(71200400001)(316002)(38100700002)(122000001)(4326008)(8936002)(54906003)(55016002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dDRyRzljalg3RmFSVVFxTFp3QmJhNTc5dHhOTHNCdXRSNThyME40VTlNTHB3?= =?utf-8?B?ei9mREN3N0IvLzBVQTF4WFJPc1ZpdzBUZVFRUVRRNnZMT3dud3pZMnpXSW43?= =?utf-8?B?R0dCSWFXbWQxZ2x3WCtRWTExcjg1UXg5eGoydHorbzUveklIVFI5SXNXSlRj?= =?utf-8?B?Q0ptRFdBVG1qZkJ5MFRla25CTms0dmtNRVNMTUlxRzZCbHBJVUcvTFByb1VR?= =?utf-8?B?cGFZbnBNQkYxcEV6Z2JuVURLMStQcTd1d2FwbGV4L1Z0K1NJSWRCd2VwMmRL?= =?utf-8?B?LzN4c25QRDZob1dPZ2JiQ3A2TXdqeUtBUWRhaEhXeDBzU0JGUGRaMVNTdTV0?= =?utf-8?B?TmwzajZQcUNPekFPak5QdFNUbXRhNXhzQzd3bmhzQVdlQ3BLZFFtcHNpVXF2?= =?utf-8?B?aEoxQmViVmN0YnJDeldUWGQ0c25maXR6ODQ0U25pY0FzTGh0aFlJaGU2N0Nu?= =?utf-8?B?QnQ2amJ0ZTZuWEFiMmovM29vVUpyOFNLVFpBcTNyTFNkek9kbjVtSHEvUnFL?= =?utf-8?B?clFxUUorR3RUSVF2dEhmdmsycWU4OFk1RHJNSU02ZEhsOXAweEJaRmMzdjIx?= =?utf-8?B?SzViWHNWTW5sNktLTWtyNG53T3F6ankveGV3VG0xcGVCV0VWeUQxa1Zqd0Nr?= =?utf-8?B?bnRibE8zZDJtTTZSc3NwSitzZXl2VkpNa2p5OHZjNW5DQ0VBV0lCQkIvZVlz?= =?utf-8?B?SjBOQ2JwcTBLcTVLUDVLSldxck03UmJQbGtoUVdYL01kSWVzN2p6Y0tHbHdp?= =?utf-8?B?d0dtSm9HMkM0V3lvZWZnSkVOb0Y1aEM4VGYySExRRzRXSXBUUUNYQXQ3dWdj?= =?utf-8?B?NUhXWjIyR05FQnJZWlhLN1dheGdnam5kVHorUDIyMW1PWTUzckYvUjRhWHUz?= =?utf-8?B?ZHo4dWlDRHFsNXRkTHlRekVZS0g5NjJuaE56SzJWejhDTzFUeUFMWUlCV1FU?= =?utf-8?B?VXVhOXJwSE9JQThLVU1ZNWMvNC83dDVGNW8yUm1DNlpQZ3o0ZWZHYzk0WEcr?= =?utf-8?B?SW8xSUNkTEJLclZjSzF3TFY4bUZEOU9MOWVaMDNHMFJ5Vjl6K3RDenVIVG12?= =?utf-8?B?dXA2RTMranJxbzBkV0lSSUVYczFqV0h4M084Zit1bzlhL3F6dFZJWDJSQlhI?= =?utf-8?B?NmZMR0JtUVo0djFjcFZNSG0yQ3hCYm5hK0lLYjJWZGl2cUdkS1FUY3BHQWdG?= =?utf-8?B?YStnTHVsM0ZHMldLeTQ3cjZ3TjBlNFR1Q2RZbWJJaldyQmd4aUtOdFU5MExR?= =?utf-8?B?Y3hjZGFYSFRpcTI2bThnOWI4WVBMeUJOWmhBOFNwT0NyRnZzc2RXNTRUd2FB?= =?utf-8?B?ODAxeWNoUGNseGVmTnJrdDk3Qk8vUHB4ZUg3UXdMb3RiSGpHWk1BbDF3SDZ5?= =?utf-8?B?ZmpJSE5zdFc5R0xLYldUV0FnT3R4WVYySTZaYlNoK212M2dHWDVWaEtCSmxV?= =?utf-8?B?eGxFZDRRTUMyblZzNnp1K2o0L0NKQm1uV1RadDI1akJzQnhRemhueXNmcS9F?= =?utf-8?B?V1dpa01FazAvTHpDOHBPMFdpa1ZNZndBVjZoZmhnUG9YdmlRZE5IMVh1RW5P?= =?utf-8?B?aHRGekZqbXNoNS9KMGxrRzdORnllTHgrR2I4MVFuWnpuamp5KzNYamoxYU9I?= =?utf-8?B?NDFiakhHdkllWFpqSzhWdFJrQlQ4Qkd3WkVMZmsrKzlTNnZnSkx6dGt3aFBC?= =?utf-8?B?VmZ6SFdzRDRTWm1aOW54MXIyVElaWnI3QmJQd2h1Mk1JVHB3MWplTm9hY3dh?= =?utf-8?Q?5toMcbHKUqKLyrxAOYQYgneCH+F3JnmfjrWzJZV?= 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: BY5PR12MB4834.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 31f73af8-63c2-47a9-ff77-08d945dbc368 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jul 2021 08:54:02.6969 (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: iktZSbU1DTjsCcS/4D+EzmirFBmmWLma5c4hP6IcTFmnp41PwVgwVmtD0jMFy9lR3eFS0kYuYrAL0lEy9vRgBA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB2888 Subject: Re: [dpdk-dev] [PATCH v2] app/testpmd: add flow item to match on IPv4 version_ihl field 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" SGVsbG8sDQoNClRoZSBwYXRjaCB3YXMgcmV2aWV3ZWQgYW5kIGFwcHJvdmVkIGJ5IEBTbGF2YSBP dnNpaWVua28NCg0KUmVnYXJkcywNCkdyZWdvcnkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPiBGcm9tOiBBbmRyZXcgUnliY2hlbmtvIDxhbmRyZXcucnliY2hlbmtvQG9rdGV0bGFi cy5ydT4NCj4gU2VudDogVHVlc2RheSwgSnVseSAxMywgMjAyMSAxMTowOA0KPiBUbzogT3JpIEth bSA8b3Jpa2FAbnZpZGlhLmNvbT4NCj4gQ2M6IFNsYXZhIE92c2lpZW5rbyA8dmlhY2hlc2xhdm9A bnZpZGlhLmNvbT47IFhpYW95dW4gTGkNCj4gPHhpYW95dW4ubGlAaW50ZWwuY29tPjsgR3JlZ29y eSBFdGVsc29uIDxnZXRlbHNvbkBudmlkaWEuY29tPjsNCj4gZGV2QGRwZGsub3JnDQo+IFN1Ympl Y3Q6IFJlOiBbUEFUQ0ggdjJdIGFwcC90ZXN0cG1kOiBhZGQgZmxvdyBpdGVtIHRvIG1hdGNoIG9u IElQdjQNCj4gdmVyc2lvbl9paGwgZmllbGQNCj4gDQo+IEV4dGVybmFsIGVtYWlsOiBVc2UgY2F1 dGlvbiBvcGVuaW5nIGxpbmtzIG9yIGF0dGFjaG1lbnRzDQo+IA0KPiANCj4gQE9yaSwgY291bGQg eW91IHJldmlldyBpdCwgcGxlYXNlLg0KPiANCj4gVGhhbmtzLA0KPiBBbmRyZXcuDQo+IA0KPiBP biA3LzEzLzIxIDEwOjI5IEFNLCBHcmVnb3J5IEV0ZWxzb24gd3JvdGU6DQo+ID4gVGhlIG5ldyBm bG93IGl0ZW0gYWxsb3dzIFBNRCB0byBvZmZsb2FkIElQdjQgSUhMIGZpZWxkIGZvciBtYXRjaGlu ZywNCj4gPiBpZiBoYXJkd2FyZSBzdXBwb3J0cyB0aGF0IG9wZXJhdGlvbi4NCj4gPg0KPiA+IFNp Z25lZC1vZmYtYnk6IEdyZWdvcnkgRXRlbHNvbiA8Z2V0ZWxzb25AbnZpZGlhLmNvbT4NCj4gPiAt LS0NCj4gPiB2MjogcmVwbGFjZSBVTlNJR05FRCB3aXRoIENPTU1PTl9VTlNJR05FRCBmb2xsb3dp bmcgMjEuMDggQVBJDQo+IGNoYW5nZS4NCj4gPiAtLS0NCj4gPiAgYXBwL3Rlc3QtcG1kL2NtZGxp bmVfZmxvdy5jICAgICAgICAgICAgICAgICB8IDEzICsrKysrKysrKysrKy0NCj4gPiAgZG9jL2d1 aWRlcy90ZXN0cG1kX2FwcF91Zy90ZXN0cG1kX2Z1bmNzLnJzdCB8ICAxICsNCj4gPiAgMiBmaWxl cyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+ID4NCj4gPiBkaWZm IC0tZ2l0IGEvYXBwL3Rlc3QtcG1kL2NtZGxpbmVfZmxvdy5jIGIvYXBwL3Rlc3QtcG1kL2NtZGxp bmVfZmxvdy5jDQo+ID4gaW5kZXggOGZjMGUxNDY5ZC4uMzRlMDQzNjIxYyAxMDA2NDQNCj4gPiAt LS0gYS9hcHAvdGVzdC1wbWQvY21kbGluZV9mbG93LmMNCj4gPiArKysgYi9hcHAvdGVzdC1wbWQv Y21kbGluZV9mbG93LmMNCj4gPiBAQCAtMTcxLDYgKzE3MSw3IEBAIGVudW0gaW5kZXggew0KPiA+ ICAgICAgIElURU1fVkxBTl9JTk5FUl9UWVBFLA0KPiA+ICAgICAgIElURU1fVkxBTl9IQVNfTU9S RV9WTEFOLA0KPiA+ICAgICAgIElURU1fSVBWNCwNCj4gPiArICAgICBJVEVNX0lQVjRfVkVSX0lI TCwNCj4gPiAgICAgICBJVEVNX0lQVjRfVE9TLA0KPiA+ICAgICAgIElURU1fSVBWNF9JRCwNCj4g PiAgICAgICBJVEVNX0lQVjRfRlJBR01FTlRfT0ZGU0VULA0KPiA+IEBAIC0xMDY5LDYgKzEwNzAs NyBAQCBzdGF0aWMgY29uc3QgZW51bSBpbmRleCBpdGVtX3ZsYW5bXSA9IHsgIH07DQo+ID4NCj4g PiAgc3RhdGljIGNvbnN0IGVudW0gaW5kZXggaXRlbV9pcHY0W10gPSB7DQo+ID4gKyAgICAgSVRF TV9JUFY0X1ZFUl9JSEwsDQo+ID4gICAgICAgSVRFTV9JUFY0X1RPUywNCj4gPiAgICAgICBJVEVN X0lQVjRfSUQsDQo+ID4gICAgICAgSVRFTV9JUFY0X0ZSQUdNRU5UX09GRlNFVCwNCj4gPiBAQCAt MjU3Niw2ICsyNTc4LDE0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdG9rZW4gdG9rZW5fbGlzdFtd ID0gew0KPiA+ICAgICAgICAgICAgICAgLm5leHQgPSBORVhUKGl0ZW1faXB2NCksDQo+ID4gICAg ICAgICAgICAgICAuY2FsbCA9IHBhcnNlX3ZjLA0KPiA+ICAgICAgIH0sDQo+ID4gKyAgICAgW0lU RU1fSVBWNF9WRVJfSUhMXSA9IHsNCj4gPiArICAgICAgICAgICAgIC5uYW1lID0gInZlcnNpb25f aWhsIiwNCj4gPiArICAgICAgICAgICAgIC5oZWxwID0gIm1hdGNoIGhlYWRlciBsZW5ndGgiLA0K PiA+ICsgICAgICAgICAgICAgLm5leHQgPSBORVhUKGl0ZW1faXB2NCwgTkVYVF9FTlRSWShDT01N T05fVU5TSUdORUQpLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1fcGFyYW0p LA0KPiA+ICsgICAgICAgICAgICAgLmFyZ3MgPSBBUkdTKEFSR1NfRU5UUlkoc3RydWN0IHJ0ZV9m bG93X2l0ZW1faXB2NCwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhk ci52ZXJzaW9uX2lobCkpLA0KPiA+ICsgICAgIH0sDQo+ID4gICAgICAgW0lURU1fSVBWNF9UT1Nd ID0gew0KPiA+ICAgICAgICAgICAgICAgLm5hbWUgPSAidG9zIiwNCj4gPiAgICAgICAgICAgICAg IC5oZWxwID0gInR5cGUgb2Ygc2VydmljZSIsIEBAIC04MTkzLDcgKzgyMDMsOCBAQA0KPiA+IHVw ZGF0ZV9maWVsZHModWludDhfdCAqYnVmLCBzdHJ1Y3QgcnRlX2Zsb3dfaXRlbSAqaXRlbSwgdWlu dDE2X3QNCj4gbmV4dF9wcm90bykNCj4gPiAgICAgICAgICAgICAgIGJyZWFrOw0KPiA+ICAgICAg IGNhc2UgUlRFX0ZMT1dfSVRFTV9UWVBFX0lQVjQ6DQo+ID4gICAgICAgICAgICAgICBpcHY0ID0g KHN0cnVjdCBydGVfaXB2NF9oZHIgKilidWY7DQo+ID4gLSAgICAgICAgICAgICBpcHY0LT52ZXJz aW9uX2lobCA9IDB4NDU7DQo+ID4gKyAgICAgICAgICAgICBpZiAoIWlwdjQtPnZlcnNpb25faWhs KQ0KPiA+ICsgICAgICAgICAgICAgICAgICAgICBpcHY0LT52ZXJzaW9uX2lobCA9IFJURV9JUFY0 X1ZITF9ERUY7DQo+ID4gICAgICAgICAgICAgICBpZiAobmV4dF9wcm90byAmJiBpcHY0LT5uZXh0 X3Byb3RvX2lkID09IDApDQo+ID4gICAgICAgICAgICAgICAgICAgICAgIGlwdjQtPm5leHRfcHJv dG9faWQgPSAodWludDhfdCluZXh0X3Byb3RvOw0KPiA+ICAgICAgICAgICAgICAgYnJlYWs7DQo+ ID4gZGlmZiAtLWdpdCBhL2RvYy9ndWlkZXMvdGVzdHBtZF9hcHBfdWcvdGVzdHBtZF9mdW5jcy5y c3QNCj4gPiBiL2RvYy9ndWlkZXMvdGVzdHBtZF9hcHBfdWcvdGVzdHBtZF9mdW5jcy5yc3QNCj4g PiBpbmRleCAzMzg1N2FjZjU0Li5hYjdlOTFhZDZjIDEwMDY0NA0KPiA+IC0tLSBhL2RvYy9ndWlk ZXMvdGVzdHBtZF9hcHBfdWcvdGVzdHBtZF9mdW5jcy5yc3QNCj4gPiArKysgYi9kb2MvZ3VpZGVz L3Rlc3RwbWRfYXBwX3VnL3Rlc3RwbWRfZnVuY3MucnN0DQo+ID4gQEAgLTM2NTQsNiArMzY1NCw3 IEBAIFRoaXMgc2VjdGlvbiBsaXN0cyBzdXBwb3J0ZWQgcGF0dGVybiBpdGVtcyBhbmQNCj4gdGhl aXIgYXR0cmlidXRlcywgaWYgYW55Lg0KPiA+DQo+ID4gIC0gYGBpcHY0YGA6IG1hdGNoIElQdjQg aGVhZGVyLg0KPiA+DQo+ID4gKyAgLSBgYHZlcnNpb25faWhsIHt1bnNpZ25lZH1gYDogSVB2NCB2 ZXJzaW9uIGFuZCBJUCBoZWFkZXIgbGVuZ3RoLg0KPiA+ICAgIC0gYGB0b3Mge3Vuc2lnbmVkfWBg OiB0eXBlIG9mIHNlcnZpY2UuDQo+ID4gICAgLSBgYHR0bCB7dW5zaWduZWR9YGA6IHRpbWUgdG8g bGl2ZS4NCj4gPiAgICAtIGBgcHJvdG8ge3Vuc2lnbmVkfWBgOiBuZXh0IHByb3RvY29sIElELg0K PiA+DQoNCg==