From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 2378875729 for ; Tue, 13 Jul 2021 07:17:10 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 0F25D1C428 for ; Tue, 13 Jul 2021 07:16:40 +0200 (CEST) Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS id E8E181C41A for ; Tue, 13 Jul 2021 07:16:38 +0200 (CEST) Received: by mail-wr1-x42f.google.com with SMTP id f9so23073013wrq.11 for ; Mon, 12 Jul 2021 22:16:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=odiso-com.20150623.gappssmtp.com; s=20150623; h=message-id:subject:from:to:date:user-agent:mime-version :content-transfer-encoding; bh=w55fKA4ekbxebdyg7Si+SLSIE7UaJabGAfNQyggviJY=; b=Ahz0xI6HJcrLge9HcTvcsX+BI2qKi+1U0loIjfT7Yyl0SNbhROKDwzg664yUZw9Xtg omZVKjq0MOUIPRFBiMjceCACsnnJrESrcy8PUsInefFG0Vt06LMRFn3m41ScrcpGKYDQ jQSvFQ3NRfd6VB+79K5vaAGq/UIhxkWvbKB6VsXe1WWV/Jy77nK/i9XL1lfhR3M4NW3h ZGdJVbi4MuQeys9C74wMjEv4KNrDWwSMq/ZzP47xHccas4V3u2FEMf3H8caJEyy6B+7M XIU2HPDmQEymBbsnplMiO1U2M7UxSlWtzIUSEvVQQpPO0frYXdw/v2/WKOVIACb6l+Sa JJHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:date:user-agent :mime-version:content-transfer-encoding; bh=w55fKA4ekbxebdyg7Si+SLSIE7UaJabGAfNQyggviJY=; b=O33N08bVjtAfDrE1132SnMBjyo11osQPaL7fe/J3JtZjU39IEPyinkojrXJIkHnO1D nHpoQEzMIneyQNk3ZPdzmYA7z6fN1t2q9xsKAYni15mchN6wJQuBjEnGxJKASgs3x4mX IVc6prRpKbvCTMk3LF5niGxoCPk45RQwCxvkrpDW1kppkRqJ/C7gtkFJT8nkdCnOCvCj 3xNMjs1Gog7T15bNwBsROiGg4/dmFqmQOIz9cAwzl9c4tgOgsidq7AoRToDjpe/c8tnM fSqGcYmR9LXn9Lhy+TYk/vmFvp+UtuLeWSiFd8JV93BBIrERIr+68STjXmhyb/uk8qh4 2mOA== X-Gm-Message-State: AOAM530dZ1eRZT+rh9N727Uc/fATYsbwci3XGeWJe2IfKw/7o0fZ0dV5 +eOVNnVidxLdF9mSFpdqSIz/9fsUlzgefRnT X-Google-Smtp-Source: ABdhPJxJOQoWm/9ZiTANuBvRngq0xnUyVmhOZyhhlF6/kwkWxftxM6X1dFgAtttYz7aDoJTCHxrbDQ== X-Received: by 2002:adf:ebc6:: with SMTP id v6mr3156019wrn.398.1626153392454; Mon, 12 Jul 2021 22:16:32 -0700 (PDT) Received: from [192.168.178.50] ([79.132.252.54]) by smtp.gmail.com with ESMTPSA id f130sm12292234wmf.23.2021.07.12.22.16.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Jul 2021 22:16:32 -0700 (PDT) Message-ID: <75efa993d34cb722b91d0a1b378664c3d026f2a9.camel@odiso.com> From: alexandre derumier To: pve-devel Date: Tue, 13 Jul 2021 07:16:31 +0200 Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.40.3 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-SPAM-LEVEL: Spam detection results: 0 AWL 0.866 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 RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: [pve-devel] ifupdown2 "bridge_set_static_mac_from_port" policy X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jul 2021 05:17:10 -0000 Hi, it seem that it's possible to enable some policy on bridge in ifupdown2 cumulus linux distro for example, have this policy $ cat /var/lib/ifupdown2/policy.d/bridge.json { "bridge": { "module_globals": { "warn_on_untagged_bridge_absence": "yes", "vxlan_bridge_default_igmp_snooping": "off", "allow_arp_nd_suppress_only_on_vxlan": "yes", "bridge_set_static_mac_from_port": "yes" }, "defaults": { "bridge-stp": "on", "bridge-vlan-stats" : "on", "bridge-mcstats" : "on", "bridge-portprios": "8", "bridge-hashel": "4096", "bridge-hashmax": "4096", "bridge-ageing": "1800" } } } bridge_set_static_mac_from_port could be usefull to reuse physical interface mac on bridge. (BTW, ifupdown2 3.1 patches have been pushed to master, not yet released, they are some interesting bugfix with dhcp, and other things. I don't have tested it yet).