From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pve-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9])
	by lore.proxmox.com (Postfix) with ESMTPS id C6A2E1FF164
	for <inbox@lore.proxmox.com>; Wed,  9 Oct 2024 17:38:14 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 0D5B6B27E;
	Wed,  9 Oct 2024 17:38:40 +0200 (CEST)
To: "andrew@apalrd.net" <andrew@apalrd.net>
Date: Wed, 9 Oct 2024 15:37:55 +0000
References: <20241008040109.322473-1-andrew@apalrd.net>
 <20241008040109.322473-2-andrew@apalrd.net>
In-Reply-To: <20241008040109.322473-2-andrew@apalrd.net>
MIME-Version: 1.0
Message-ID: <mailman.246.1728488319.332.pve-devel@lists.proxmox.com>
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Post: <mailto:pve-devel@lists.proxmox.com>
From: "DERUMIER, Alexandre via pve-devel" <pve-devel@lists.proxmox.com>
Precedence: list
Cc: "DERUMIER, Alexandre" <alexandre.derumier@groupe-cyllene.com>,
 "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com>
X-Mailman-Version: 2.1.29
X-BeenThere: pve-devel@lists.proxmox.com
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
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/>
Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
Subject: Re: [pve-devel] [PATCH ifupdown2 1/1] Correctly handle IPv6
 addresses in vxlan
Content-Type: multipart/mixed; boundary="===============6095991728403004709=="
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

--===============6095991728403004709==
Content-Type: message/rfc822
Content-Disposition: inline

Return-Path: <alexandre.derumier@groupe-cyllene.com>
X-Original-To: pve-devel@lists.proxmox.com
Delivered-To: pve-devel@lists.proxmox.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))
	(No client certificate requested)
	by lists.proxmox.com (Postfix) with ESMTPS id 1FC38C3D39
	for <pve-devel@lists.proxmox.com>; Wed,  9 Oct 2024 17:38:38 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id EC307B2DA
	for <pve-devel@lists.proxmox.com>; Wed,  9 Oct 2024 17:38:07 +0200 (CEST)
Received: from PAUP264CU001.outbound.protection.outlook.com (mail-francecentralazlp170110002.outbound.protection.outlook.com [IPv6:2a01:111:f403:c20a::2])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by firstgate.proxmox.com (Proxmox) with ESMTPS
	for <pve-devel@lists.proxmox.com>; Wed,  9 Oct 2024 17:38:06 +0200 (CEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=Fe9+vU4LIU9dXmnX3yfiGlH06gsY2PJL23d64FfN8a87rWr92lzgYmyHCBZev0GPPfpILahIIvj+1GFFiZqnKDRjM6ti/ljbIbZ6dAoLEZ/whiz39RRmqei/GyFAVsXhro/nZqQnKqp5XY3Qny7oft2P3VLKgqogK7V7iAzvNuQRwZTbBBIzS0Nz0cF73L0nb5pJmBr4rGdsu2cBj4r0KpUotJ4KzyEA1PgFo9bTUSXhw9hNKvrLxHJeT9iniZQmw8706fkImUsQZXH2KkNVyTVruZrnXErUjGhbK2b2dghcA5MpDHni5DQuJbm3IHfYdm7IjDHyjGfTvZJqxC5cEA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=arcselector10001;
 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=LmCxGjeFYwHGvVd3jcxQiC5UTnNCy2Skmbqi1Okro1o=;
 b=Ues+jL40NXQOoCxoQY1Nocx3mUxFSkljATUtKZXPvbAX/VDljilUaMwnWbJ0DgmT7sSDmY+3VGm3mp7Qw32yWF/DY5xhkCrjJM30iNM19nm6osfBPcrFhBYmXPWpLOD1sDM/wrDq2JQwN3NeOuBZn3igbzOY/veGfr3FOmT0zw+kmOUavClvO7+2KPCdHYG8eF5dojUEpw17d8sJN4SUamRrhqcvnyP8bBq1W4FMPZLFoeohP3NcU+nkl+2n+Hi5nG3cD7hQE9fiPYbb1d4xaaXyjZEPdNl/NrMPjxHMxdqUULWJGjATBO244WuOokAh3E/OREHltxfXhwZyD/wx+A==
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=LmCxGjeFYwHGvVd3jcxQiC5UTnNCy2Skmbqi1Okro1o=;
 b=WCRBZt1vUOtp+TZPar/naBA+JKwxSWMMszH0JK2YjPppSQif12g6tVTgCEMBkOjSzuMT/7DPXP0NK+4raZI0ou1KZ4baI8FK/vO/1wDAUeFAH5D28L2gZtq5j548/Auj7XlAn1IRGwvEt/wmsOH79sFwR9FXAfLMzeWbDSMvPwI=
Received: from PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:d8::7) by
 PATP264MB4790.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:429::6) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.7962.21; Wed, 9 Oct 2024 15:37:55 +0000
