I've seen this behavior in OVS 2.12. Previous versions work well (2.11 and 2.10).
I detected this problem using Neutron (master), OVS 2.12 and OVS firewall. The firewall flows are added to the DB using "--bundle". This requires OF14. Because this protocol is added after the bridge is created, it does not work.
But if the protocol is added in the same transaction of the creation [1], then the "--bundle" add-flows commands work.
Hello:
I've seen this behavior in OVS 2.12. Previous versions work well (2.11 and 2.10).
I detected this problem using Neutron (master), OVS 2.12 and OVS firewall. The firewall flows are added to the DB using "--bundle". This requires OF14. Because this protocol is added after the bridge is created, it does not work.
But if the protocol is added in the same transaction of the creation [1], then the "--bundle" add-flows commands work.
Regards.
[1] https:/ /github. com/openstack/ neutron/ blob/4051e0b19d c9f318c2e0dd7c6 0eaa2c46536ad03 /neutron/ agent/common/ ovs_lib. py#L286- L302