<div dir="ltr">We have found you need to nest the bridges to get QinQ to work in all scenarios.<div>e.g. The above patch will work for MOST scenarios, but if you attach a vlan aware VM to the parent vmbr0 bridge it will cause traffic to the VM's to stop, or will not be able to see the tagged frames.</div><div><br></div><div>The patch we use only has one other minor change:</div><div><br><div><div>-        activate_bridge_vlan_slave($bridgevlan, $iface, $tag);</div><div>+        activate_bridge_vlan_slave($bridgevlan, $bridge, $tag);</div><div>  </div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Feb 14, 2015 at 9:41 PM, Stefan Priebe <span dir="ltr"><<a href="mailto:s.priebe@profihost.ag" target="_blank">s.priebe@profihost.ag</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Signed-off-by: Stefan Priebe <<a href="mailto:s.priebe@profihost.ag">s.priebe@profihost.ag</a>><br>
---<br>
 data/PVE/Network.pm |    2 +-<br>
 1 file changed, 1 insertion(+), 1 deletion(-)<br>
<br>
diff --git a/data/PVE/Network.pm b/data/PVE/Network.pm<br>
index 00639f6..97f4033 100644<br>
--- a/data/PVE/Network.pm<br>
+++ b/data/PVE/Network.pm<br>
@@ -323,7 +323,7 @@ sub activate_bridge_vlan {<br>
<br>
     my @ifaces = ();<br>
     my $dir = "/sys/class/net/$bridge/brif";<br>
-    PVE::Tools::dir_glob_foreach($dir, '((eth|bond)\d+)', sub {<br>
+    PVE::Tools::dir_glob_foreach($dir, '((eth|bond)\d+(\.\d+)?)', sub {<br>
         push @ifaces, $_[0];<br>
     });<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
1.7.10.4<br>
<br>
_______________________________________________<br>
pve-devel mailing list<br>
<a href="mailto:pve-devel@pve.proxmox.com">pve-devel@pve.proxmox.com</a><br>
<a href="http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel" target="_blank">http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel</a><br>
</font></span></blockquote></div><br></div>