From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <Alexandre.DERUMIER@groupe-cyllene.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
 (No client certificate requested)
 by lists.proxmox.com (Postfix) with ESMTPS id 75E4061107
 for <pve-devel@lists.proxmox.com>; Fri, 14 Jan 2022 17:51:23 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
 by firstgate.proxmox.com (Proxmox) with ESMTP id 618B82C821
 for <pve-devel@lists.proxmox.com>; Fri, 14 Jan 2022 17:50:53 +0100 (CET)
Received: from mail02.cetsi.fr (mail02.cetsi.fr [91.151.64.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by firstgate.proxmox.com (Proxmox) with ESMTPS id 925FD2C816
 for <pve-devel@lists.proxmox.com>; Fri, 14 Jan 2022 17:50:51 +0100 (CET)
Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28])
 by mail02.cetsi.fr (Postfix) with ESMTP id 1A73F40502BA;
 Fri, 14 Jan 2022 17:50:43 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr 1A73F40502BA
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com;
 s=dkim; t=1642179043;
 bh=8Z0pr5WPUweURVkZJjHimMcXhu0LV0MewoDN819qDtU=;
 h=From:To:CC:Subject:Date:References:In-Reply-To:From;
 b=bLJj8YFj/O2Tb5EqkWweD2MZZriptLtmp4xwA+fcPe4GwRBdqiJe8DGXWqE7gfLrO
 1Uh42TJfrch798yMEJeXXHmvnmDLnrPsAOmAnaLRFcNmYASzHZKOlma260ylhpqscH
 rDSXtvN+Ly1NOqGTn+wuyAn2FC6TD3NrQBZErlrE=
Received: from CYLNEXC01.cyllene.corp (10.0.250.28) by CYLNEXC01.cyllene.corp
 (10.0.250.28) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Fri, 14 Jan
 2022 17:50:44 +0100
Received: from FRA01-MR2-obe.outbound.protection.outlook.com (10.0.250.254) by
 CYLNEXC01.cyllene.corp (10.0.250.28) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2308.20 via Frontend Transport; Fri, 14 Jan 2022 17:50:44 +0100
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=BcXUmm1NluwxjUAGi8Nr82DXtFOPGyYek170kIoP5xCWQPvvGM/53Lnay31o+WlThpiOy3ndgTYlCZPGQ+BMAjyNUUTeH++5xlATB7RLAdC+Oe3AKaEcLJb2htqR4y7LtaVxDW0UMMgStiss9k3+lKGlyBxu0Tr6dBxt00BbQMCwHaQUJvAFyfNL0+RafyeYhWFcGWLHFFn+TlZm6RRAiza/AmjAhB9JV8Vs5T1Xwgb5+oymnZjMea2nsRiH+BuajYnkVbsHFV1F7EJZipDXTEyuPzaUfvJKIRRG3r/RMSxZaDnq0LMYj6q84BU397TDxm0Npy1pjL6wPIJ+tW39Rg==
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=8Z0pr5WPUweURVkZJjHimMcXhu0LV0MewoDN819qDtU=;
 b=EpdfP310Lc14YMkAH/yUXoInJtORZESHUaBnR2TEHw6/d7VB0dmMG7Sor/4zEviKxcsYc2dAHJU4SMd9Z7hphGPdC3upRYf1eMSPyfODCSRI3JNT0vdkQjPyTTcp8dXtSyy4ZA/NloHXgGcHywXMSSKWiNybGnmhrjYNkPqah40fkG1CYVo1ZHqMRXGU/kpkT0GF0SNKCXVTaJWpSmwcLB1EoOXCB18nD10jNSeHemDOgngQGn1gvughLUo9l8ITQ2w2tso0RwmT/CYh0JfAywxAtxwlalWunoSzmvmj0ghSX7s0lULcCBzXPc0zZHXKrz9/YxflDu6GvZvdilnSmw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=groupe-cyllene.com; dmarc=pass action=none
 header.from=groupe-cyllene.com; dkim=pass header.d=groupe-cyllene.com;
 arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=groupecyllene.onmicrosoft.com; s=selector2-groupecyllene-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8Z0pr5WPUweURVkZJjHimMcXhu0LV0MewoDN819qDtU=;
 b=bHm8V05I+UHppTSw58A/Ob1eXNd/MYfq7+PAIOlXSoFZ9Bm2JTPiRVLdZXb9JBVpSRFp3TRVKREDnEt9l66LzcB652Xau725YG7g1L8EZ/yRurn4cxgjFEXuM6SK+gknUfIm7wKFpW6Q9qYDVB2Fz0SGmk0sDmhH9nbI+AKXihI=
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17)
 by PR0P264MB0681.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:9::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.10; Fri, 14 Jan
 2022 16:50:43 +0000
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
 ([fe80::30f0:8c94:e081:e3a5]) by MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
 ([fe80::30f0:8c94:e081:e3a5%7]) with mapi id 15.20.4888.012; Fri, 14 Jan 2022
 16:50:43 +0000
