Hi,
What did you mean? I am supposed to get error with UDP packets?
Also please note that I had to patch E1000 network card drivers to disable hardware VLAN filtering (VLANs were not working even with non-XEN drivers when HW filtering was enabled). The HW filtering will never give VLAN tagged packets to your OS, it will just drop them. I did not find a way to disable it on runtime but I read somewhere there a plans to do so in a future kernels/ethtool versions. The code is in e1000_main.c
You will find this block somewhere near line 4369:
/* enable VLAN receive filtering */
rctl = E1000_READ_REG(&adapter->hw, RCTL);
rctl |= E1000_RCTL_VFE;
rctl &= ~E1000_RCTL_CFIEN;
E1000_WRITE_REG(&adapter->hw, RCTL, rctl);
e1000_update_mng_vlan(adapter);
Just comment it all and it will work great (especially for you my dear DELL PE1850 users ;) )
Have fun !
Christophe Painchaud
-----Message d'origine-----
De : Sébastien CRAMATTE [mailto:s.cramatte@xxxxxxxxxx]
Envoyé : Friday, October 27, 2006 12:07 PM
À : PAINCHAUD Christophe
Cc : xen-users@xxxxxxxxxxxxxxxxxxx
Objet : Re: [Xen-users] strange VLAN / domu behavior
Could you test in deep that you are not problem with UDP ?
PAINCHAUD Christophe a écrit :
>
> Hi again !!!
>
> The trick 'ethtool -K eth0 tx off' in each domU solved my problem !!!!
>
> Thank you for your time.
>
> Christophe Painchaud
>
>
> -----Message d'origine-----
> De : Sébastien CRAMATTE [mailto:s.cramatte@xxxxxxxxxx]
> Envoyé : Friday, October 27, 2006 9:43 AM
> À : PAINCHAUD Christophe
> Cc : xen-users@xxxxxxxxxxxxxxxxxxx
> Objet : Re: [Xen-users] strange VLAN / domu behavior
>
> VLANs not work correctly in Xen without tricks ...
>
> http://felipe-alfaro.org/blog/category/xen/
>
> Moreover vlan + bonding not work too look at this bug ... and If you can
> add a comment
> maybe the Xen team will do something ...
>
> http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=753
>
>
>
> PAINCHAUD Christophe a écrit :
> >
> > Hi there!
> >
> > I am currently setting up a Xen box on 3 VLans, each VLan interface is
> > in a bridge and currently, dom0 is reachable from on of these and is
> > performing great.
> >
> > My only problem is with domU : it can ping anything but it won't work
> > for TCP and UDP protocol UNLESS I do a manual tcpdump on my vlan
> > interface.
> >
> > Bridges on dom0:
> > xen-vl97 8000.001372529fbf no eth0.97
> > vif5.1
> > xenbr0 8000.feffffffffff no vif0.0
> > peth0
> > vif5.0
> >
> >
> > my domU has an interface in xen-vl97 which owns eth0.97. Only ping is
> > working unless I do a tcpdump -i eth0.97 ....
> >
> > any clue?
> >
> >
> > Thx in advance....
> >
> >
> >
> > Christophe Painchaud
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|