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 C1BBEA054A; Thu, 18 Feb 2021 17:13:02 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4F0B840040; Thu, 18 Feb 2021 17:13:02 +0100 (CET) Received: from hqnvemgate24.nvidia.com (hqnvemgate24.nvidia.com [216.228.121.143]) by mails.dpdk.org (Postfix) with ESMTP id E93C54003D for ; Thu, 18 Feb 2021 17:13:00 +0100 (CET) Received: from hqpgpgate101.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate24.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Thu, 18 Feb 2021 08:13:00 -0800 Received: from HQMAIL105.nvidia.com ([172.20.161.6]) by hqpgpgate101.nvidia.com (PGP Universal service); Thu, 18 Feb 2021 08:13:00 -0800 X-PGP-Universal: processed; by hqpgpgate101.nvidia.com on Thu, 18 Feb 2021 08:13:00 -0800 Received: from HKMAIL102.nvidia.com (10.18.16.11) by HQMAIL105.nvidia.com (172.20.187.12) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 18 Feb 2021 16:12:58 +0000 Received: from HKMAIL104.nvidia.com (10.18.16.13) by HKMAIL102.nvidia.com (10.18.16.11) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 18 Feb 2021 16:12:43 +0000 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.40) by HKMAIL104.nvidia.com (10.18.16.13) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 18 Feb 2021 16:12:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gSO2E3bOlap91m7Zd7ZpzGE7rN3+JnQs6FBZVO/WKA5L6en0PeMBfRDIzMhk0ny5AZW/5v/kIOFefPrpDZua7F8fhNVRFgW+WTe4p2mN7NRaAHsr0JiA8L/Bh0gH54Al1cq5rrrEuWxhDNKE/+aacpu3mi1KEL/di0c2prnWKKgTP76d3aAvjqOpbUHDFUesQK84H7n0kOXec2FVC2Okz5jwBZjfix3ijw93UnAVx9aCzBKS21Ni4jBl5i0lm3qo+To1TjIOm6/SAhSp7ZNU4AZgq300ITOvy59NUHug6QtrCYrby5m51ngwwmOcL3CjAfJ4sx4q+aZ0uWmFOdG6LQ== 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=tyHpHtrQBWmAb2Uk6pCOpUmf+qrO1xUj4jnribbME1A=; b=co80cACqyhljpk6H3k/8L5bwp8LCHjSm3G3JpHu3MXZ/Oru6qBDi3r291B7MWBo84SB1j8acT86voyLLdK+vVGjckvoRdVynmKn08QgBEqB/oAPKel8JFaSu921vIUhEVxgn2zisGfPiHDdcm55KRBUrw1zR3XwCRrHOHYSR8Nqf9rdECMvhMLGLHovjZ1VtxFWxeNrON/7X9QvnbS6sQn4zbNql4nA+08+95jLVr3WW9EPKNSinOyEQuPCtfuKi/ABWgicHuiA45JSTzbGWjpz2dDb1Pxjho3XRnAB3A12LXMYD/onEDtYOn1c/5SjsHHULxxVB+4FAWrlbFpXsVQ== 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 Received: from DM5PR12MB2406.namprd12.prod.outlook.com (2603:10b6:4:b7::23) by DM6PR12MB3884.namprd12.prod.outlook.com (2603:10b6:5:1c7::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.25; Thu, 18 Feb 2021 16:12:40 +0000 Received: from DM5PR12MB2406.namprd12.prod.outlook.com ([fe80::d1e7:9a70:b384:4e56]) by DM5PR12MB2406.namprd12.prod.outlook.com ([fe80::d1e7:9a70:b384:4e56%7]) with mapi id 15.20.3846.042; Thu, 18 Feb 2021 16:12:40 +0000 From: Asaf Penso To: NBU-Contact-Thomas Monjalon , Ferruh Yigit CC: "dev@dpdk.org" , "Gal Cohen (ProdM)" , Andrew Rybchenko , "ajit.khaparde@broadcom.com" , "jerinj@marvell.com" Thread-Topic: [dpdk-dev] [PATCH v4] doc: add new tables for rte flow items and actions support Thread-Index: AQHW/T94C26GNhWjaEKzYx+7gLnymqpa0K2AgAA4u6CAAS38AIAAAyUAgAHrmiA= Date: Thu, 18 Feb 2021 16:12:39 +0000 Message-ID: References: <1612694777-31505-1-git-send-email-asafp@nvidia.com> <6c467b94-8a0e-91b3-4c4f-576730a7ed33@intel.com> <24451137.kzuPNkPQvE@thomas> In-Reply-To: <24451137.kzuPNkPQvE@thomas> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: monjalon.net; dkim=none (message not signed) header.d=none;monjalon.net; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [87.71.141.48] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0baf30cb-fc8c-40f8-2867-08d8d42803d3 x-ms-traffictypediagnostic: DM6PR12MB3884: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-header: ProcessedBy-CMR-outbound x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6A/k8krl1ph3BpIJO35R/sl/DEyu4TQOUqFvdi2hpijjKD88LoGQ4EJbN5bosssyNGXoOlYsOoyMZxjuAz8iyJ3zCz+sjrygunhl2hrEZnrF2vRJQ6wMtwb5EIT67u5od0DJm5urQbCxeEt9/GxRUgNUIK+SRLXTW6eZMj0mOnhwZKsPC6vdInUih1o3WZZRS/bwzzu7WnNJ1AuxJYA8/5vGz7d8X/cM7tIvlmBXzRXCFSYHBhxmroMrIhT15kLtOknlBUshE4kxv24bHWPJJtyAnLKVc768j8r+DvgdUiwhHP0uZXbSybVF4EJ688s70NLVa/NvKV3NBkzGxC5zhyLvXiKWq9FxeT8DZvWr1LqDEE9w2TPboa6hIHL+alccj+oCW/tVwQowfV1Jq3DodhZtDPCBGSbfJGyNWpOJyUkiJqX8JCrdXHCKo7zghWus6PrLX3+h0E7logPN6y2Mq8+/Om/v4vQ+ncqhwIDw3MnIh0hIBwFL2MJRe2c8Mwqo+3wDL1xKwo0fjqkj5NCEpARvAP1zysA0bWhWOmcAxm6XCYBzb3vc3poFhPp5tTK24bQ7AGrEs/cTpl5m8pITsHQstfNM/iiE95XWbxJro/4= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR12MB2406.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(39860400002)(136003)(346002)(366004)(396003)(55016002)(2906002)(66556008)(7696005)(26005)(54906003)(316002)(33656002)(76116006)(186003)(71200400001)(110136005)(8676002)(86362001)(478600001)(8936002)(53546011)(66946007)(5660300002)(66476007)(6506007)(64756008)(4326008)(66446008)(52536014)(83380400001)(966005)(9686003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?ZjY4ZzZLaUovamd5aStVMkxQWnQ2Y1l3cndORFoxR1pYYzdVMWZFSjBQVkNI?= =?utf-8?B?OGFYN1hRSHk1dUZrbG52Q3VFTWV3aTJ6aWFkYTU2MERXL1ljVmU0TkdsMXdx?= =?utf-8?B?QWk4Ry9IMmJxdUZOSVh4Y3ZZWHRBWW1MVklLeTM1dG1RbFR6VXlSRnYyV25P?= =?utf-8?B?KzVhaThOYnFSWmJGYU9iS3pSVEtTdUVmSUZPeHhCdkZWTmFubHhrY0NmWDBj?= =?utf-8?B?N3Iya2NYamZVYWFzMUVVWlVhUVRBWTVyV3pqUEtqdE1vSEhBOHJ1amY0OFVl?= =?utf-8?B?RUxEbTJBUml1L0ZjVXdObFowd0ppcTF2aldqc3JDYzB6V0k2a2JIbC83TWp4?= =?utf-8?B?RW9FeHRGbGxMbTdxQ1ZzcldpdHgzeUlmVmlidWM4MXloMkpidEdDSWF2b3Ev?= =?utf-8?B?WC9LYUJTa1NyNEpLMlVpb1hjNXg4VnI4ekFtMTV5RmZqR294U2gyMFlWVkJw?= =?utf-8?B?RW1SaEZJVjl1Uk0rU1lLcWhIcWdoQW9VNkFFUjRBN3RTdGR6a0tvd0YrNTVG?= =?utf-8?B?YmFkeFZ5NFRrTG8yRW4wZi9iMVFuNWRIUGZVTFBLNE1PUjl6alFwZStuOVBj?= =?utf-8?B?SWtDbHZBR3NjdlFjVHVjM250YzJ1blBFMUd3TTgxWFZnL01Id0JHNHhFZ3Y4?= =?utf-8?B?QWQrRjRlMmZzVG9nZncxVjZKbTdmdUNoanNLTndwdXo5aXNyQWtFTHBPYjdm?= =?utf-8?B?dzE5STF2TnlYU29IQlZWbnlIWllSQk5IYzRkWXZpdnZNVWI5TjhsWTNLQXAr?= =?utf-8?B?WENNbVB0RTF1ZnV0aFdaamVmSG9ncGlkdGR0RzlMUVVyaFNZMTFCWmZaU3d2?= =?utf-8?B?T1JjQU1sNVRNOStUVDdiOElBQ0ZGWXpFSWpsZWZobTFxRDAzejNKOE9EcXBs?= =?utf-8?B?bVJJQllDL1d3ZzlUN0J3MmJndVRBUDVwOWVKMWNnc3FUKzAxTnZzQzBjU0E0?= =?utf-8?B?aWNFT2FGQUw5SEU1U1YvRmt1Szlab1FVSHRaOWtHcmlpSGE3M1psWmRFeWY0?= =?utf-8?B?Vy9lNWZHY3hQdTVpTk4va2VLMll0V1hTb2NXbUg0QXlRTjdvSnRpYm5odkdR?= =?utf-8?B?bjhKV0htNXMzK1NHajFkSU1mOHBNNC8rejJWK090aHdWTU1RaTFkayttYWhJ?= =?utf-8?B?dnNVdEpnK1g3SHduUFhsWTlCWk9XazF0K0x2TWNiaWx5R1Z6WHFnbmp3WnE3?= =?utf-8?B?dHZybWpteU5UcDkwL1NFSTNsTFlLV1NwMEVIS3ZBZkFoeDBNZ3JmNFNRNFNP?= =?utf-8?B?VFpFd1hXbFRhUE1GNVpZRmlzeC9xeTdNVlZwNStTaDk1MHNpTW4yUVJXbmhP?= =?utf-8?B?cEZXa1JNc3FZbmdPUTlxRll1SC9zV0tKdTRpTC9mNitPUlZqZkw0c2VTTGUr?= =?utf-8?B?VlFqaTdlSk4zZmxoY1RUQ25xRjBjdGpDOEoxaW9qT2g5WmtkaS9jVWVkTE5T?= =?utf-8?B?WmF3OHVpQWJock5pc2ZDYm1iVjhNc0NCcmNLYlI0SnpjSStkNEZTekdYT3Er?= =?utf-8?B?ak9ORkV0d2FZLyt5dng1YW16alVjU1NoOWs5S2c1cElxVFFpblJQWHlLcGpO?= =?utf-8?B?eEVSMjFid3dlcm01b1AzTW1FNmU5NnVmeVlNWkhIV3Y1OHJhcXhNdWFQVmFq?= =?utf-8?B?d3VPc1kwRWhhNHppUmswTVAxY0grUDNPdTJ5Y3BzaE5ubkErY0dTVm5EaXh5?= =?utf-8?B?UVh1NndPZm1qTzNaRUpYbFhJUkxJNDZrSFhuRGpHU3BCMkdRNm9QV0c2WFVN?= =?utf-8?Q?iPLONjEnoFYvsuZlpNbhoU+tjS78qMgl7GW6veE?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM5PR12MB2406.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0baf30cb-fc8c-40f8-2867-08d8d42803d3 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Feb 2021 16:12:39.9956 (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: iz4w/+xVT/Nj2tzS+cszWYU4NvlF7klh0+I/a0V0X07l2uTiTsgtGlt0ZlFSXWheGXlby0eW3znSzVepT01myQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3884 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1613664780; bh=tyHpHtrQBWmAb2Uk6pCOpUmf+qrO1xUj4jnribbME1A=; h=X-PGP-Universal:ARC-Seal:ARC-Message-Signature: ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic: Thread-Index:Date:Message-ID:References:In-Reply-To: Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:authentication-results:x-originating-ip: x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-ms-traffictypediagnostic:x-ld-processed: x-ms-exchange-transport-forked:x-microsoft-antispam-prvs:x-header: x-ms-oob-tlc-oobclassifiers:x-ms-exchange-senderadcheck: x-microsoft-antispam:x-microsoft-antispam-message-info: x-forefront-antispam-report:x-ms-exchange-antispam-messagedata: Content-Type:Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=L+EIMLyUGtl4aIIAeh9D8m/jiVNcS8Or4ZrXnNhPa9RMCX+289l8dclbAvHcGTe1S KBtazYdul681sVF/VZHI2o7dtu5PnbM0QR+DPAFeS300x6ni/E2Z/M5y1sKR1veU4r 1B3z/RlUY/+nRavIu3f6joh2wBurmfde04nrZV84k30du+BW/PONS9LjXZwcSWCnid laKbnnwKnMY43reVPBq9CC2Wit43kcTV2TBL5cA3C4EQqYcTT9sSqfWGJOyokVb8z+ /ZYFWM555Qsti0JxyG4fkeW0lNK6qjfcilbuDGbClFOJ/0xkeZqYBjXZbbIrePRGgA 9GYLZ4kqbYRdQ== Subject: Re: [dpdk-dev] [PATCH v4] doc: add new tables for rte flow items and actions support 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" Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogVGhvbWFzIE1vbmphbG9uIDx0aG9t YXNAbW9uamFsb24ubmV0Pg0KPlNlbnQ6IFdlZG5lc2RheSwgRmVicnVhcnkgMTcsIDIwMjEgMTI6 NDkgUE0NCj5UbzogRmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRAaW50ZWwuY29tPg0KPkNjOiBB c2FmIFBlbnNvIDxhc2FmcEBudmlkaWEuY29tPjsgZGV2QGRwZGsub3JnOyBHYWwgQ29oZW4gKFBy b2RNKQ0KPjxnYWxjb0BudmlkaWEuY29tPjsgQW5kcmV3IFJ5YmNoZW5rbyA8YXJ5YmNoZW5rb0Bz b2xhcmZsYXJlLmNvbT47DQo+YWppdC5raGFwYXJkZUBicm9hZGNvbS5jb207IGplcmluakBtYXJ2 ZWxsLmNvbQ0KPlN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2NF0gZG9jOiBhZGQgbmV3 IHRhYmxlcyBmb3IgcnRlIGZsb3cgaXRlbXMgYW5kDQo+YWN0aW9ucyBzdXBwb3J0DQo+DQo+MTcv MDIvMjAyMSAxMTozNywgRmVycnVoIFlpZ2l0Og0KPj4gT24gMi8xNy8yMDIxIDU6NTcgQU0sIEFz YWYgUGVuc28gd3JvdGU6DQo+PiA+IEZyb206IEZlcnJ1aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QGlu dGVsLmNvbT4NCj4+ID4+IE9uIDIvNy8yMDIxIDEwOjUyIEFNLCBBc2FmIFBlbnNvIHdyb3RlOg0K Pj4gPj4+IEluIGh0dHA6Ly9kb2MuZHBkay5vcmcvZ3VpZGVzL25pY3Mvb3ZlcnZpZXcuaHRtbCwg dGFibGUgMS4xIGxpc3RzDQo+PiA+Pj4gYWxsIHN1cHBvcnRlZCBmZWF0dXJlcy4NCj4+ID4+PiBJ dCBoYXMgYSBzaW5nbGUgbGluZSBmb3IgIkZsb3cgQVBJIiB0aGF0IHJlZmVycyB0byBydGVfZmxv dyBzdXBwb3J0Lg0KPj4gPj4+IHJ0ZV9mbG93IGlzIGNvbXBvc2VkIG9mIG1hbnkgaXRlbXMgYW5k IGFjdGlvbnMgdGhhdCBhcmUgbm90DQo+PiA+Pj4gZXhwcmVzc2VkIGluIHRoaXMgc2luZ2xlIGxp bmUuDQo+PiA+Pj4NCj4+ID4+PiBUaGUgZm9sbG93aW5nIG5ldyB0YWJsZXMgYXJlIHN1Z2dlc3Rl ZDoNCj4+ID4+PiAxLiBydGVfZmxvdyBpdGVtcw0KPj4gPj4+IDIuIHJ0ZV9mbG93IGFjdGlvbnMN Cj4+ID4+Pg0KPj4gPj4NCj4+ID4+IEhpIEFzYWYsDQo+PiA+Pg0KPj4gPj4gSSB1bmRlcnN0YW5k IHRoZSBpbnRlbnRpb24sIGJ1dCBJIGFtIG5vdCBzdXJlIGFib3V0IHRoaXMuDQo+PiA+Pg0KPj4g Pj4gVGhlIEZsb3cgQVBJIGRvZXMgbm90IHByb3ZpZGUgYSBjYXBhYmlsaXR5IG9yIGZlYXR1cmUg bGlzdCBpbiB0aGUNCj4+ID4+IEFQSSBsZXZlbCwgYnkgZGVzaWduLCBiZWNhdXNlIGl0IGlzIHZl cnkgaGFyZCB0byBkbyBpdCBjb3JyZWN0LCBidXQNCj4+ID4+IHRoaXMgcGF0Y2ggdHJpZXMgdG8g ZG8gaXQgaW4gdGhlIGRvY3VtZW50YXRpb24gbGV2ZWwuDQo+PiA+Pg0KPj4gPj4gVGhpcyB3aWxs IGJlIG1pc3NpbmcgbG90cyBvZiBkZXRhaWxzLCB0aGUgZmxvdyBpdGVtcyBhbmQgYWN0aW9ucw0K Pj4gPj4gZG9jdW1lbnRlZCBhcyBzdXBwb3J0ZWQgbWF5IGFuZCBtYXkgbm90IGJlIHN1cHBvcnRl ZCBiYXNlZCBvbiB0aGUNCj5kZXRhaWxzLg0KPj4gPj4NCj4+ID4NCj4+ID4gV2hpY2ggbWlzc2lu ZyBkZXRhaWxzIGFyZSB5b3UgcmVmZXJyaW5nIHRvPyBBbGwgZmxvdyBpdGVtcyBhbmQgYWxsIGFj dGlvbnMgYXJlDQo+bGlzdGVkLg0KPj4gPg0KPj4NCj4+IFBhdHRlcm5zIGFyZSBjb21wbGV4LCBh bnkgcnVsZSBjYW4gYmUgdmFsaWQgb3IgaW52YWxpZCBiYXNlZCBvbg0KPj4gcHJvdmlkZWQgcGF0 dGVybiB2YWx1ZXMgKGRldGFpbHMpLCBhbHNvIGFueSBydWxlIGNhbiBiZSB2YWxpZCBvcg0KPj4g aW52YWxpZCBiYXNlZCBvbiBwcmV2aW91cyBydWxlcyBvciBjb25maWd1cmF0aW9uLg0KPj4NCj4+ IEluIHByYWN0aWNlIHRoaXMgaW5mb3JtYXRpb24gaXMgbXVjaCBtb3JlIHVzZWZ1bCBpZiBpdCBp cyBwcm92aWRlZCBieQ0KPj4gQVBJLCBidXQgd2UgYXJlIG5vdCBhYmxlIHRvIGRvIGl0IGJlY2F1 c2Ugb2YgaXRzIGNvbXBsZXggbmF0dXJlLCBpdA0KPj4gc2hvdWxkIGJlIHNhbWUgbGV2ZWwgb2Yg Y29tcGxleGl0eSB0byBwcm92aWRlIHRoaXMgaW5mb3JtYXRpb24gYnkNCj5kb2N1bWVudGF0aW9u Lg0KPj4NCj4+ID4+IEl0IHdpbGwgYmUgdmVyeSBoYXJkIHRvIHJlYWQgdGhpcyB0YWJsZSAod2hl biBpdCBiZWNvbWVzIGZ1bGwpLA0KPj4gPj4gYWxzbyB3aWxsIGJlIHZlcnkgaGFyZCB0byBtYWlu dGFpbi4NCj4+ID4NCj4+ID4gQXMgcGFydCBvZiBhbnkgZG9jdW1lbnRhdGlvbiBjaGFuZ2UgaW4g cnRlX2Zsb3cgdGhlIGRldmVsb3BlciB3b3VsZA0KPmFsc28gbmVlZCB0byB1cGRhdGUgdGhpcyB0 YWJsZS4NCj4+ID4gV2h5IHdvdWxkIGl0IGJlIHZlcnkgaGFyZCB0byBtYWludGFpbj8NCj4+ICA+ DQo+Pg0KPj4gQWhoLCB0aGF0IHNvdW5kIHNvIHNpbXBsZSB3aGVuIHlvdSBzYXkgbGlrZSB0aGlz IDopIEluIHByYWN0aWNlIGV2ZW4NCj4+IGtlZXBpbmcgZmVhdHVyZSBsaXN0IHJlcXVpcmluZyBs b3RzIG9mIGVmZm9ydCwgZGV2ZWxvcGVycyBhcmUNCj4+IG1pc3NpbmcvbmVnbGVjdGluZy9pZ25v cmluZyB1cGRhdGluZyBkb2N1bWVudGF0aW9uIHdoZW4gdXBkYXRpbmcgdGhlDQo+Y29kZS4NCj4+ DQo+PiBBbmQgZm9yIHRoaXMgY2FzZSBpcyBwYXJ0aWFsbHkgY29ycmVjdCB0YWJsZSBhIHVzZWZ1 bCBpbmZvcm1hdGlvbj8gSWYNCj4+IHRoaXMgaXMgbm90IGNvbXBsZXRlbHkgY29ycmVjdCBwZW9w bGUgd29uJ3QgcmVseSBvbiBpdCBhbmQgaXQgd2lsbCBiZWNvbWUganVzdA0KPnVzZWxlc3MuDQo+ PiBTbyB0aGlzIGZlYXR1cmUgc2hvdWxkIGNvbWUgd2l0aCBhbiBhdXRvbWF0ZWQgd2F5IHRvIGRl dGVjdCBpZiBhIHJ1bGUNCj4+IHN1cHBvcnRlZCBidXQgbm90IGRvY3VtZW50ZWQsIG9yIGV2ZW4g YmV0dGVyIHRoaXMgdGFibGUgc2hvdWxkIGJlDQo+PiBnZW5lcmF0ZWQgZnJvbSBjb2RlIGF1dG9t YXRpY2FsbHkuDQo+Pg0KPj4gPj4NCj4+ID4+DQo+PiA+PiBMZXQgbWUgc3RhcnQgd2l0aCBhIHF1 ZXN0aW9uLCB3aG8gZG8geW91IHRoaW5rIHdpbGwgYmUgeW91ciBjb25zdW1lcj8NCj4+ID4+IFdo byB3aWxsIGJlbmVmaXQgZnJvbSB0aGlzIHRhYmxlIGFuZCBob3c/DQo+PiA+DQo+PiA+IFdlIGdl dCBhIGxvdCBvZiBxdWVzdGlvbnMgZnJvbSB1c2VycyByZWdhcmRpbmcgcnRlX2Zsb3cgc3VwcG9y dCBhbmQgd2UNCj5kbyBub3QgaGF2ZSBhIHNpbmdsZSBwbGFjZSB3aXRoIHByb3BlciBkb2N1bWVu dGF0aW9uLg0KPj4gPiBJIGNhbiBhc2sgdGhlIHNhbWUgYWJvdXQgdGhlIG92ZXJhbGwgZmVhdHVy ZSB0YWJsZSwgcmlnaHQ/IFRoZXJlIGlzIGEgdmFsdWUNCj50byBkb2N1bWVudCB0aGUgc3VwcG9y dC4NCj4+ID4NCj4+DQo+PiBMZXQncyBkaXNjdXNzIHRoZSBmZWF0dXJlIHRhYmxlIHNlcGFyYXRl bHksIEkgdGhpbmsgdGhhdCBpcyBhIHZhbGlkIHF1ZXN0aW9uLg0KPj4NCj4+IEZvciB0aGUgcnRl X2Zsb3csIHdobyBpcyBhc2tpbmcgcXVlc3Rpb25zPyBFbmQgdXNlciwgb3IgYXBwbGljYXRpb24N Cj5kZXZlbG9wZXI/DQo+PiBTbyBpcyB0aGlzIGludGVuZGVkIHRvIGJlIGEgbWFya2V0aW5nIGRv Y3VtZW50YXRpb24gb3IgdGVjaG5pY2FsDQo+ZG9jdW1lbnRhdGlvbj8NCj4+DQo+PiBBbmQgd2hh dCBpcyB0aGUgbmF0dXJlIG9mIHRoZSBxdWVzdGlvbnMsIGlmIGl0IGlzIHJlbGF0ZWQgdG8gdGhl DQo+PiBydGVfZmxvdywgdGhlcmUgaXMgYWxyZWFkeSBhIHByb3BlciBkb2N1bWVudGF0aW9uIGZv ciBpdDoNCj4+IGh0dHBzOi8vZG9jLmRwZGsub3JnL2d1aWRlcy9wcm9nX2d1aWRlL3J0ZV9mbG93 Lmh0bWwNCj4+DQo+PiBJZiB0aGlzIHF1ZXN0aW9uIGlzIGlmIGFueSBzcGVjaWZpYyBydWxlIHN1 cHBvcnRlZCBieSBhIHNwZWNpZmljIFBNRCwNCj4+IHJpZ2h0IG5vdyBvbmx5IHZhbGlkIHdheSB0 byBzYXkgdGhpcyB0aGF0IEkgYW0gYXdhcmUgb2YgaXMsIHJ1bg0KPidydGVfZmxvd192YWxpZGF0 ZSgpJyBhbmQgc2VlLg0KPj4gTm90IHN1cmUgaWYgd2UgY2FuIGRvY3VtZW50IHRoaXMgcHJvcGVy bHkuDQo+DQo+SSB0aGluayBpbiBnZW5lcmFsIHdlIGFyZSBtaXNzaW5nIGEgYmlnIGRpc2NsYWlt ZXIgb24gdG9wIG9mIHRoaXMgb3ZlcnZpZXcgcGFnZToNCj4JRWFjaCBmZWF0dXJlIG1heSBoYXZl IHNvbWUgaGFyZHdhcmUgbGltaXRhdGlvbnMuDQoNCkFsc28sIHRoZSBjb21iaW5hdGlvbiBvZiBz ZXZlcmFsIGl0ZW1zIGFuZCBhY3Rpb25zIGlzIG5vdCBmZWFzaWJsZSB0byBiZSBkb2N1bWVudGVk LiBGZXJydWgsIEkgYmVsaWV2ZSB5b3UgYXJlIHJlZmVycmluZyB0byB0aGlzIGNhc2UuDQpJIHdh bnRlZCB0byBoYXZlIHNvbWUgZG9jdW1lbnRhdGlvbiBvZiB0aGUgc3VwcG9ydGVkIGl0ZW1zL2Fj dGlvbnMuDQpUaGUgcXVlc3Rpb25zIGNvbWUgZnJvbSBhbGwgdXNlcnMsIEkgZGlkbid0IGJpc2Vj dCB0byBzZWUgaWYgdGhleSBhcmUgYXBwbGljYXRpb24gZW5naW5lZXJzIG9yIGRldmVsb3BlcnMg b3IgdXNlcnMuDQpGb3Igc3VyZSwgdGhleSBjYW4gdGFrZSB0ZXN0cG1kIGFuZCBjb25maXJtLCBi dXQgYmVmb3JlIGV2ZW4gZ29pbmcgdGhlcmUgYW5kIGlmIHRoZXkgd2FudCB0byBldmFsdWF0ZSBE UERLLCB0aGV5IHByZWZlciB0byBzZWUgYSBwbGFjZSB3aXRoIHRoaXMgZG9jdW1lbnRhdGlvbi4N CldlIGNhbm5vdCBkb2N1bWVudCBldmVyeXRoaW5nLCBJIGtub3cuIEFsc28sIGJlbGlldmUgbWUs IHRoYXQgSSBrbm93IGhvdyBjaGFsbGVuZ2luZyBpcyB0byB0cmFjayB0aGUgcmVsZXZhbmN5IG9m IGRvY3VtZW50IPCfmIoNClN0aWxsLCBpdCdzIGJldHRlciB0byBoYXZlIHRoaXMsIHRoYW4gbm90 IGF0IGFsbC4NCg0KPg0KPlRoZW4gdGhlcmUgaXMgYSBuZWVkLCBib3RoIGZvciBhcHBsaWNhdGlv biBkZXZlbG9wZXJzIGFuZCBlbmQtdXNlcnMsIHRvIGtub3cNCj53aGljaCBmZWF0dXJlIGNhbiBi ZSBzdXBwb3J0ZWQgYnkgYSBQTUQsIG9yIHdoaWNoIFBNRCBjYW4gc3VwcG9ydCBhDQo+ZmVhdHVy ZS4NCj5ZZXMgdGhlcmUgYXJlIGNvbXBsZXggbGltaXRhdGlvbnMgd2l0aCBoYXJkd2FyZSBvZmZs b2FkcyBpbiBnZW5lcmFsLg0KPlllcyBpdCB3b3VsZCBiZSBuaWNlIHRvIHJlcG9ydCBzb21lIHRl c3RlZCBjYXBhYmlsaXRpZXMgd2l0aCBhIENJLg0KPkJ1dCBpdCBkb2VzIG5vdCBtZWFuIHdlIHNo b3VsZCBub3QgdHJ5IHRvIGRvY3VtZW50IGl0IGluIG15IG9waW5pb24uDQo+DQoNCg==