diff options
-rw-r--r-- | ryu/services/protocols/bgp/core_managers/table_manager.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ryu/services/protocols/bgp/core_managers/table_manager.py b/ryu/services/protocols/bgp/core_managers/table_manager.py index 4b958537..aaa67cb5 100644 --- a/ryu/services/protocols/bgp/core_managers/table_manager.py +++ b/ryu/services/protocols/bgp/core_managers/table_manager.py @@ -470,7 +470,7 @@ class TableCoreManager(object): # of the given path and import this path into them. route_dist = vpn_path.nlri.route_dist for vrf_table in interested_tables: - if (vpn_path.source is not None and + if (vpn_path.source is not None or route_dist != vrf_table.vrf_conf.route_dist): update_vrf_dest = vrf_table.import_vpn_path(vpn_path) # Queue the destination for further processing. |