<div dir="ltr">FYI we are using vlan tagging on bridges with Proxmox in production for over a year now, initially on 2.6.32 kernel and then on 3.10.  We are using Intel gigabit and 10gigabit adapters.<div><br></div><div>We posted the patches to the list a few months back,  I believe these are very similar to Alexandre's patches.  We have a more complex config in that we are also doing bonding and QinQ vlan tagging.</div>
<div><br></div><div>Our setup looks like this:</div><div><br></div><div>eth0,eth1,eth2,eth3---->bond0---->bond0.101---->vmbr0---->vmbr0.201<----tap interface<br></div><div><br></div><div>That is using an outer tag of 101 and an inner tag of 201.</div>
<div><br></div><div><br></div><div><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Jan 11, 2014 at 7:59 AM, Alexandre DERUMIER <span dir="ltr"><<a href="mailto:aderumier@odiso.com" target="_blank">aderumier@odiso.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">>>If alexandre’s patch don’t work with any devices it isn’t really interesting because it addressing other functionality and devices. I checked the patch and it use the same problematic part with eth*, wifi* and >>bond* check which fails with virtual devices like gre, ipsec,..<br>

<br>
</div>What do you mean by "don't work with any devices" ?<br>
<br>
My patch is to manage vlan tags on the bridge, not eth interface.<br>
<br>
eth0---->vmbr0<------tap interface<br>
<br>
vlan are tagged on tap interfaces plugged on vmbr0, with new "bridge" cmd. (like an access port on a cisco switch)<br>
and vlans are allowed to pass through eth0.(like a trunk port on cisco switch)<br>
<br>
So I think it should work with gre,ipsec,...(But I don't have tested it yet)<br>
<div class="im"><br>
<br>
<br>
<br>
<br>
----- Mail original -----<br>
<br>
De: "Johannes Ernst" <<a href="mailto:info@filemedia.de">info@filemedia.de</a>><br>
À: <a href="mailto:pve-devel@pve.proxmox.com">pve-devel@pve.proxmox.com</a><br>
</div>Envoyé: Vendredi 10 Janvier 2014 18:16:30<br>
<div class="im HOEnZb">Objet: Re: [pve-devel] [PATCH] Virtual vlan tagging to bridge interface<br>
<br>
</div><div class="HOEnZb"><div class="h5">Thus, it’s a configuration issue and NOT a kernel issue.<br>
<br>
If alexandre’s patch don’t work with any devices it isn’t really interesting because it addressing other functionality and devices. I checked the patch and it use the same problematic part with eth*, wifi* and bond* check which fails with virtual devices like gre, ipsec,..<br>

<br>
Am 10.01.2014 um 17:18 schrieb Dietmar Maurer <<a href="mailto:dietmar@proxmox.com">dietmar@proxmox.com</a>>:<br>
<br>
>> Sure? Do you have additional information? I think it's not correct and it works!<br>
><br>
> We tested that a few times (and failed), so nobody is keen to test that again.<br>
><br>
> We currently try to use the new bridge VLAN features - that looks more promising (see patches from Alexandre).<br>
><br>
<br>
<br>
</div></div><div class="HOEnZb"><div class="h5">_______________________________________________<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>
_______________________________________________<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>
</div></div></blockquote></div><br></div></div></div>