BUG-4417 Program tunnel flows on new Neutron nodes 67/36067/6
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)
commit57fcbf5e17986ee09fefc17b45c94d7267cd78f9
treed044baa94f4db95d7a6be261cfd2bea3bfe49730
parent2fa79e365aeb7d18f7aa021e196f1599b7258cc8
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