]> git.proxmox.com Git - ifupdown2.git/blame - debian/patches/pve/0009-allow-vlan-tag-inside-vxlan-tunnel.patch
update patches for 3.1.0
[ifupdown2.git] / debian / patches / pve / 0009-allow-vlan-tag-inside-vxlan-tunnel.patch
CommitLineData
0e6fe6de 1From 14a29c0ef26946a4721103a943249d5c3e74a865 Mon Sep 17 00:00:00 2001
c5cf5bb9
AD
2From: Alexandre Derumier <aderumier@odiso.com>
3Date: Mon, 21 Sep 2020 08:47:25 +0200
4Subject: [PATCH] allow vlan tag inside vxlan tunnel
5
6Cumulus forbid it, but it's totally valid.
7
8Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9---
10 ifupdown2/addons/bridge.py | 5 -----
11 1 file changed, 5 deletions(-)
12
13diff --git a/ifupdown2/addons/bridge.py b/ifupdown2/addons/bridge.py
0e6fe6de 14index f9c789d..72c7a2f 100644
c5cf5bb9
AD
15--- a/ifupdown2/addons/bridge.py
16+++ b/ifupdown2/addons/bridge.py
0e6fe6de 17@@ -1602,11 +1602,6 @@ class bridge(Bridge, moduleBase):
c5cf5bb9
AD
18 because kernel does honor vid info flags during deletes.
19
20 """
21- if not isbridge and (bportifaceobj.link_kind & ifaceLinkKind.VXLAN and not bportifaceobj.link_privflags & ifaceLinkPrivFlags.SINGLE_VXLAN):
22- if not vids or not pvid or len(vids) > 1 or vids[0] != pvid:
23- self._error_vxlan_in_vlan_aware_br(bportifaceobj,
24- bportifaceobj.upperifaces[0])
25- return
26
0e6fe6de 27 vids_int = utils.ranges_to_ints(vids)
c5cf5bb9
AD
28 try:
29--
0e6fe6de 302.30.2
c5cf5bb9 31