Received: from PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM
 ([fe80::4c89:3ea0:833e:abb]) by PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM
 ([fe80::4c89:3ea0:833e:abb%7]) with mapi id 15.20.8048.013; Wed, 9 Oct 2024
 15:37:55 +0000
From: "DERUMIER, Alexandre" <alexandre.derumier@groupe-cyllene.com>
To: "andrew@apalrd.net" <andrew@apalrd.net>
CC: "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com>
Subject: Re: [PATCH ifupdown2 1/1] Correctly handle IPv6 addresses in vxlan
Thread-Topic: [PATCH ifupdown2 1/1] Correctly handle IPv6 addresses in vxlan
Thread-Index: AQHbGmE11Mxi4qK3MUCUwLXe5LGeDA==
Date: Wed, 9 Oct 2024 15:37:55 +0000
Message-ID:  <9045eca45de7aa50fd817fb9221cfa04c524ff19.camel@groupe-cyllene.com>
References: <20241008040109.322473-1-andrew@apalrd.net>
	 <20241008040109.322473-2-andrew@apalrd.net>
In-Reply-To: <20241008040109.322473-2-andrew@apalrd.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Evolution 3.52.0-1build2 
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-traffictypediagnostic: PAZP264MB3686:EE_|PATP264MB4790:EE_
x-ms-office365-filtering-correlation-id: 4c5b62bf-ccc0-4ceb-ee2b-08dce878583b
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|38070700018;
x-microsoft-antispam-message-info:  =?utf-8?B?RGwzSlhRRUZoNVkya2VLYUN2VFZKUnVIRGovcFBObmhiSXZhNWpQUlFXTFRu?=
 =?utf-8?B?OHNOVUluZlZFa0pwWEZVWFRKRnp3alNDekdoQnhnQUlhcGVxN1RGbXEzSGhW?=
 =?utf-8?B?ckpoc0R1SXVvZUlZRTBaNU1VaTZ2bEhMSzZPZkZrcGZjK2NBZXpVcTZST0Fa?=
 =?utf-8?B?aDlyK1VEcURmcEFkNTNxUnRhR2VKYW5PSUpFKzgrVVdpNmpDOThpL3RNVkdh?=
 =?utf-8?B?Z2o5bC9jTHdVL3hwNXUwdUxGeDFwTm81bzhjeGF1RGNPSGFiTVZhNmJTcG0x?=
 =?utf-8?B?RXF6a1BVa1kyR2JTaDUvYjNUWEI1b05kK1N6dnNFOFgzU05GbEZTVEVUY1dQ?=
 =?utf-8?B?T0F6UUs2bk1acHNpd1dGaS9GRk9yVDFJelRhMXJQZk94c1p0THFaNWdZS0VV?=
 =?utf-8?B?bkpxOXVkY01Bcm9acHVmTjYvbUlnRFo1eFRzTHBxd2dlbmlZTmU3Z1IwMzFU?=
 =?utf-8?B?cUFybU1POTVXVlVObm02Z3d6R1VGb3d6K2E4dkJUdUhCb2pzcnhmSWJqL0JL?=
 =?utf-8?B?OEZLWjl2WWFHUUNlTHZ3TERneVhNRGhDSzluWmJCSll0Z2lpSW9Zbzh1dGo1?=
 =?utf-8?B?dzFDSEYwZENkdjZoaW5yd2MxK0V6a2x0Sk9uaE1uMVFNWHVIOE5zM2lTcVZO?=
 =?utf-8?B?WVB2OEtrVUMrdDluOUQxWDhrMFhyQXBDTmh2WG1oSnJFMlJ0Y1hERnpHTmFz?=
 =?utf-8?B?WlgyMUNYb2pWRHNBdTlxNXEzbUZFUXgxekVCa011VnAyVHQ3Y2JsRHhDSHl0?=
 =?utf-8?B?V25qeUdXNmtKbXR1bTZ1NERXZGE1TitqejVyRnFzNkgxNmJYZDM0Z3hKOEZO?=
 =?utf-8?B?QkUxUi9LR3MrK2d1alpYYTNhTnpObC80RkEvU3FvQkNNOExLQnVobGhkdlZW?=
 =?utf-8?B?dEJPUmROM1hNNGMwRHJWbU5seW4zTHBQenFSb241ekp0Wi9WYlhrcVRwYjNi?=
 =?utf-8?B?Z00rWEhOK2NHekdGUll6emduWGZBU2JCcVI0MUJrb0xZZDZFNWErVkxwRnps?=
 =?utf-8?B?STF1ZDNSM3V5NjU3QTRNUDU2YjBESlpNLzIrb3JCQi9HTkRxMFk3Lzg2cWVj?=
 =?utf-8?B?MGptM3Z1R1lkZDRoY3pLYkpsZm1OaHpqVUxxQjdNQVExQTVoVUkyY1YxNFgy?=
 =?utf-8?B?Rjg3ejRhQUx3OVJnWE9qcEN3WDZZVnVIV1hpcmg1QTFpRmd3UmVuclVkWGFq?=
 =?utf-8?B?cEJ3Wk1ZOUlqTGRqdlNtSkpvSUlsMmtXaWoxUGlpUU5ZZ1hJYTVoL0RVeDl1?=
 =?utf-8?B?a3lFb21aeVhiOUoxaWtCcXpFUnVRU1l5QzhSbUZCYkUwT0lhM3psYy9wb1FO?=
 =?utf-8?B?QldINjF6bHAzUVpWN2poUC80UnlRQVVqTzh3Mk9EZkszSW85cE1XS2psNi9l?=
 =?utf-8?B?MDBMeXFRS0ZvRFd1QzdHLzRPOVRtTDUvdGNlcHB1VWFoeHErZVF2U1NIZFgz?=
 =?utf-8?B?VUtUUnQyOEwwUVd0Nnp4T3ROZFJyemJVZVZvYm9DUzJrd3dJdU0ra1RYVkdR?=
 =?utf-8?B?ZDRmOVFpY25pSjJRU1dRK2xmbzhwUGFYNGt6UzdhUzhvLzBGaDhpUlZOOEow?=
 =?utf-8?B?a3ZYMzB6MytlRElSaEZaQTZydkJnZ2EyQWV6Z1pDcFlNa1FTMmRBSVNmTjly?=
 =?utf-8?B?S0dHWEEzbW1UTzkwZG1YaGJ3OGUzWDQvNThobHJSRFRoaDYwajU4UEZnSU1C?=
 =?utf-8?B?YVEySXhZYXVCbVp5OFhha0UyN3N5T0dNeWtYZ3Zja3o4MzRadHdXODNDQ2VB?=
 =?utf-8?B?WU44OHhscWxJMU1TNFN1M2Vod2ZlTGlmSFZFWklYVHRLRTVCbW1kMCt5cDlX?=
 =?utf-8?Q?zm9JbeIkZl/M74n27uB+eXWSEBsLB5WIF4Grk=3D?=
