Hide Forgot
If one configures multiple VXLAN tunnels on the same port, with different flags (like GBP), OVS won't be able to handle that. It should refuse such configurations. See RFC/patch and discussion upstream. https://mail.openvswitch.org/pipermail/ovs-dev/2016-June/315570.html
I have submitted a new patch, but I think this patch was not needed to begin with. I've asked upstream to also comment on this. Patch is here: https://mail.openvswitch.org/pipermail/ovs-dev/2017-June/333750.html
Need to do some more testing to see what Linux support in the datapath and re-send (or ack) patch.
Submitted v2 patch after confirming current implementation does not support concomitant tunnels. https://mail.openvswitch.org/pipermail/ovs-dev/2018-February/344326.html
Sent out a v3 patch: https://mail.openvswitch.org/pipermail/ovs-dev/2018-June/347807.html
Sent out a v4 of the patch: https://mail.openvswitch.org/pipermail/ovs-dev/2018-September/351805.html
Committed: https://github.com/openvswitch/ovs/commit/189de33f02b27663f15e5034c6eefb3bcaaca8fc