|
From: Wyborny, C. <car...@in...> - 2012-11-13 23:53:19
|
> -----Original Message----- > From: Chris Friesen [mailto:chr...@ge...] > Sent: Tuesday, November 13, 2012 3:31 PM > To: Vick, Matthew > Cc: e10...@li...; Allan, Bruce W; Ronciak, John; > Brandeburg, Jesse > Subject: Re: [E1000-devel] BUG? strange behavior with vlans and virtual > functions on i350 > > What about VLANs when mixing igb/igbvf? This shouldn't involve ethtool > options. It appears that the design intent is that the hardware strips off the > VLAN tag but passes the information through so that it can be passed up the > stack on the receiver, but this doesn't seem to be working. > > With the older kernel but the latest igb/igbvf drivers we're having issues as > follows: > > We can send vlan-tagged packets from a different system and they are received > in the VMs just fine. However, if we try to send vlan-tagged packets from one > VF to the other it appears that the hardware is stripping the VLAN tag > information and not passing it through to the other VF. > > As per my previous emails I can edit the driver to force vlan stripping to be > disabled and it seems to let it work in certain circumstances (and I could > probably get it working reliably with a bit of debugging), but I shouldn't need to > edit the driver to make it work. > > I'd appreciate it if you could try the following scenario: host using PF, two VMs > each using a different VF from that PF. Everyone is using the same VLAN with > hardware stripping enabled. Then test connectivity between the two VMs, > between host and VM, and from the outside world (on the same VLAN) to both > host and a VM. > > Thanks, > Chris > Hello Chris, We are a bit resource constrained on this particular topic. I will need to do some research and work on a repro in order to have some advice for you. Thanks for your patience, Carolyn |