One more thing, if arp_responder is enabled, the ARP packets will not go out to the physical devices if vxlan or tunnel is enabled.
This could be a complicated issue, you can try to use "ovs-appctl ofproto/trace" to simulate the GARP packet coming from VM port to trace where it goes.
So as Slawek mentioned, it is a known issue https:/ /bugs.launchpad .net/neutron/ +bug/1774459 with some duplicates:
https:/ /bugs.launchpad .net/neutron/ +bug/1821357 /bugs.launchpad .net/neutron/ +bug/1873375 /bugs.launchpad .net/neutron/ +bug/1859638
https:/
https:/
One more thing, if arp_responder is enabled, the ARP packets will not go out to the physical devices if vxlan or tunnel is enabled.
This could be a complicated issue, you can try to use "ovs-appctl ofproto/trace" to simulate the GARP packet coming from VM port to trace where it goes.