x-forefront-antispam-report:  CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(38070700018);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0:  =?utf-8?B?dUhHVTBkUlV2VkhGaVAxY3dyQWZ1b3hMQUVoQXhBZjdnTGluM1BxQzYyanNl?=
 =?utf-8?B?VC9PU1BXZlAzd2FWbDRPY29TejhvdHN6M0ZKb05vMkJsS2hMK0tRWFd0OStE?=
 =?utf-8?B?UTFkZ2pYYlVNOTJBNW9iSWlOWHJ3V3Ryd0M5SDQ4d3JCSnJDZDNDcTdpV2NZ?=
 =?utf-8?B?R3hlWkc2aGtOdmNaclhQNm9Eb244WVEyWncwclZhSndWdkxTV3BSSFNPSHpD?=
 =?utf-8?B?VE16aXNaSERFd3lpNU1RbkFPWTB5NTh5VjJVbktOcGFPeGliWFhGcGxSSkRD?=
 =?utf-8?B?NnJrNEhrSUdoVHVyWU5yL01QOHFPZCs5REk2T0tVdy9GSEVNZjZGaVBsZ3pz?=
 =?utf-8?B?YkZYU3lRKzl1YnlKd0pRdjQ0aHNwazY4cTBueVFRMzJyUUpOVzdDQjRqc3Rv?=
 =?utf-8?B?YVRLMFIwcnpjVGpxZitzUUhxdlJXUWtsc0Juay9JUFRWaXBiU0tBVjZuRndj?=
 =?utf-8?B?V2ErYmN1NnlOeEptejJUTkFMemlDeUdvM3B3Y3dOdHBwQmxxZHhMaUJwTHF6?=
 =?utf-8?B?RjVHczlOUHA0YWYxRWYxSzE2NzlRcy9WL1FSd0k4Z0pSUHdTYVJxaDJsV0R2?=
 =?utf-8?B?eXcrRC8vcUhTcUxuaFROZ2pjekNRWDI0dFNQTndZRStLV0t4eFZFZFI1TVUr?=
 =?utf-8?B?THUxbmFoMm14TUpTMk50Zm1QdXppcjhjR2J2VlRYTXZDdEM5Q2hHYXdGTy9T?=
 =?utf-8?B?UGViemtpY3ZyQktjZlY0bzcwaHJBME1veEF2T1V6SUJoOTRPMThISW5wdW40?=
 =?utf-8?B?WjZtZlI4QStreEZ0U2hPUWs1VmNYMHVNa2lKSHZXVFhWcGhlMTZSYVMrOG13?=
 =?utf-8?B?RTgvNTcrWlJPcGxRS3JQL1FJRG5MSlNMRmJGVGd6b3h0MFpMR0ZJRzdoTTZI?=
 =?utf-8?B?djZVOHRncEhZNjMxZ1dCTWt6UkZpOFRvM202ZUZ5S3Y0cTZQZm5HdWF6YmlN?=
 =?utf-8?B?OE50dStUUUVvK1QxNVhIbkwrWnJzSHZsbFNZbStncVZrd0ZueXRJVHZDZVdW?=
 =?utf-8?B?M3B2OVI4Q0tRYWFTWDYyZ05yNTViUEI2WERmZC9yQWNieW80aUhIVnU1azhY?=
 =?utf-8?B?UlRPUGt5V29qZkVpTVRjUzFrLy80cmxjSlBJN2xPaFg1WFBRL1VqVE1qNEhW?=
 =?utf-8?B?S3RueGNWaXBlZlo5TnNsTmQxZWl2TEZwTmw4WlVFcjNqdTZkbW1mTW45MENp?=
 =?utf-8?B?ZmRkR1Y2alZYL1VaWUo1TjRLYUI4cEVXZmoyZXFUNVAyNXNrbFliMFdzeEtB?=
 =?utf-8?B?NG55dzZUL2lWQmFDUzJUVDArOW9iQ0RPQ0wrQW54UzVsKzFFQXRaMUxnMnVR?=
 =?utf-8?B?YWVwbTJ5UzhUVWNFSG1MVElJY2xaOHBMdGxIUEFLZHIydnppZGhmYXF1MUpv?=
 =?utf-8?B?TE83T2ZqYjlGS0dGYkdhaldoQ0N5MUFwYWRLNE5rZFZyeW9oTlJzNVNteGxT?=
 =?utf-8?B?djlxNzNZdVhNMVpmUGpxYzRBdVJpWHpzak10UjBJN0hEekhlMmk2bEl1L3Iy?=
 =?utf-8?B?aldPcm1XS0t4dWhaWUszWEFFb0gzUklqc2Q4WGdBQStVMFN2aWJzRWNxSU1t?=
 =?utf-8?B?Z3QxNlR6UUJRbkQ4WmJBa2laNlA5ek1URmdjZTNXTlpMRVlQNXJkbmJtWHJT?=
 =?utf-8?B?N1hVT1QydG9LQ1ZBUkxqM1UyM1kzRFlhQVZzeHR6RGxESVBUVHU3QVVrVEha?=
 =?utf-8?B?Z3ZJa3NoOHRZMys4MVBxWHdrbjllL3RBWE1aSWhsVDRWaG5qMnFjYlIwaHBz?=
 =?utf-8?B?STFrUUJzZUhXc00zMDhJWlN2T1dJNzh1Y1VWN2RxZDAzQWkwUzUxNDRsVzZO?=
 =?utf-8?B?WUJ3ZHZac0NXbnVYNW1nMGNFaVppL0Y0UFVUeWp1TVB2Y3hRNGo0VjdTekdV?=
 =?utf-8?B?WkZra2lUbjJKWWFyM0JDbGFBK3ozcGMxelRISUxpeFI0RERVY3Zpb21JUEZr?=
 =?utf-8?B?MGZsZU1BblNBdDBiUkw2YW43NDZSRklYQldnN2xZellLMDU1bnhmZVBlaktm?=
 =?utf-8?B?Z2tGUjNENHF2bkZNSExRNFgrQUNmcWs2MWYrL0Z3bEZNZ3EvZ0JpTmN4N240?=
 =?utf-8?B?czNnMGh4bFRVSG12cThKRktGOHFPSDNUZTUxYmRMeG1INng2NW5QTFpXUW9k?=
 =?utf-8?B?TmtsYUVFMWhadjI3ZWhEY2kra0c3K011YVlwUnJvbFBQZVhZaW12WFNRMFNE?=
 =?utf-8?Q?N4IZvHaaP8F25lN//XENsF30T/ggjxp8BCxizN9xoS2R?=
