[ONOS-8084] Changes to Bgp Cfg
- Added route refresh params to BgpCfg
- Added default values and value checks
Change-Id: I835fd9bbcb6d0c627c216d98ac84fdb65d98eea8
diff --git a/providers/bgp/cfg/src/main/java/org/onosproject/provider/bgp/cfg/impl/BgpCfgProvider.java b/providers/bgp/cfg/src/main/java/org/onosproject/provider/bgp/cfg/impl/BgpCfgProvider.java
index d9268d8..798c0a2 100644
--- a/providers/bgp/cfg/src/main/java/org/onosproject/provider/bgp/cfg/impl/BgpCfgProvider.java
+++ b/providers/bgp/cfg/src/main/java/org/onosproject/provider/bgp/cfg/impl/BgpCfgProvider.java
@@ -154,6 +154,11 @@
}
bgpConfig.setConnectionType(getBgpConnectionTypeFromConfig(config));
+
+ bgpConfig.setRouteRefreshEnabled(config.routeRefreshEnabled());
+ bgpConfig.setRouteRefreshPeriodicTimer(config.rrPeriodicTimer());
+ bgpConfig.setRouteRefreshWarmupTimer(config.rrWarmupTimer());
+ bgpConfig.setRouteRefreshCooldownTimer(config.rrCooldownTimer());
}
/**
@@ -262,6 +267,11 @@
}
bgpConfig.setConnectionType(getBgpConnectionTypeFromConfig(config));
+
+ bgpConfig.setRouteRefreshEnabled(config.routeRefreshEnabled());
+ bgpConfig.setRouteRefreshPeriodicTimer(config.rrPeriodicTimer());
+ bgpConfig.setRouteRefreshWarmupTimer(config.rrWarmupTimer());
+ bgpConfig.setRouteRefreshCooldownTimer(config.rrCooldownTimer());
}
/**