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 41277A055B for ; Sun, 16 Oct 2022 07:27:06 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3631D42684; Sun, 16 Oct 2022 07:27:06 +0200 (CEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2076.outbound.protection.outlook.com [40.107.220.76]) by mails.dpdk.org (Postfix) with ESMTP id 3244140042; Sun, 16 Oct 2022 07:27:04 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WRyHl7KHyQI1sl/n9NW1er9czv/SiSSWpgy5N9eSlEkhyqYCbVyZer2bb8+t9bkpPRbdxBEIjiaDmpbnfpbLM6dstxy4F7ZKBziY/zsqjrtKgBpv1giK9jyd0lzLPKzm9L033goTSUfHH/pARWTPN71sZ9e3hj79JV7X63oDiOp3/uk63k2vs2BGAT9w1ZnlztrMdG9D/MN17UboOX7DvmAFXoXiLYbIOceWddeIf2tmHIB8qg8swXKmccjkP1iIjnEPq5HLFYqqp7gVy/ih7wV+XoA36DrYJGONTtxrTYJY/sbHrOMu+eMFGxM0s3/n0tqEwwpRjiPyHM0ftZVV2Q== 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=aX988uSL2nONqwNjsHRXurtVNye+GggLcOPkZ6ATPsI=; b=aLwhj4S0il2RGcDwV+AVl2OSB0EnXG2S9iELz2ScjgpIFXKqIFo9bNISlgsAhlVMsDYOs+hYLVHWzV38qe1P5RF8UYNi4ylKeFUsvAF7bW5DWrHtEgWEShGqH5PMmDsbkxKqLFopQ0zRfFADamq6J9o164V/brVLKXJNBjEOrUzgUQ6kKmMU3flRIf1robK0FrslxBycSC40Rl1aOV6RlalLYSiL6pAnvMVkCfjlOkGvCcamv3fP3h3qLDvUQwNxAJsdmsXuEX3Zdwm+hyOADNwwitVMdn6JZOBwy9OHioI3igYQyUG4hrmwZBGCl3hWcOOdCigNvjlguz/kkYc0bw== 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=aX988uSL2nONqwNjsHRXurtVNye+GggLcOPkZ6ATPsI=; b=PI2wDDI3GUMwLmq3F0L7SHOQ0rIgjjH7Q+HzMWFMDHA3Pd8HzvdFZIaJ3dqgC0QSAmZiKukoZNwQW0PFVvJnVISShqvaYcza2CZY727WFJhHfIbTh60B+yh+X7BlVyJ8ZhV2/Dr7anP/YIYh3CpUFLyhE3jwyeAz+PQ2mXO9NG58l3Aq/66yACWxqtyKBpGXhx20B5mR/92SUKE9FfEid+7neIzLPpKlRAqG+KrzkpIsXVxHbitfEa0BNSMCpb/skm6KwjY5B7Hchr7bBub7ws9YT8r2qsPFoMqb5ItdNYPQQIT7/WrsZPlKRtvoxbMHJz73GgM3Q3ODOJKTOoSnoA== Received: from DM6PR12MB4811.namprd12.prod.outlook.com (2603:10b6:5:1fb::13) by CH2PR12MB5017.namprd12.prod.outlook.com (2603:10b6:610:36::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.30; Sun, 16 Oct 2022 05:26:57 +0000 Received: from DM6PR12MB4811.namprd12.prod.outlook.com ([fe80::e7d5:9bfa:a47c:56b7]) by DM6PR12MB4811.namprd12.prod.outlook.com ([fe80::e7d5:9bfa:a47c:56b7%5]) with mapi id 15.20.5723.032; Sun, 16 Oct 2022 05:26:56 +0000 From: Eli Britstein To: Ilya Maximets , fengchengwen , "dev@dpdk.org" , Ori Kam , "NBU-Contact-Thomas Monjalon (EXTERNAL)" CC: Ajit Khaparde , Somnath Kotur , Rahul Lakkireddy , Hemant Agrawal , Sachin Saxena , Simei Su , Wenjun Wu , John Daley , Hyong Youb Kim , Ziyang Xuan , Xiaoyun Wang , Guoyang Zhou , Dongdong Liu , Yisen Zhuang , Yuying Zhang , Beilei Xing , Jingjing Wu , Qiming Yang , Qi Zhang , Junfeng Guo , Rosen Xu , Matan Azrad , Slava Ovsiienko , Liron Himi , Jiawen Wu , Jian Wang , Dekel Peled , "stable@dpdk.org" Subject: RE: [PATCH v2] doc: fix support table for ETH and VLAN flow items Thread-Topic: [PATCH v2] doc: fix support table for ETH and VLAN flow items Thread-Index: AQHY38nCKfutHj4XfEut4TZKKmOioa4QfXEQ Date: Sun, 16 Oct 2022 05:26:56 +0000 Message-ID: References: <20221013104849.2677995-1-i.maximets@ovn.org> <69896d4d-ccdf-34c6-f14a-adbc99402054@ovn.org> In-Reply-To: <69896d4d-ccdf-34c6-f14a-adbc99402054@ovn.org> 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: DM6PR12MB4811:EE_|CH2PR12MB5017:EE_ x-ms-office365-filtering-correlation-id: 17a62744-bfe9-418e-9117-08daaf370ae8 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: 5oES1W2XNY6xDk7sIcT6F57aLzZv0vPsRbEIeoh7jwGi7HZPp2wnr06KsOSdfPOPIgKYOW+wjTr6ULo7slv/6d2ZTk0+CfcYLmAu5Sj/19cXdhZCo4WmOi+3M/ABuVI9YXKP9uju0pVKJ60vh8BXRiZvmMjyR6P4vwjbFxM3tjVyrfFeqKeNX1GQYMP0LT7ZUsNSplO4pXY4Lg+HsQyJg7xhHy+xBVOZO/nLyDyK2KsjpTuzuMF+Tc3OUc2cB6jD1nQbntpYwh6cDEmDbo9AIWkvUIifrIEih54lhmrkxp2gvnRuJufOAvilBPlXBqlSDzK58hJDuCSX+6JSN3d613bhedFzlQ9zomDj5Sq+CEmZZ/t5qcm3SzyCNt05jBdncPWUJN0pxk2K7tJA1NGRn3hyFmMxtyqOS+is3xwkOaK21rPF6uRABdUwljlYtvL+rOb53lyTWRmMWn5zNIGH6nPfDmkUQhiMkQkfoVVeG0UTceJPYG6mjTifHOnrbSYn2XV1sohzykpAO2tQgHlnf/r4XLlZdqVwCdSbqp/HYFKdcWv8Sv+bRsuyI19r24UezC2u+8Kl1ehvi2/9NSapKJ+9TZhs/44bS6+4WD3Aty/qPvaMDzyI9YElxKbnEGUAld6017vf6Yks1kOT4nBFm10z318m9sSY1sOJDD7JSnJ9ymjohI3eE+p/YVgW84mpzlwbnl4U2Mf3fAbWVzezVZN6EbYEqafayuw/SfrnblqM0XDS8s6tNv9ShHBgHUV9aQU9q/bin1uIkx7x1S1VS+zKqRkqKp4/dckkK/TSBduFLAadtt7Iv6zrwFUJ8NmKZ8dHaIOAoZ8jXAZkmT6vyOJ49IwGpN/h9z8F9m1Hchi804atfvjl6a43YS1n5Xol x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB4811.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(366004)(39860400002)(136003)(376002)(396003)(451199015)(54906003)(7416002)(110136005)(66446008)(8676002)(66476007)(76116006)(64756008)(316002)(478600001)(9686003)(66556008)(7696005)(6506007)(4326008)(41300700001)(53546011)(26005)(52536014)(186003)(71200400001)(2906002)(966005)(5660300002)(8936002)(38070700005)(83380400001)(38100700002)(66946007)(122000001)(55016003)(86362001)(33656002)(21314003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?b3pWZ1ZWbVdaam9WQ3RiYzN4MzhRNTFKeWtyZmZZeWlqcHVQcVRjUGdaTEkw?= =?utf-8?B?OGhxVUdUNVRoQjdZY3Y2SUg2VTA2UFhlNkF1S25OaGxjZU5VYm9oUXRCY3Js?= =?utf-8?B?cDAxSTRZQXZGdG01QU12VzkrK1FNRzVJR3Q5Y1gwZzVyblhTaTBGUkxYUEJr?= =?utf-8?B?d0E2Wk8xbU1NTE1MWVdnY1RWMHdVWFJpUVpKRjJNZnFDTDV4cEFWcmZrSDNx?= =?utf-8?B?VHFpQTNTNTU4RWp4ZkxmQnMrUllFd1lQSWljVXpCNW43WVBCU1ZLendrK01w?= =?utf-8?B?a2haelJhRE1pMzRkMUVsQ3pGVmF5K1RSRDZmbTNES2h6SWR0TDhrM09wQ2RJ?= =?utf-8?B?VmpSaEhiTVF6WFlVTk0vSXNsQ25xSjh1TStUUlMrMVFDZ2k4eUNNMWRSa3lt?= =?utf-8?B?NmpKQmM5alg0RFRRcklhYmVFTmtQK21lS1AxZjFLVmt5NFVoUlgvQUpCRU94?= =?utf-8?B?RnRPYWtiNjJnWHhQSHlVbW9FeVpvTnVkU2llcG9BMXpWdHo0RkxVUGFObitF?= =?utf-8?B?UXp2ejZIMEZ1eFQrWGNWTkdLY0FycGpWaTd2UUJBL1l5TjhlSWQ0cjN6b1gv?= =?utf-8?B?SUs2a1U4ZTY1eGpwWmJoUzNSVTE0TitOU3NEOGphQkhhd25FMlNyclpHQ2ht?= =?utf-8?B?WGQwalJINDB1OFlTbFNHWkQyNS93NXdjbHhRWWVvUndsOWxmelpNV3h0UFRE?= =?utf-8?B?SzM2RlFnSm5qQkRZamIzZXhnYkxYallPOENjOUlnQjVnRE1vSWtWQkZQMit4?= =?utf-8?B?SVNJVlJpSGpuNmpTTHBXYkNlRUVzMjkwSlYzTzVsZUN2T3MrR3dpVkUrbFRC?= =?utf-8?B?SGFmWFA3ek9jTmQ0WVNuKzNvM1RrRkpkZkRCNXFMcGY4dTV4amlreHlxNGk3?= =?utf-8?B?WDVyd1lJQVBGT1d4TUloTTc2Skw0NjhiV1pIYnJ0Um9PSEFSMUcyVWY2OUVm?= =?utf-8?B?bldYQUVveUtyZGNlTTRHVHFFYlRSNzZmV2ZWNUpXYVk2STllbkxWLytoRzlm?= =?utf-8?B?SFNCVmVFWnA2MnM3UU9IQ3ZZSHRpazZ6aGNtR1JCSFNwbW5KdHRjdVhHK05W?= =?utf-8?B?aG85Um1wRHloMFp2YmdDY2p3eHZtMlVsVlZ0NDBzdXhEUU02aDR6dWw3OFhj?= =?utf-8?B?RHR1eWhrRncrb2ZwTTNraEVtbzFVcWIxY29NV1kxaElBOU40NExXUFQvTU9X?= =?utf-8?B?MGYxc05qS0pqeHB0REtrL1BQdnNvUlNpaU56VS9GMGRkb3hudEpSNFQxaTJO?= =?utf-8?B?cjdLRnE1a2kwZlhzTFJaYmlHbmh6dmlGZG5ma21GL1dBQUl3dmdFbVhqMDVy?= =?utf-8?B?SkJoWDhOTS9HdWJDM1VrbWZjNHdDSlNiaFhoc2pwWWdmRnNnMkZHbkFYTVd1?= =?utf-8?B?YkJhdDNzL3QxOHpmcU5vR1BaMjkyNm43d3pVNlcyY3ZVWnA1QkxoQkxoanJr?= =?utf-8?B?c2RqdHRqNDZsUys0Y2VRMG5uWGlsUUdVWlVvcWg0Wm0xaHBvbFRoWFlEUEk0?= =?utf-8?B?ekU5TkJCRHFzU2xOM3RYSlExNHJvb0pEQm5QS1RYTjRNMUtlaVZrUnZsemZt?= =?utf-8?B?NG9rVjRSOVMwQmJQWGY4Tnk5eHVJNEQ3aXVaT0oxRERSQzcxcEdUN0pYUVJV?= =?utf-8?B?bEZiMm5pb0dEK3VzbVpmeURVYmkwUWZBQktZRndyRjdmOVNFU0J0NW9DR3FR?= =?utf-8?B?Wlptcmd6bVl4Vjkyb2d5SGlHQ1QxbjN4UUJUUFZDV1JibE9QRW8rNDBHQ2wz?= =?utf-8?B?MUhOWm1UTEJGdkVvcEZsYy83RHZmR2huVW0rNU5PRWs1ZXFFTFhNa2ExWk5v?= =?utf-8?B?bHl5NFZTZXhlL0hWMmtlSGNEK0tpRjZ4U0dzeU8rNXlhRjJpZTUvcm12cWtT?= =?utf-8?B?Z1VWRnAxWjBiUjJSZU01UldXVmNMcC81UVJERjNLREZydm55ZnpycVJ6VzFm?= =?utf-8?B?bkdMUHFNN3BWV1lTUUtkeGExcEtPREJUTkJSZ1g4QW1hb0tVRnNpSzhIVUp4?= =?utf-8?B?ajZTQ295VFJSa3I1TVl4WEpQZlovVDFJVzFxYUphQmJSOUhMSmxTSWVpclZN?= =?utf-8?B?SVZzbWNFcS95Y2JWQUM0RGNpT0luTFNZMVdVSVMyUDMvZWdaUmVSRWNrQWNk?= =?utf-8?Q?DXlw=3D?= 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: DM6PR12MB4811.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 17a62744-bfe9-418e-9117-08daaf370ae8 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Oct 2022 05:26:56.7266 (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: gni7CIjlKRHkrnNqtvO9Q0hJzTJJmAJKNt6lHzhprX41opjIf63P0nV81cTItXeiTr5xgJcH9aDqYq+T+EUx5Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR12MB5017 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org DQoNCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IElseWEgTWF4aW1ldHMgPGku bWF4aW1ldHNAb3ZuLm9yZz4NCj5TZW50OiBGcmlkYXksIE9jdG9iZXIgMTQsIDIwMjIgMzozNyBQ TQ0KPlRvOiBmZW5nY2hlbmd3ZW4gPGZlbmdjaGVuZ3dlbkBodWF3ZWkuY29tPjsgZGV2QGRwZGsu b3JnOyBPcmkgS2FtDQo+PG9yaWthQG52aWRpYS5jb20+OyBOQlUtQ29udGFjdC1UaG9tYXMgTW9u amFsb24gKEVYVEVSTkFMKQ0KPjx0aG9tYXNAbW9uamFsb24ubmV0PjsgRWxpIEJyaXRzdGVpbiA8 ZWxpYnJAbnZpZGlhLmNvbT4NCj5DYzogaS5tYXhpbWV0c0Bvdm4ub3JnOyBBaml0IEtoYXBhcmRl IDxhaml0LmtoYXBhcmRlQGJyb2FkY29tLmNvbT47DQo+U29tbmF0aCBLb3R1ciA8c29tbmF0aC5r b3R1ckBicm9hZGNvbS5jb20+OyBSYWh1bCBMYWtraXJlZGR5DQo+PHJhaHVsLmxha2tpcmVkZHlA Y2hlbHNpby5jb20+OyBIZW1hbnQgQWdyYXdhbA0KPjxoZW1hbnQuYWdyYXdhbEBueHAuY29tPjsg U2FjaGluIFNheGVuYSA8c2FjaGluLnNheGVuYUBvc3MubnhwLmNvbT47DQo+U2ltZWkgU3UgPHNp bWVpLnN1QGludGVsLmNvbT47IFdlbmp1biBXdSA8d2VuanVuMS53dUBpbnRlbC5jb20+OyBKb2hu DQo+RGFsZXkgPGpvaG5kYWxlQGNpc2NvLmNvbT47IEh5b25nIFlvdWIgS2ltIDxoeW9ua2ltQGNp c2NvLmNvbT47IFppeWFuZw0KPlh1YW4gPHh1YW56aXlhbmcyQGh1YXdlaS5jb20+OyBYaWFveXVu IFdhbmcNCj48Y2xvdWQud2FuZ3hpYW95dW5AaHVhd2VpLmNvbT47IEd1b3lhbmcgWmhvdQ0KPjx6 aG91Z3VveWFuZ0BodWF3ZWkuY29tPjsgRG9uZ2RvbmcgTGl1IDxsaXVkb25nZG9uZzNAaHVhd2Vp LmNvbT47DQo+WWlzZW4gWmh1YW5nIDx5aXNlbi56aHVhbmdAaHVhd2VpLmNvbT47IFl1eWluZyBa aGFuZw0KPjxZdXlpbmcuWmhhbmdAaW50ZWwuY29tPjsgQmVpbGVpIFhpbmcgPGJlaWxlaS54aW5n QGludGVsLmNvbT47IEppbmdqaW5nIFd1DQo+PGppbmdqaW5nLnd1QGludGVsLmNvbT47IFFpbWlu ZyBZYW5nIDxxaW1pbmcueWFuZ0BpbnRlbC5jb20+OyBRaSBaaGFuZw0KPjxxaS56LnpoYW5nQGlu dGVsLmNvbT47IEp1bmZlbmcgR3VvIDxqdW5mZW5nLmd1b0BpbnRlbC5jb20+OyBSb3NlbiBYdQ0K Pjxyb3Nlbi54dUBpbnRlbC5jb20+OyBNYXRhbiBBenJhZCA8bWF0YW5AbnZpZGlhLmNvbT47IFNs YXZhIE92c2lpZW5rbw0KPjx2aWFjaGVzbGF2b0BudmlkaWEuY29tPjsgTGlyb24gSGltaSA8bGly b25oQG1hcnZlbGwuY29tPjsgSmlhd2VuIFd1DQo+PGppYXdlbnd1QHRydXN0bmV0aWMuY29tPjsg SmlhbiBXYW5nIDxqaWFud2FuZ0B0cnVzdG5ldGljLmNvbT47IERla2VsDQo+UGVsZWQgPGRla2Vs cEBudmlkaWEuY29tPjsgc3RhYmxlQGRwZGsub3JnDQo+U3ViamVjdDogUmU6IFtQQVRDSCB2Ml0g ZG9jOiBmaXggc3VwcG9ydCB0YWJsZSBmb3IgRVRIIGFuZCBWTEFOIGZsb3cgaXRlbXMNCj4NCj5F eHRlcm5hbCBlbWFpbDogVXNlIGNhdXRpb24gb3BlbmluZyBsaW5rcyBvciBhdHRhY2htZW50cw0K Pg0KPg0KPk9uIDEwLzE0LzIyIDExOjQxLCBmZW5nY2hlbmd3ZW4gd3JvdGU6DQo+PiBIaSBJbHlh LA0KPj4NCj4+ICAgIEkgaGF2ZSBzb21lIHF1ZXN0aW9ucyBhYm91dCBoYXNfdmxhbi9oYXNfbW9y ZV92bGFuIGZpZWxkczoNCj4NCj5JIHRoaW5rLCB0aGVzZSBxdWVzdGlvbnMgYXJlIG1vcmUgZm9y IHJ0ZV9mbG93IG1haW50YWluZXJzLCBidXQgSSdsbCB0cnkgYW5zd2VyLg0KPk1haW50YWluZXJz IGNhbiBjb3JyZWN0IG1lIGlmIEknbSB3cm9uZy4NCj4NCj4+DQo+PiAgICBhXCBEUERLIGZyYW1l d29yayBzdXBwb3J0IGN2bGFuLXRhZygweDgxMDApIGFuZCBzdmxhbi10YWcoMHg4OEE4KSwNCj4+ IGFuZCBhbHNvIGRlcHJlY2F0ZWQgcWlucS10YWcoZWcuIDB4OTEwMCkNCj4NCj5EaWRuJ3QgY2hl Y2ssIGJ1dCBzb3VuZHMgYWJvdXQgcmlnaHQuDQpJdCBpcyBub3QgcmVsYXRlZCB0byAiRFBESyBm cmFtZXdvcmsiLiBJdCBpcyB1cCB0byB0aGUgSFcgdG8gZGV0ZXJtaW5lLg0KPg0KPj4gICAgYlwg SWYgaGFzX3ZsYW4gaXMgdXNlZCwgZG9lcyBpdCBtZWFuIHRoYXQgYWxsIHRoZSBWTEFODQo+dGFn cygweDgxMDAvODhBOC85MTAwKSBtdXN0IGJlIG1hdGNoZWQgPw0KPj4gICAgICAgSSB0aGluayB0 aGlzIGlzIGRpZmZlcmVudCBmcm9tIHVzaW5nIHR5cGUsIHdoaWNoIGNhbiBvbmx5IG1hdGNoIG9u ZSBvZg0KPnRoZW0uDQo+DQo+SSB0aGluayBzby4gIGhhc192bGFuID0gMSBtZWFucyB0aGF0IHBh Y2tldCBoYXMgc29tZSB2bGFuIHJlZ2FyZGxlc3Mgb2YgdGhlDQo+YWN0dWFsIHR5cGUgb2YgdGhl IHZsYW4gaGVhZGVyLg0KQWdhaW4sIGl0IGlzIHVwIHRvIHRoZSBIVy4NCj4NCj4+ICAgIGNcIEFu ZCBoYXNfbW9yZV92bGFuIGhhcyB0aGUgc2FtZSBmdW5jdGlvbiBhcyBoYXNfdmxhbiA/DQo+DQo+ WWVzLCBmcm9tIG15IHVuZGVyc3RhbmRpbmcsICdoYXNfbW9yZV92bGFuJyBpcyB0aGUgc2FtZSBh cyAnaGFzX3ZsYW4nLCBidXQNCj5mb3IgdGhlICdpbm5lcl90eXBlJy4NCj4NCj4+ICAgIGRcIFdo YXQgdGhlIHByb2JsZW1zIGFyZSBzb2x2ZWQgYnkgdGhlIG5ldyB0d28gZmllbGRzPw0KPg0KPk9u ZSBvZiB0aGUgcHJvYmxlbXMgd2Ugc29sdmVkIGluIE9WUyBieSB1c2luZyB0aGVzZSBmaWVsZHMg aXMgdGhhdCB3ZSBuZWVkIGENCj53YXkgdG8gbWF0Y2ggb24gdGhlIGZhY3QgdGhhdCB0aGVyZSBp cyBhIHZsYW4sIGJ1dCB3ZSBkbyBub3QgY2FyZSB3aGF0IHRoaXMgdmxhbg0KPnRhZyBpcyBhbmQg YXQgdGhlIHNhbWUgdGltZSB3ZSB3YW50IHRvIG1hdGNoIG9uIHRoZSBpbm5lciB0eXBlIGZvciBz dWNoDQo+cGFja2V0cy4NCj4NCj5UcnlpbmcgdG8gd29ya2Fyb3VuZCB0aGF0IHNpdHVhdGlvbiB3 aWxsIGxpa2VseSByZXF1aXJlIGJyZWFraW5nIHRoZSAxOjENCj5tYXBwaW5nIGJldHdlZW4gT1ZT IGZsb3dzIGFuZCBydGVfZmxvdyBydWxlcywgc28gaXQgaXMgbm90IHJlYWxseSBwb3NzaWJsZS4g IEluDQo+dGhlIGVuZCwgd2UgaGFkIHRvIHVzZSAnaGFzX3ZsYW4nIGZpZWxkIHRvIGZpeCBhbiBp bmNvcnJlY3QgcGFja2V0IG1hdGNoaW5nIGluDQo+T1ZTLiAgQWx0ZXJuYXRpdmUsIEkgZ3Vlc3Ms IHdvdWxkIGJlIHRvIGp1c3Qgbm90IG9mZmxvYWQgdmxhbiBmbG93cywgYnV0IGRvZXNuJ3QNCj5t YWtlIGEgbG90IG9mIHNlbnNlLg0KPg0KPkVsaSBzaG91bGQga25vdyBiZXR0ZXIgd2hhdCB3YXMg dGhlIGFjdHVhbCBwcm9ibGVtLCBJIHRoaW5rLg0KT1ZTIGRvZXMgbm90IHN1cHBvcnQgb2ZmbG9h ZCBvZiBxaW5xLCBzbyAiaGFzX21vcmVfdmxhbiIgaXMgc3RpbGwgbm90IGluIHVzZS4NCkZvciBu YXRpdmUgKHVudGFnZ2VkKSBmbG93cywgdGhlcmUgaXMgYSBuZWVkIHRvIHRlbGwgdGhlIEhXICJo YXNfdmxhbiBpcyAwIiwgb3RoZXJ3aXNlIHRoZSBIVyBmbG93IHdpbGwgaGl0IGJvdGggdGFnZ2Vk L3VudGFnZ2VkIHRyYWZmaWMsIHdoaWNoIGlzIHdyb25nLg0KRm9yIHRhZ2dlZCBmbG93cywgT1ZT IHdpbGwgYWx3YXlzIG1hdGNoIG9uIHRoZSBWTEFOIHByb3BlcnRpZXMsIHNvICJoYXNfdmxhbiBp cyAxIiBjYW4gYmUgZGVkdWN0ZWQvaW1wbGljaXQuDQpCZWZvcmUgdGhhdCBmaWVsZCBleGlzdGVk LCBpdCBjb3VsZCBiZSBpbXBsaWNpdCB0byBkZWR1Y3QgImxhY2siIG9mIFZMQU4gaGVhZGVyIChl LmcuICJldGggLyBpcHY0IiBmb3IgZXhhbXBsZSkgYXMgImhhc192bGFuIGlzIDAiLiBIb3dldmVy LCBvdGhlciBhcHBsaWNhdGlvbnMgdGhhdCB3b3VsZCBsaWtlIGJvdGggdGFnZ2VkL3VudGFnZ2Vk IHRyYWZmaWMgdG8gaGl0IG5lZWRlZCB0byBoYXZlIDIgc2VwYXJhdGVkIGZsb3dzICh3aXRoIGEg cHJvYmFibHkgc2xpZ2h0bHkgbG93ZXIgcGVyZm9ybWFuY2UpLg0KQWxzbywgRFBESyBydGUtZmxv dyBpcyB0byBoYXZlIHRoaW5ncyBleHBsaWNpdC4NCj4NCj4+DQo+Pg0KPj4gICAgSWYgdGhlIGFi b3ZlIHVuZGVyc3RhbmRpbmcgaXMgY29ycmVjdCwgYW5kIHRoZSBoYXJkd2FyZSBzdXBwb3J0IGlk ZW50aWZ5DQo+dGhlcmUgVFBJRChjdmxhbi0weDgxMDAsIHN2bGFuLTB4ODhBOCwgZHFpbmctMHg5 MTAwKSBhcyBWTEFOLCB0aGVuOg0KPj4gICAgICBSdWxlOiBldGggaGFzX3ZsYW4gaXMgMSAvIHZs YW4gdmlkIGlzIDEwMCAvIGlwdjQgLyBlbmQgYWN0aW9ucyB4eHgNCj4+ICAgICAgUmVzdWx0OiBh bGwgaXB2NCBwYWNrZXRzIHdpdGggYXQgbGVhc3Qgb25lIFZMQU4odGhlIFRQSUQgY2FuIGJlIG9u ZSBvZiB0aGUNCj5hYm92ZSkgYW5kIHRoZSB2aWQgaXMgMTAwIGNhbiBiZSBtYXRjaGVkLg0KPj4N Cj4+ICAgICAgUnVsZTogZXRoIHR5cGUgaXMgMHg4MTAwIC8gdmxhbiB2aWQgaXMgMTAwIC8gaXB2 NCAvIGVuZCBhY3Rpb25zIHh4eA0KPj4gICAgICBSZXN1bHQ6IGFsbCBpcHY0IHBhY2tldHMgd2l0 aCBhdCBsZWFzZSBvbmUgVkxBTih3aGljaCBUUElEIG11c3QgYmUNCj4weDgxMDApIGFuZCB0aGUg dmlkIGlzIDEwMCBjYW4gYmUgbWF0Y2hlZC4NCj4+DQo+PiAgICAgIFJ1bGU6IGV0aCBoYXNfdmxh biBpcyAxIC8gdmxhbiB2aWQgaXMgMTAwIGhhc19tb3JlX3ZsYW4gaXMgMSAvIHZsYW4gdmlkIGlz IDIwMA0KPi8gaXB2NCAvIGVuZCBhY3Rpb24geHh4DQo+PiAgICAgIFJlc3VsdDogYWxsIGlwdjQg cGFja2V0cyB3aXRoIGF0IGxlYXN0IHR3byBWTEFOKHRoZSBUUElEIGNhbiBiZSBvbmUgb2YgdGhl DQo+YWJvdmUpIGFuZCBvdXRlciB2aWQgaXMgMTAwIGFuZCB0aGUgbmV4dCB2aWQgaXMgMjAwIGNh biBiZSBtYXRjaGVkLg0KPj4NCj4+ICAgICAgUnVsZTogZXRoIHR5cGUgaXMgMHg4OEE4IC8gdmxh biB2aWQgaXMgMTAwIGlubmVyX3R5cGUgaXMgMHg4MTAwIC8gdmxhbiB2aWQgaXMNCj4yMDAgLyBp cHY0IC8gZW5kIGFjdGlvbiB4eHgNCj4+ICAgICAgUmVzdWx0OiBhbGwgaXB2NCBwYWNrZXRzIHdp dGggYXQgbGVhc3QgdHdvIFZMQU4odGhlIGZpcnN0IFRQSUQgaXMgMHg4OEE4IGFuZA0KPnNlY29u ZCBUUElEIGlzIDB4ODEwMCkgYW5kIG91dGVyIHZpZCBpcyAxMDAgYW5kIHRoZSBuZXh0IHZpZCBp cyAyMDAgY2FuIGJlDQo+bWF0Y2hlZC4NCj4+ICAgIElzIHRoZSBhYm92ZSByZXN1bHQgY29ycmVj dCA/DQo+DQo+U2VlbXMgY29ycmVjdCwgYnV0IEkgZG9uJ3QgaGF2ZSBtdWNoIGV4cGVyaWVuY2Ug d2l0aCBydGVfZmxvdyBub3RhdGlvbnMuDQo+DQo+T3JpLCBjb3VsZCB5b3UgY29tbWVudCBvbiB0 aGlzPw0KPg0KPkJlc3QgcmVnYXJkcywgSWx5YSBNYXhpbWV0cy4NCj4NCj4+DQo+PiBUaGFua3MN Cj4+DQo+PiBPbiAyMDIyLzEwLzEzIDE4OjQ4LCBJbHlhIE1heGltZXRzIHdyb3RlOg0KPj4+ICdo YXNfdmxhbicgYXR0cmlidXRlIGlzIG9ubHkgc3VwcG9ydGVkIGJ5IHNmYywgbWx4NSBhbmQgY254 ay4NCj4+PiBPdGhlciBkcml2ZXJzIGRvZXNuJ3Qgc3VwcG9ydCBpdC4gIE1vc3Qgb2YgdGhlbSAo bGlrZSBpNDBlKSBqdXN0DQo+Pj4gaWdub3JlIGl0IHNpbGVudGx5LiAgU29tZSBkcml2ZXJzIChs aWtlIG1seDQpIG5ldmVyIGhhZCBhIGZ1bGwNCj4+PiBzdXBwb3J0IG9mIHRoZSBldGggaXRlbSBl dmVuIGJlZm9yZSBpbnRyb2R1Y3Rpb24gb2YgJ2hhc192bGFuJw0KPj4+IChtbHg0IGFsbG93cyB0 byBtYXRjaCBvbiB0aGUgZGVzdGluYXRpb24gTUFDIG9ubHkpLg0KPj4+DQo+Pj4gU2FtZSBmb3Ig dGhlICdoYXNfbW9yZV92bGFuJyBmbGFnIG9mIHRoZSB2bGFuIGl0ZW0uDQo+Pj4NCj4+PiAnaGFz X3ZsYW4nIGlzIHBhcnQgb2YgJ3J0ZV9mbG93X2l0ZW1fZXRoJywgc28gY2hhbmdpbmcgJ2V0aCcN Cj4+PiBmaWVsZCB0byAncGFydGlhbCBzdXBwb3J0JyBpbiBkb2N1bWVudGF0aW9uIGZvciBhbGwg c3VjaCBkcml2ZXJzLg0KPj4+ICdoYXNfbW9yZV92bGFuJyBpcyBwYXJ0IG9mICdydGVfZmxvd19p dGVtX3ZsYW4nLCBzbyBjaGFuZ2luZyAndmxhbicNCj4+PiB0byAncGFydGlhbCBzdXBwb3J0JyBh cyB3ZWxsLg0KPj4+DQo+Pj4gVGhpcyBkb2Vzbid0IHNvbHZlIHRoZSBpc3N1ZSwgYnV0IGF0IGxl YXN0IG1hcmtzIHRoZSBwcm9ibGVtYXRpYw0KPj4+IGRyaXZlcnMuDQo+Pj4NCj4+PiBTb21lIGRl dGFpbHMgYXJlIGF2YWlsYWJsZSBpbjoNCj4+PiAgIGh0dHBzOi8vYnVncy5kcGRrLm9yZy9zaG93 X2J1Zy5jZ2k/aWQ9OTU4DQo+Pj4NCj4+PiBGaXhlczogMDkzMTVmYzgzODYxICgiZXRoZGV2OiBh ZGQgVkxBTiBhdHRyaWJ1dGVzIHRvIGV0aGVybmV0IGFuZA0KPj4+IFZMQU4gaXRlbXMiKQ0KPj4+ IENjOiBzdGFibGVAZHBkay5vcmcNCj4+Pg0KPj4+IFNpZ25lZC1vZmYtYnk6IElseWEgTWF4aW1l dHMgPGkubWF4aW1ldHNAb3ZuLm9yZz4NCj4+PiAtLS0NCj4+Pg0KPj4+IFZlcnNpb24gMjoNCj4+ PiAgIC0gUmViYXNlZCBvbiBhIGN1cnJlbnQgbWFpbiBicmFuY2guDQo+Pj4gICAtIEFkZGVkIG1v cmUgY2xhcmlmaWNhdGlvbnMgdG8gdGhlIGNvbW1pdCBtZXNzYWdlLg0KPj4+DQo+Pj4gSSBhZGRl ZCB0aGUgc3RhYmxlIGluIENDLCBidXQgdGhlIHBhdGNoIHNob3VsZCBiZSBleHRlbmRlZCB3aGls ZQ0KPj4+IGJhY2twb3J0aW5nLiAgRm9yIDIxLjExIHRoZSBjbnhrIGRyaXZlciBzaG91bGQgYmUg YWxzbyB1cGRhdGVkLCBmb3INCj4+PiAyMC4xMSwgc2ZjIGRyaXZlciBzaG91bGQgYWxzbyBiZSBp bmNsdWRlZC4NCj4+Pg0KPj4+ICBkb2MvZ3VpZGVzL25pY3MvZmVhdHVyZXMvYm54dC5pbmkgICB8 IDQgKystLQ0KPj4+ICBkb2MvZ3VpZGVzL25pY3MvZmVhdHVyZXMvY3hnYmUuaW5pICB8IDQgKyst LQ0KPj4+IGRvYy9ndWlkZXMvbmljcy9mZWF0dXJlcy9kcGFhMi5pbmkgIHwgNCArKy0tDQo+Pj4g ZG9jL2d1aWRlcy9uaWNzL2ZlYXR1cmVzL2UxMDAwLmluaSAgfCAyICstDQo+Pj4gIGRvYy9ndWlk ZXMvbmljcy9mZWF0dXJlcy9lbmljLmluaSAgIHwgNCArKy0tDQo+Pj4gIGRvYy9ndWlkZXMvbmlj cy9mZWF0dXJlcy9oaW5pYy5pbmkgIHwgMiArLQ0KPj4+ICBkb2MvZ3VpZGVzL25pY3MvZmVhdHVy ZXMvaG5zMy5pbmkgICB8IDQgKystLQ0KPj4+ICBkb2MvZ3VpZGVzL25pY3MvZmVhdHVyZXMvaTQw ZS5pbmkgICB8IDQgKystLQ0KPj4+ICBkb2MvZ3VpZGVzL25pY3MvZmVhdHVyZXMvaWF2Zi5pbmkg ICB8IDQgKystLQ0KPj4+ICBkb2MvZ3VpZGVzL25pY3MvZmVhdHVyZXMvaWNlLmluaSAgICB8IDQg KystLQ0KPj4+ICBkb2MvZ3VpZGVzL25pY3MvZmVhdHVyZXMvaWdjLmluaSAgICB8IDIgKy0NCj4+ PiAgZG9jL2d1aWRlcy9uaWNzL2ZlYXR1cmVzL2lwbjNrZS5pbmkgfCA0ICsrLS0NCj4+PiBkb2Mv Z3VpZGVzL25pY3MvZmVhdHVyZXMvaXhnYmUuaW5pICB8IDQgKystLQ0KPj4+ICBkb2MvZ3VpZGVz L25pY3MvZmVhdHVyZXMvbWx4NC5pbmkgICB8IDQgKystLQ0KPj4+ICBkb2MvZ3VpZGVzL25pY3Mv ZmVhdHVyZXMvbXZwcDIuaW5pICB8IDQgKystLQ0KPj4+ICBkb2MvZ3VpZGVzL25pY3MvZmVhdHVy ZXMvdGFwLmluaSAgICB8IDQgKystLQ0KPj4+ICBkb2MvZ3VpZGVzL25pY3MvZmVhdHVyZXMvdHhn YmUuaW5pICB8IDQgKystLQ0KPj4+ICAxNyBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCsp LCAzMSBkZWxldGlvbnMoLSkNCg0K