The goal is to allow guest to set MAC address and still pass traffic ( disable anti-spoofing).
For ixgbevf, guest can set MAC address but no traffic is allowed.
For igbvf, guest cannot even set MAC address!
The patches allow guest to set MAC address after the admin turn spoofchk off on the host.
It is not practical for an admin to set the MAC address for the guest on the host.
The guest need to set the VRRP MAC address that happen during a failover.