Skip to content

Commit

Permalink
dynamic tunnels can be programmed only when bgp router is associated …
Browse files Browse the repository at this point in the history
…to physical router

when bgp router is not yet associated to a physical router, just skip adding dynamic tunnels.

Change-Id: Idfa9c4453927a4207b24eb357ebb0636c2f93187
Closes-Bug: #1455665
  • Loading branch information
sbalineni committed May 16, 2015
1 parent 1059ebe commit 727b493
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions src/config/device-manager/device_manager/db.py
Expand Up @@ -148,10 +148,9 @@ def push_config(self):
self.config_manager.add_bgp_peer(peer.params['address'],
params, external)
self.config_manager.set_bgp_config(bgp_router.params)

bgp_router_ips = bgp_router.get_all_bgp_router_ips()
if self.dataplane_ip is not None:
self.config_manager.add_dynamic_tunnels(self.dataplane_ip,
bgp_router_ips = bgp_router.get_all_bgp_router_ips()
if self.dataplane_ip is not None:
self.config_manager.add_dynamic_tunnels(self.dataplane_ip,
GlobalSystemConfigDM.ip_fabric_subnets, bgp_router_ips)
vn_dict = {}
for vn_id in self.virtual_networks:
Expand Down

0 comments on commit 727b493

Please sign in to comment.