From: "DERUMIER, Alexandre" <Alexandre.DERUMIER@groupe-cyllene.com>
To: "w.bumiller@proxmox.com" <w.bumiller@proxmox.com>, "aderumier@odiso.com"
 <aderumier@odiso.com>
CC: "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com>,
 "t.lamprecht@proxmox.com" <t.lamprecht@proxmox.com>
Thread-Topic: [pve-devel] [PATCH pve-common] network: disable unicast flooding
 on tap|veth|fwln ports
Thread-Index: AQHYCTS5VbzF9IUm9kuOILMmcR++v6xiu1IA
Date: Fri, 14 Jan 2022 16:50:43 +0000
Message-ID: <48c5880563df8019a9a4422e3abc7ea1a138b809.camel@groupe-cyllene.com>
References: <20210914002606.1608165-1-aderumier@odiso.com>
 <4a34d44143f1c32f38988c478698c094badbc740.camel@odiso.com>
 <790dd453ab8b0fab53942c7dd4b536d5285a3c00.camel@odiso.com>
 <478a4600-48f4-3fe8-91ec-e2dbb27bd2c8@proxmox.com>
 <5e94541c69f65eb9859d6b9f036ed80acf8f113e.camel@odiso.com>
 <20220114105147.735ykiad3qva6rge@wobu-vie.proxmox.com>
