use the provider mappings for external group 34/78434/11
authorAswin Suryanarayanan <asuryana@redhat.com>
Tue, 4 Dec 2018 10:08:52 +0000 (15:38 +0530)
committerSam Hague <shague@redhat.com>
Thu, 27 Dec 2018 17:12:19 +0000 (17:12 +0000)
commit4a90a64ef112c14c4d8e042fc3b6367265a715b8
treea9504037347fb615aa190157e0a4e9e6784507ed
parent7309203d50c6f8a6c944714f22a6428a34af1026
use the provider mappings for external group

The dpn list for populating the external network is now retrieved from
provider mapping
instead of dpn-vpn list for flat/vlan external network.

NETVIRT-1518
Missing FIB flows when subnet is created immediately after the network
create while using vlan external networks.

Change-Id: Ice1f18eb3e903ec4334815f50f88b2ec030be1d5
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
12 files changed:
natservice/api/src/main/java/org/opendaylight/netvirt/natservice/api/CentralizedSwitchScheduler.java
natservice/api/src/main/java/org/opendaylight/netvirt/natservice/api/NatSwitchCache.java [new file with mode: 0644]
natservice/api/src/main/java/org/opendaylight/netvirt/natservice/api/NatSwitchCacheListener.java [new file with mode: 0644]
natservice/api/src/main/java/org/opendaylight/netvirt/natservice/api/SwitchInfo.java [new file with mode: 0644]
natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/ha/NatSwitchCacheImpl.java [new file with mode: 0644]
natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/ha/SnatNodeEventListener.java
natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/ha/WeightedCentralizedSwitchScheduler.java
natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/ExternalSubnetVpnInstanceListener.java
natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/FloatingIPListener.java
natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/NatSwitchCacheListenerImpl.java [new file with mode: 0644]
natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/NatUtil.java
natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/SNATDefaultRouteProgrammer.java