This is with 82599s with Ubuntu 12.04. The version of ixgbe/ixgbevf is 3.11.33.
What we want to do but have been unable to do so far is to create Virtual Machines with with a VF that will accept all packets that come down the wire that match one or more VLAN tags. In other words, promiscuous mode for a VLAN. This would allow us to implement an L2 bridge function inside a VM instead of inside the hypervisor.
Some details about the requirements include: We do not need to see traffic generated by other VMs. We do not need to see bad packets (runts, FCS err, etc) in the VM. We do not need to have packets replicated.
The first question is 1) is this functionality supported by the Niantic SR-IOV hardware?
If so, 2) How is this activated via the ixgbevf driver?