BUG-4417 Program tunnel flows on new Neutron nodes
authorJosh <jhershbe@redhat.com>
Thu, 10 Mar 2016 18:13:17 +0000 (20:13 +0200)
committerJosh <jhershbe@redhat.com>
Sun, 13 Mar 2016 14:38:59 +0000 (16:38 +0200)
commite374dd2c7a3e0edaeb5b49eef026d9abeb704918
tree117490b58289f026ee293caeeb53111f38219668
parent09c78678cb07378530ba05d2f840dc30ce52769a
BUG-4417 Program tunnel flows on new Neutron nodes

Here's how the fix works.

1) In handleInterfaceUpdate, when a bridge comes in
that does not have any tap ports on it, we remember
that as a "new node"

2) When a tap port comes in for that new node we
trigger interfaceUpdates to fill in the missing
tunnel flows from *other* ports to this new node -
ingress and egress.

Change-Id: I872e875f7a1f254f0bd14b7da4ed572ee7e40b9b
Signed-off-by: Josh <jhershbe@redhat.com>
openstack/net-virt-providers/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/providers/openflow13/OF13Provider.java
openstack/net-virt/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/impl/SouthboundImpl.java