Content-Type: text/plain; charset="utf-8"
Content-ID: <862D5BDCD22CAC49AD237B90BFFF95B5@FRAP264.PROD.OUTLOOK.COM>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: groupe-cyllene.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 4c5b62bf-ccc0-4ceb-ee2b-08dce878583b
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Oct 2024 15:37:55.3765
 (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: e9Mre0AO3Lj43KGeHrVBN1z0u9L1tBllxaI9/RrLVLtSR5tGXjOPn3Twh40arJbgPR9Yrdouy4SB6tMY5S0HstM6G8JMIBG1yWDLBzyrWVsIWIlZzJoQabRCYMfIJAzU
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PATP264MB4790
X-SPAM-LEVEL: Spam detection results:  0
	ARC_SIGNED              0.001 Message has a ARC signature
	ARC_VALID               0.001 Message has a valid ARC signature
	AWL                    -0.187 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
	DMARC_PASS               -0.1 DMARC pass policy
	SPF_HELO_PASS          -0.001 SPF: HELO matches SPF record
	SPF_PASS               -0.001 SPF: sender matches SPF record
	URIBL_BLOCKED           0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked.  See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [vxlan.py,groupecyllene.onmicrosoft.com]

VHJ5IHRvIGxvb2sgYXQgaWZ1cGRvd24yIGdpdGh1YiwgdGhlaXIgYXJlIDIgb2xkIHB1bGwgcmVx
dWVzdCBhYm91dAp0aGlzIChuZXZlciBtZXJnZWQvIG5ldmVyIGNvbXBsZXRlZCkKCgoKaHR0cHM6
Ly9naXRodWIuY29tL0N1bXVsdXNOZXR3b3Jrcy9pZnVwZG93bjIvcHVsbC8xNzIKCiIKRm9yIHRo
aXMgd2Ugd291bGQgbmVlZCBhIG5ldyBhdHRyaWJ1dGUgdnhsYW4tbG9jYWwtdHVubmVsaXA2LCB3
ZSBkb24ndAp3YW50IHRvIHJldXNlIHRoZSBzYW1lIGF0dHJpYnV0ZSBmb3IgaXB2Ni4KV2UgYXJl
IHVzaW5nIG5ldGxpbmsgdG8gY29uZmlndXJlIHZ4bGFucywgc28gaXQncyBpbXBvcnRhbnQgdG8g
dXNlIGEKZGlmZmVyZW50IGF0dHJpYnV0ZSB0byBzZXQgdGhlIHByb3BlciBuZXRsaW5rIGF0dHJp
YnV0ZSAoSSBkb24ndCB3YW50CnRvIGhhdmUgdGhpbmdzIGxpa2UgaWYgSVBBZGRyZXNzKHZhbHVl
KS52ZXJzaW9uID09IDY6ICBzZXQKTGluay5JRkxBX1ZYTEFOX0xPQ0FMCiIKCmh0dHBzOi8vZ2l0
aHViLmNvbS9DdW11bHVzTmV0d29ya3MvaWZ1cGRvd24yL3B1bGwvMTgyCgoKc28sIGF0IG1pbmlt
dW0sIHRoaXMgbmVlZCB0byB1c2UgYSBkaWZmZXJlbnQgInZ4bGFuLWxvY2FsLXR1bm5lbGlwNiIK
YXR0cmlidXRlIGZvciBpcHY2CgoKLS0tLS0tLS0gTWVzc2FnZSBpbml0aWFsIC0tLS0tLS0tCkRl
OiBhcGFscmQgPGFuZHJld0BhcGFscmQubmV0PgrDgDogcHZlLWRldmVsQGxpc3RzLnByb3htb3gu
Y29tCkNjOiBhcGFscmQgPGFuZHJld0BhcGFscmQubmV0PgpPYmpldDogW1BBVENIIGlmdXBkb3du
MiAxLzFdIENvcnJlY3RseSBoYW5kbGUgSVB2NiBhZGRyZXNzZXMgaW4gdnhsYW4KRGF0ZTogMDgv
MTAvMjAyNCAwNjowMTowOQoKLS0tCsKgaWZ1cGRvd24yL2FkZG9ucy92eGxhbi5weSB8IDI2ICsr
KysrKysrKysrKysrKystLS0tLS0tLS0tCsKgMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMo
KyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2lmdXBkb3duMi9hZGRvbnMvdnhsYW4u
cHkgYi9pZnVwZG93bjIvYWRkb25zL3Z4bGFuLnB5CmluZGV4IDA4NGFlYzkuLjRhYThlNTAgMTAw
NjQ0Ci0tLSBhL2lmdXBkb3duMi9hZGRvbnMvdnhsYW4ucHkKKysrIGIvaWZ1cGRvd24yL2FkZG9u
cy92eGxhbi5weQpAQCAtNTEsNyArNTEsNyBAQCBjbGFzcyB2eGxhbihWeGxhbiwgbW9kdWxlQmFz
ZSk6CsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9LArCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
InZ4bGFuLWxvY2FsLXR1bm5lbGlwIjogewrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCAiaGVscCI6ICJ2eGxhbiBsb2NhbCB0dW5uZWwgaXAiLAotwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgICJ2YWxpZHZhbHMiOiBbIjxpcHY0PiJdLAorwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgICJ2YWxpZHZhbHMiOiBbIjxpcHY0Piw8aXB2Nj4iXSwKwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgImV4YW1wbGUiOiBbInZ4bGFuLWxvY2FsLXR1bm5lbGlwIDE3Mi4x
Ni4yMC4xMDMiXQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfSwKwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgICJ2eGxhbi1zdmNub2RlaXAiOiB7CkBAIC02Niw3ICs2Niw3IEBAIGNsYXNzIHZ4bGFu
KFZ4bGFuLCBtb2R1bGVCYXNlKToKwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0sCsKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCAidnhsYW4tcmVtb3RlaXAiOiB7CsKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgICJoZWxwIjogInZ4bGFuIHJlbW90ZSBpcCIsCi3CoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgInZhbGlkdmFscyI6IFsiPGlwdjQ+Il0sCivCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgInZhbGlkdmFscyI6IFsiPGlwdjQ+LDxpcHY2PiJdLArCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiZXhhbXBsZSI6IFsidnhsYW4tcmVtb3RlaXAgMTcyLjE2
LjIyLjEyNyJdLArCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAibXVsdGlsaW5lIjog
VHJ1ZQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfSwKQEAgLTUyMSw3ICs1MjEsNyBAQCBjbGFz
cyB2eGxhbihWeGxhbiwgbW9kdWxlQmFzZSk6CsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsb2Nh
bCA9IHNlbGYuX3Z4bGFuX2xvY2FsX3R1bm5lbGlwCsKgCsKgwqDCoMKgwqDCoMKgwqAgaWYgbGlu
a19leGlzdHM6Ci3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNhY2hlZF9pZmxhX3Z4bGFuX2xvY2Fs
ID0KY2FjaGVkX3Z4bGFuX2lmbGFfaW5mb19kYXRhLmdldChMaW5rLklGTEFfVlhMQU5fTE9DQUwp
CivCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNhY2hlZF9pZmxhX3Z4bGFuX2xvY2FsID0KY2FjaGVk
X3Z4bGFuX2lmbGFfaW5mb19kYXRhLmdldChMaW5rLklGTEFfVlhMQU5fTE9DQUwpIG9yCmNhY2hl
ZF92eGxhbl9pZmxhX2luZm9fZGF0YS5nZXQoTGluay5JRkxBX1ZYTEFOX0xPQ0FMNikKwqAKwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgICMgb24gaWZyZWxvYWQgZG8gbm90IG92ZXJ3cml0ZSBhbnlj
YXN0X2lwIHRvIGluZGl2aWR1YWwgaXAKwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICMgaWYgY2xh
Z2QgaGFzIG1vZGlmaWVkCkBAIC01NDcsNyArNTQ3LDcgQEAgY2xhc3MgdnhsYW4oVnhsYW4sIG1v
ZHVsZUJhc2UpOgrCoArCoMKgwqDCoMKgwqDCoMKgIGlmIGxvY2FsOgrCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgdHJ5OgotwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxvY2FsID0gaXBu
ZXR3b3JrLklQdjRBZGRyZXNzKGxvY2FsKQorwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IGxvY2FsID0gaXBuZXR3b3JrLklQQWRkcmVzcyhsb2NhbCkKwqAKwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgaWYgbG9jYWwuaW5pdGlhbGl6ZWRfd2l0aF9wcmVmaXhsZW46CsKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc2VsZi5sb2dnZXIud2FybmluZygi
JXM6IHZ4bGFuLWxvY2FsLXR1bm5lbGlwICVzOgpuZXRtYXNrIGlnbm9yZWQiICUgKGlmbmFtZSwg
bG9jYWwpKQpAQCAtNTU5LDEzICs1NTksMTkgQEAgY2xhc3MgdnhsYW4oVnhsYW4sIG1vZHVsZUJh
c2UpOgrCoMKgwqDCoMKgwqDCoMKgIGlmIGxvY2FsOgrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
aWYgbG9jYWwgIT0gY2FjaGVkX2lmbGFfdnhsYW5fbG9jYWw6CsKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHNlbGYubG9nZ2VyLmluZm8oIiVzOiBzZXQgdnhsYW4tbG9jYWwtdHVubmVs
aXAgJXMiICUKKGlmbmFtZSwgbG9jYWwpKQotwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHVzZXJfcmVxdWVzdF92eGxhbl9pbmZvX2RhdGFbTGluay5JRkxBX1ZYTEFOX0xPQ0FMXSA9Cmxv
Y2FsCivCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgbG9jYWwudmVyc2lvbiA9PSA2
OgorwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAKdXNlcl9yZXF1ZXN0X3Z4
bGFuX2luZm9fZGF0YVtMaW5rLklGTEFfVlhMQU5fTE9DQUw2XSA9IGxvY2FsCivCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgZWxzZToKK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgCnVzZXJfcmVxdWVzdF92eGxhbl9pbmZvX2RhdGFbTGluay5JRkxBX1ZYTEFOX0xP
Q0FMXSA9IGxvY2FsCsKgCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICMgaWYgYm90
aCBsb2NhbC1pcCBhbmQgYW55Y2FzdC1pcCBhcmUgaWRlbnRpY2FsIHRoZQpmdW5jdGlvbiBwcmlu
dHMgYSB3YXJuaW5nCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNlbGYuc3ludGF4
X2NoZWNrX2xvY2FsaXBfYW55Y2FzdGlwX2VxdWFsKGlmbmFtZSwKbG9jYWwsIHNlbGYuX2NsYWdk
X3Z4bGFuX2FueWNhc3RfaXApCsKgwqDCoMKgwqDCoMKgwqAgZWxpZiBjYWNoZWRfaWZsYV92eGxh
bl9sb2NhbDoKwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNlbGYubG9nZ2VyLmluZm8oIiVzOiBy
ZW1vdmluZyB2eGxhbi1sb2NhbC10dW5uZWxpcCAoY2FjaGUKJXMpIiAlIChpZm5hbWUsIGNhY2hl
ZF9pZmxhX3Z4bGFuX2xvY2FsKSkKLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdXNlcl9yZXF1ZXN0
X3Z4bGFuX2luZm9fZGF0YVtMaW5rLklGTEFfVlhMQU5fTE9DQUxdID0gTm9uZQorwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBpZiBjYWNoZWRfaWZsYV92eGxhbl9sb2NhbC52ZXJzaW9uID09IDY6CivC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdXNlcl9yZXF1ZXN0X3Z4bGFuX2luZm9fZGF0
YVtMaW5rLklGTEFfVlhMQU5fTE9DQUw2XSA9Ck5vbmUKK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
ZWxzZToKK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1c2VyX3JlcXVlc3RfdnhsYW5f
aW5mb19kYXRhW0xpbmsuSUZMQV9WWExBTl9MT0NBTF0gPQpOb25lCsKgCsKgwqDCoMKgwqDCoMKg
wqAgcmV0dXJuIGxvY2FsCsKgCkBAIC0xMjM2LDcgKzEyNDIsNyBAQCBjbGFzcyB2eGxhbihWeGxh
biwgbW9kdWxlQmFzZSk6CsKgwqDCoMKgwqDCoMKgwqAgaWYgcmVtb3RlaXBzOgrCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgdHJ5OgrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmb3Ig
cmVtb3RlaXAgaW4gcmVtb3RlaXBzOgotwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgaXBuZXR3b3JrLklQdjRBZGRyZXNzKHJlbW90ZWlwKQorwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgaXBuZXR3b3JrLklQQWRkcmVzcyhyZW1vdGVpcCkKwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZToKwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgc2VsZi5sb2dfZXJyb3IoJyVzOiB2eGxhbi1yZW1vdGVpcDogJXMn
ICUKKGlmYWNlb2JqLm5hbWUsIHN0cihlKSkpCsKgCkBAIC0xMjQ0LDcgKzEyNTAsNyBAQCBjbGFz
cyB2eGxhbihWeGxhbiwgbW9kdWxlQmFzZSk6CsKgwqDCoMKgwqDCoMKgwqAgIyBwdXJnZSBhbnkg
cmVtb3ZlZCByZW1vdGUgaXAKwqDCoMKgwqDCoMKgwqDCoCBvbGRfcmVtb3RlaXBzID0gc2VsZi5n
ZXRfb2xkX3JlbW90ZV9pcHMoaWZhY2VvYmoubmFtZSkKwqAKLcKgwqDCoMKgwqDCoMKgIGlmIHZ4
bGFuX3B1cmdlX3JlbW90ZXMgb3IgcmVtb3RlaXBzIG9yIChyZW1vdGVpcHMgIT0Kb2xkX3JlbW90
ZWlwcyk6CivCoMKgwqDCoMKgwqDCoCBpZiB2eGxhbl9wdXJnZV9yZW1vdGVzIG9yIChpc2luc3Rh
bmNlKHJlbW90ZWlwcyxsaXN0KSBhbmQKcmVtb3RlaXBzICE9IG9sZF9yZW1vdGVpcHMpOgrCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgIyBmaWd1cmUgb3V0IHRoZSBkaWZmIGZvciByZW1vdGVzIGFu
ZCBkbyB0aGUgYnJpZGdlIGZkYgp1cGRhdGVzCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAjIG9u
bHkgaWYgcHJvdmlzaW9uZWQgYnkgdXNlciBhbmQgbm90IGJ5IGFuIHZ4bGFuIGV4dGVybmFsCsKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAjIGNvbnRyb2xsZXIuCkBAIC0xMjgxLDggKzEyODcsOCBA
QCBjbGFzcyB2eGxhbihWeGxhbiwgbW9kdWxlQmFzZSk6CsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiMDA6MDA6MDA6MDA6MDA6MDAiLArCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgTm9uZSwgVHJ1ZSwgYWRkcgrC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICkKLcKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBleGNlcHQgRXhjZXB0aW9uOgotwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgcGFzcworwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV4
Y2VwdCBFeGNlcHRpb24gYXMgZToKK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIHNlbGYubG9nX2Vycm9yKCclczogdnhsYW4tcmVtb3RlaXA8YWRkPjogJXMnICUKKGlmYWNl
b2JqLm5hbWUsIHN0cihlKSkpCsKgCsKgwqDCoMKgwqDCoMKgwqAgc2VsZi52eGxhbl9yZW1vdGVf
aXBfbWFwKGlmYWNlb2JqLCB2eGxhbl9tY2FzdF9ncnBfbWFwKQrCoAoK


--===============6095991728403004709==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

--===============6095991728403004709==--