|
From: Chris F. <chr...@ge...> - 2012-11-06 20:10:41
|
On 11/06/2012 01:52 PM, Chris Friesen wrote: > On 11/06/2012 01:34 PM, Chris Friesen wrote: > >> Is there something that can cause the internal switch to strip the vlan >> header? > > I'm looking at the drivers, and it seems like if the VF sends a > E1000_VF_SET_VLAN message specifying a particular VLAN ID then the PF > will call > > igb_set_vf_vlan_strip(adapter, vf, true) > > which will set the switch to strip the vlan tag. Am I reading this right? Sorry for all the traffic...after further reading it looks like the expectation is that the vlan tag will be stripped but that the vlan ID will be stored in the buffer descriptor, where the VF driver extracts it and uses it to send the packet up. Correct? I'm doing a test to see if not stripping the vlan tag will make any difference. Incidentally, has anyone else tried this scenario (vlan device on VF in guest 1 talking to vlan device on VF in guest 2) recently? If so, could you maybe provide explicit details of how you set things up? Chris |