In-Reply-To: <20220114105147.735ykiad3qva6rge@wobu-vie.proxmox.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Evolution 3.42.3 
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=groupe-cyllene.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 453ed177-c5dc-454d-7d88-08d9d77e0115
x-ms-traffictypediagnostic: PR0P264MB0681:EE_
x-microsoft-antispam-prvs: <PR0P264MB068111E6B514F3946915E9C1A1549@PR0P264MB0681.FRAP264.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 8sQpozhv2bTX7pk09xqBDmFoM5jM2PVEE455bEQQqg5N/q/xrVzzRW6XsiRp2Zn3L1nBKaC74/fJ6ZSRli/9tHWxgzmZ7A/oW2IDep8C8k+uYBCC1dxSgcOvh/Zw65oSyU4EeYZq1ON3XGBh+xezsuN8LgIp+BlDGLUE4ExkbXa3jMlweyUWUELHb5mXJNp9ygHcFfuZAXXVokyjoJpjXCjD2IhJRKyFX6Y2bnRHwxxbhtnsXWYi63/KsFZkfG4+08xjr+ROT5Ma7dtk/nQT8lAO602mg0k9RkAzZk2XCiiTx3ZRULSxRdkVpoyTPiXlOUc5ImPVuUKrMTUVDi8ZqdMBbBID4dRlsY2iZspNrncm8O57rR0inR2t+KVfHIOpPpAXtAdJjhHxx+Bd4PSgepHFG3GuuWdBueZTChJkJbe7PDyazkCDmVA5sJAUw06L/yP3rEEp3RCscJKIbxSnHFbnT4FLVm5to9TTd/6OODgz5URgn9WbOjDavKXZ2uRsSWlKCW7Uy4NVjSmkG42YxYDbXiAcX0p+qSUN17OuH7VEItqUzPkmFhJrKugpKEVtw/7Td0ZSZ4SihEbincwXpR+0KYMdS1IUT3jxbf0uAarHYRxotIzt7XgU3FgjkYmG96FE4FGGZGTIyjXIyZ/hOdXPJ/Ls736DwdFzV0wJEuWsP88f5Y/uUH06o4IoBObppSNfwAqMPsVfRaOuwJDlRwb/w3tKQav1blKyKMjGqqCxh491Tf4vID1JR5ACDe7TVGHSWVsqW8+e/pUSrkYFGK3MWbE82BFO+pfAFNpP1DtHnEFgZ5lEN5eP0SpsodYSUx/f9n41IQMe3Kz1W6G4t80UanIPksn6YE/fz5PO05A=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE;
 SFS:(4636009)(376002)(346002)(136003)(39850400004)(366004)(396003)(71200400001)(38070700005)(6512007)(8936002)(122000001)(2616005)(8676002)(86362001)(6486002)(5660300002)(4326008)(36756003)(966005)(2906002)(66556008)(6506007)(186003)(66946007)(66476007)(91956017)(38100700002)(66446008)(110136005)(316002)(54906003)(508600001)(83380400001)(64756008)(76116006)(44473003);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cG5OakdGcWZwcWxJd3R0cE9nRlN5RUFBTmUybDYxS09XckQ3RmQrSFNKcUxv?=
 =?utf-8?B?b1BndWlmdW1WR2p2QU42RHR5eWVwdzNUN0VkczNpOVR2N0NpUlVTOWR5YVBy?=
 =?utf-8?B?ZnNpTC8yQk8yN1dwYlpyckFQYWh0VjlFYzZaby9ZS2g5QVVHMCtremRwOG1B?=
 =?utf-8?B?MDZmQitxS2F0SDlzSFNORW1hYm13TGRmMW5mZDg2UFVRNnpIRDlSNEhFQnZt?=
 =?utf-8?B?Wmd2MGFybXd2YThmMWtqWUNuQS9QYU5TSEFkejJjT2VIMmo4ZXBuOEpoTW4x?=
 =?utf-8?B?d2NweUE5elZ2Nk9zVDNwVUZ4RFVLNEZvSzhSMzR1cEVCTVM0bU5DZmJOeCsy?=
 =?utf-8?B?a1l6K3cycDJWcEpKRjlXVTJadEFmM1FyaUI2a3I1bEJqU2hzUXdyQ3k5WnJV?=
 =?utf-8?B?dG9aYko4RGxWWmxrdkhoL2N0Y1hsL1RiRGtBd1VEN0hIU2dBQm1aVzhUaWhR?=
 =?utf-8?B?ZDRLbWhTa0xZRFJPblBDTkZybEpzTVJwMHd6SUtvdUEyWlllRlp0dy9TaEZR?=
 =?utf-8?B?TGpabnZqRmRpUlVBakJxYmZPM09YZG9rQ3puZ3Q5TFN0MzBIbTByaG4xM3gv?=
 =?utf-8?B?VFJzZUx1WWNCc2ppOUFOZEljdlc3cnJ1RE5kWFlZODJ2WFl4WGNITzk0WXRS?=
 =?utf-8?B?dU5IM3FwMWxVQ1Y4dmt3Y2hJSjc4ck9qamZkTVczZkJBc2w4Z1Q4M2NucUwx?=
 =?utf-8?B?b0JMZEFkaGVlSmpDM0RRd0hoZDhoL1dGY2w0ODlpcmIvQVE3R0dremRrSGgw?=
 =?utf-8?B?WXBIWkZvdlhub0ZCUmpZNi80N3dmbXMrR1BnaVpDaWwzTmN5RE81VTZHWUZF?=
 =?utf-8?B?OGRJVTVTd2FLcXZMSVY5RWFxMGhzTEZYR2VONmtoZHpxYTROK08ra1Z4WWRt?=
 =?utf-8?B?RzNjVDg4YTF3VUZvbTkrM0Y1Q09aRlA0Wkl5WFlHOXhQNTIrU1ZCdS8rMll4?=
 =?utf-8?B?ZjIwUEtpK3J4a2hiV1l3b1U1U0dPbit5OVMvV3VPdnpOK25jRUpZZHl0WlZl?=
 =?utf-8?B?UkpvYVpBM0hZVDF2N0toaEV6ZTFHVHNlb2tDUVZORjY2NlZrM3Ywb2Zuc09Y?=
 =?utf-8?B?RWJIZW9mNTlqTmRZeGxUSzR3WHJEbWpXaFlZRS9EZGNqOWk4YmtTa0E4bkQy?=
 =?utf-8?B?MzJBZEhLNm9RV1UxaC83U0ZZZFlQcFg0YVB2THB5cmVpbC9jRTg2WHJTVVFV?=
 =?utf-8?B?OTNyakZJLzRHN0xrbTFkTjR4cGpldndZc3Qxdm1PMHpIU0RlNUtBZjlUNW1a?=
 =?utf-8?B?T1RDTE9jWXE2dS9ad3dOclFvYWJKWDFtejJhbkNsY2NBclNveGF0WnVrbGFw?=
 =?utf-8?B?OVB0L2FPMGRFb2JHaEdMaWxvTTRwVXJLbGZ4QjlNcnBPYUFUUS9GVnVSc1l0?=
 =?utf-8?B?eDduUGdVUDJpZTkzNzRPVEI1RUxKMWdSKyt4NTF3SUcwNGNMb0p4empGTHI0?=
 =?utf-8?B?eFAzSFlFeDB3d0tENGdLcGFjL3lSSTdRQlRpK2hISUJHYWlrZ3BUYW1mUHZN?=
 =?utf-8?B?K01RMkdPOUppRjJzV1J4MituYTJrVTh0Ry9nMWE3elBXZFA4dXVRdXZ6bjdl?=
 =?utf-8?B?S0JyVms3VlNuMnFHWVZpY2tqNU15RXVkVC8xcmdUVEFIc1BMMVZ2ZkdZZ0NV?=
 =?utf-8?B?VDIrUXp6NlZBTTRiRDc4SmhQclpuRHpXV3NlWmIzblREVEpHRWFxS0Njekl5?=
 =?utf-8?B?SWpOR1dUd3phOTBNZGVDdy9hcGlwc2lPY0FlYURnVmNzYUxUT09XQUNmR25H?=
 =?utf-8?B?Nm4wQytvU2UzR1VYV1VIaSs2Ukg4RzZXbTB2UWxMYUVSbEhKNFF2eHExM1BH?=
 =?utf-8?B?Q1JLR1JSWnpram9xNHN4TXBjb3dzRUNKdGpXSXM5V2grLzhXeUR3KysxQXpq?=
 =?utf-8?B?NUNoaElFbHE2SXB4OTcybGw3SFh0MXU5RWcrbGhsVmtIT09iT1M2OEVDYldB?=
 =?utf-8?B?MUx0U0lycjJvM0VmRi9FNi9LMExldnV0eGJ1Y2FuOFkxVVhjOFp3RmxuZVY0?=
 =?utf-8?B?WWx0VFV0NG1WbTQ3eUE1UkY4K1ZJdng3ZEMxT2J3ZTNFYlByWnpIYXQ1Tjdz?=
 =?utf-8?B?YUdZeUlqOTAxeUk1RnVHakNONXNLWlFsNmpwWlgzeC9Zb3NFcG1idUZEdk9w?=
 =?utf-8?B?WkV4UGhGckFlWXk1b3BaQjA2dFNUQ0k1b29SZlJYUVZSTDFCZnV2anA2Vmpy?=
 =?utf-8?B?NG5jMWtzRzB5SGRqVFFabTBKQlMyWnJ5UFdzSFVhdW5yTGZCU1VTQi9pL3Vu?=
 =?utf-8?B?ZUhvY2lFWVF0dFIrRWlhd2RrdWljcXFzNjFIRDNoSkRjdjBOWU9IMHBNZWxS?=
 =?utf-8?B?Z3Y2c0RpZzExYTU2VGJzV01GOTVwejY2STVQbmF1VCs1NHZ2eXovaWVYdlRJ?=
 =?utf-8?Q?zWWNExcePvKygN6c=3D?=
