Hi Nuflowt,
With regards the VLAN tags can be stripped for arriving ethernet frames, this functionality has not been tested for non IOV mode. VLAN stripping only make logical sense in IOV mode, where each VF is assigned a VLAN tag and on transmit Hardware inserts a VLAN tag and on receive hardware strips the VLAN tag. VM/VF is not aware of it's traffic being tagged. Intel 82599 drivers only use this functionality in IOV mode. You may look at our open source Linux driver to see how VLAN tagging/stripping is being implemented and try to experiment with your own driver
Hope this clarifies.
rgds,
wb