[pve-devel] [PATCH] tap_plug : add support for vlan aware linux bridge

Alexandre DERUMIER aderumier at odiso.com
Mon Aug 3 14:57:22 CEST 2015


>>Yes but if /sys/class/net/$IFACE/bridge/vlan_filtering is off then all
>>interfaces stay untagged silently, while the vmbrXvY bridges are still
>>generated but not used.

Ah ok, seem to be a bug.

I think this is because of

if (!$vlan_aware) {
       my $newbridge = activate_bridge_vlan($bridge, $tag);
        ...

....
 &$bridge_add_interface($bridge, $iface, $tag);



because of $newbridge != $bridge.



I'll fix this and send a patch 

----- Mail original -----
De: "Wolfgang Bumiller" <w.bumiller at proxmox.com>
À: "aderumier" <aderumier at odiso.com>
Cc: "pve-devel" <pve-devel at pve.proxmox.com>
Envoyé: Lundi 3 Août 2015 13:04:05
Objet: Re: [pve-devel] [PATCH] tap_plug : add support for vlan aware linux bridge

On Mon, Aug 03, 2015 at 12:02:10PM +0200, Alexandre DERUMIER wrote: 
> >>But you also now only add tap devices to vmbrX instead of vmbrXvY, 
> >>which is wrong, the vmbrXvY bridges are now virtually unused. 
> 
> Yes, this is expected. 
> we don't need vmbrXvY anymore, because we tag vlan on vmbrX ports directly. 

Yes but if /sys/class/net/$IFACE/bridge/vlan_filtering is off then all 
interfaces stay untagged silently, while the vmbrXvY bridges are still 
generated but not used. 

> try, 
> 
> #brigge -c vlan 
> 
> you should like vlan tag list for each tap interface. 

Yes, but only with `bridge_vlan_aware yes`, otherwise the setup will 
fail silently. 



More information about the pve-devel mailing list