Content-Type: text/plain; charset="utf-8"
Content-ID: <9ADE5C875D8AA84B9231D7C4E3560689@FRAP264.PROD.OUTLOOK.COM>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 453ed177-c5dc-454d-7d88-08d9d77e0115
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jan 2022 16:50:43.3203 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ee11ccf7-112c-4284-848b-f229745e715b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: LvF1uAPkMZAJMaEUXlTCk+1N70gE2ffdUD4+ui+AIKHK2BwmaGoq+r9DuxDcne4R10k3zCYU5IF/oTa088j5EmX7WRLdhYPy/45PB9+3SSRaFB1OrCfZCK/LQhVP9/up
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR0P264MB0681
X-OriginatorOrg: groupe-cyllene.com
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.000 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain
 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
 domain
 SPF_HELO_NONE           0.001 SPF: HELO does not publish an SPF Record
 SPF_PASS               -0.001 SPF: sender matches SPF record
Subject: Re: [pve-devel] [PATCH pve-common] network: disable unicast
 flooding on tap|veth|fwln ports
X-BeenThere: pve-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
List-Post: <mailto:pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2022 16:51:23 -0000

SGkgV29sZmdhbmcsDQpUaGFua3MgZm9yIHJldmlld2luZyB0aGlzLg0KDQo+IA0KPiANCj4gQXMg
ZmFyIGFzIEkgY2FuIHRlbGwsIGlmdXBkb3duMiBvbmx5IGFwcGxpZXMgdGhpcyB0byB0aGUgcG9y
dHMgaXQNCj4ga25vd3MNCj4gYWJvdXQsIHNvIGluIHRoZW9yeSB3ZSAqY291bGQqIHN0YXJ0IHRv
IGhvbm9yIHRoaXMgZm9yIHRoZSBpbnRlcmZhY2VzDQo+IHdlDQo+IGNyYXRlIGZvciBWTXMgYXMg
YSBkZWZhdWx0LCBhbmQgaGF2ZSBhbiBvbi9vZmYvYXV0byB2YWx1ZSBvbiBWTQ0KPiBuZXR3b3Jr
DQo+IGludGVyZmFjZXMgKG92ZXJyaWRlIG9yIHVzZSB3aGF0ZXZlciAvZS9uL2ludGVyZmFjZXMg
c2F5cykuDQo+IA0KPiBPciBkbyB5b3UgbWVhbiB5b3UgdHlwaWNhbGx5IHdhbnQgdGhpcyB0byBi
ZSBvbiBmb3IgVk1zIGJ1dCBvZmYNCj4gc3BlY2lmaWNhbGx5IGZvciB0aGUgcGh5c2ljYWwgcG9y
dD8gVGhlbiAvZS9uL2ludGVyZmFjZXMgd29uJ3QgZml0Lg0KPiANCnllcy4NCg0KYnJpZGdlX2xl
YXJuaW5nICYmIHVuaWNhc3RfZmxvb2Qgc2hvdWxkIGJlIGtlZXAgIm9uIiBvbiBwaHlzaWNhbA0K
aW50ZXJmYWNlcy4gKGJyaWRnZSBuZWVkIHRvIGZvcndhcmQgdW5rbm93biBkZXN0IG1hYyB0byB0
aGUgb3V0c2lkZQ0Kd29ybGQgYW5kIHJlZ2lzdGVyIG1hY3Mgd2hlbiB0aGV5IGNvbWluZyBmcm9t
IG91dHNpZGUpLg0KDQpicmlkZ2VfbGVhcm5pbmcgJiYgdW5pY2FzdF9mbG9vZCBjYW4gYmUgc2V0
ICJvZmYiIG9uIHRoZSB2bXMuDQooYW5kIHdlIG5lZWQgdG8gcmVnaXN0ZXIgbWFudWFsbHkgbWFj
IGFkZHJlc3MgaW4gYnJpZGdlIGZkYikNCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vcGlwZXJt
YWlsL3B2ZS1kZXZlbC8yMDIxLVNlcHRlbWJlci8wNTAwODkuaHRtbA0KVGhpcyBhdm9pZCB0byBm
bG9vZCB1bmtub3duIG1hYyB0cmFmZmljIGZyb20gdm1icjAgdG8gdm0gdGFwIG9yIGZ3YnINCmJy
aWRnZS4gDQoNCg0KDQppZiBicmlkZ2VfbGVhcm5pbmcgJiYgdW5pY2FzdF9mbG9vZCBpcyBkaXNh
YmxlZCBvbiBhbGwgdm1zIHBvcnRzLA0KYW5kIHRoYXQgd2Ugb25seSBoYXZlIDEgaW50ZXJmYWNl
ICh0aGUgcGh5c2ljYWwgZXRYKSB3aXRoDQpicmlkZ2VfbGVhcm5pbmcgb24sIHByb3NtaWMgbW9k
ZSBpcyBkaXNhYmxlZCBvbiB0aGUgYnJpZGdlLg0KVGhhdCBtZWFuIHRoYW4gdHJhZmZpYyB3aXRo
IHdyb25nIG1hYywgd2lsbCBub3QgZW50ZXIgdG8gdGhlIHNlcnZlci4NCg0KDQpTbywgdGhpcyBp
cyBtb3JlIHNlY3VyZSwgYnV0IGluIHRoaXMgY2FzZSBpdCBtYWtlIG1vcmUgc2Vuc2UgdG8gaGF2
ZSBhDQpnbG9iYWwgb3B0aW9uIGluc3RlYWQgdm0gYnkgdm0gb3B0aW9uLg0KDQpUaGF0J3Mgd2h5
IEkgaGF2ZSBhZGRlZCBhIGN1c3RvbSAgImJyaWRnZS1kaXNhYmxlLW1hYy1sZWFybmluZyIgZ2xv
YmFsDQpicmlkZ2Ugb3B0aW9uIGluIHRoaXMgcGF0Y2g6DQpodHRwczovL2xpc3RzLnByb3htb3gu
Y29tL3BpcGVybWFpbC9wdmUtZGV2ZWwvMjAyMS1TZXB0ZW1iZXIvMDUwMDg4Lmh0bWwNCg0KDQoN
Cj4gQWx0aG91Z2ggaXQgKmRvZXMqIGFsbG93IGxpc3RpbmcgcG9ydHMgYW5kIGRvZXNuJ3Qgc2Vl
bSB0byBtaW5kIGlmIGENCj4gcG9ydCBkb2VzIG5vdCBleGlzdCwgc28gd2UgKm1heSogZ2V0IGF3
YXkgd2l0aCBzYXlpbmcgd2UgZXhwZWN0DQo+IHNvbWV0aGluZyBsaWtlIHRoaXM6DQo+IA0KPiDC
oMKgwqAgYnJpZGdlLXVuaWNhc3QtZmxvb2QgZXRoMD1vbiBfcHZlPW9mZg0KPiANCj4gRWl0aGVy
IHdheSwgaXQncyBhIHBvcnQgc2V0dGluZywgc28gSSB3b25kZXIgYSBieS12bS1pbnRlcmZhY2UN
Cj4gb3B0aW9uYWwNCj4gb3ZlcnJpZGUgcHJvYmFibHkgbWFrZXMgc2Vuc2UsIG5vdCBzdXJlIChi
dXQgd291bGQgYmUgZWFzeSBlbm91Z2ggdG8NCj4gZG8pLg0KPiANCg0KQUZBSUssIHRoZSBvbmx5
IHByb2JsZW0gaXMgaWYgdXNlciBoYXZlIG11bHRpcGxlIG1hYyBhZGRyZXNzZXMgaW5zaWRlDQp0
aGUgdm1zIHRoYXQgd2UgZG9uJ3Qga25vd24gKG1haW5seSBuZXN0ZWQgdmlydHVhbGlzYXRpb24p
Lg0KDQoNClZtd2FyZSBoYXZlIGEgc2ltcGxlIG9wdGlvbiAicHJvbWlzYyIgb24vb2ZmIG9uIHRo
ZSB2c3dpdGNoIChhbmQgSQ0KdGhpbmsgaXQncyBvZmYgYnkgZGVmYXVsdCwgdGhleSByZWdpc3Rl
ciBtYW51YWxseSBtYWMpLiBBbmQgaXQgbmVlZCB0bw0KYmUgZGlzYWJsZSB3aGVuIHRoZXkgbmVl
ZCB0byBkbyBuZXN0ZWQgdmlydHUuDQoNCg0KDQo=