Bridging two vlans on a single interface don't work ( kernel2.6.15, tg3 driver for Broadcom NetXtreme BCM5705M_2 )

"a.gatta" <[email protected]>
Newsgroups gmane.linux.drivers.vlan
Message-ID <[email protected]>
Dear List,
I am experiencing problems bridging two vlans on a linux box running debian.

I have a single interface (eth0,Broadcom NetXtreme BCM5705M_2 with tg3 
module).

This interface has a trunk to a catalyst switch.

 
I've created two virtual interface with vconfig:

vconfig add eth0 608
vconfig add eth0 609

At this point all is fully functional, I am able to see traffic on those 
virtual interfaces and if I give them the ip stack I can use them.

Then I decided two bridge the two virtual interfaces.

So I created a bridge with brctl :

brctl addbr br0

and I've added those virtual interfaces to the bridge :

brctl addif br0 eth0.608
brctl addif br0 eth0.609

Last thing I enable all the interfaces :

ifconfig br0 up
ifconfig eth0.608 up
ifconfig eth0.609 up

The first thing I noticed is that I cannot see any traffic on br0 
interface and also on the virtual interfaces.

As far as I know the bridge code supports tagged packet but I am not 
able to see any traffic on the interfaces.

Moreover the tg3 module support natively vlan traffic.

This is what I see on both br0 and virtual interfaces after I add them 
to the bridge :

14:23:22.539413 00:0a:b7:23:61:97 > 01:00:0c:cc:cc:cd SNAP Unnumbered, 
ui, Flags [Command], length 50
14:23:22.540865 00:0a:b7:23:61:97 > 01:00:0c:cc:cc:cd SNAP Unnumbered, 
ui, Flags [Command], length 50

Any ideas ?






cisco
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.