summaryrefslogtreecommitdiff
path: root/src/ipcpd/unicast/dt.c
diff options
context:
space:
mode:
authorDimitri Staessens <dimitri@ouroboros.rocks>2025-08-11 20:32:23 +0200
committerSander Vrijders <sander@ouroboros.rocks>2025-08-18 08:29:23 +0200
commit961b3824bfb82ddb00f85c1a7fbed7f802f48219 (patch)
treef36d3f29f2a8a875b26db25307cb735db09f7711 /src/ipcpd/unicast/dt.c
parentf3a8b05a9e71473b88132919f8f1813eb577f71a (diff)
downloadouroboros-961b3824bfb82ddb00f85c1a7fbed7f802f48219.tar.gz
ouroboros-961b3824bfb82ddb00f85c1a7fbed7f802f48219.zip
ipcpd: Configure link-state at bootstrap
The link-state component had some values defined in the source such as link-state advertisement interval, link timeout period and the PFF recalculation time. These can now be configured from the config file or via "irm ipcp bootstrap" on the command line. Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
Diffstat (limited to 'src/ipcpd/unicast/dt.c')
-rw-r--r--src/ipcpd/unicast/dt.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/ipcpd/unicast/dt.c b/src/ipcpd/unicast/dt.c
index 5dac70e9..aece10cb 100644
--- a/src/ipcpd/unicast/dt.c
+++ b/src/ipcpd/unicast/dt.c
@@ -570,7 +570,7 @@ int dt_init(struct dt_config cfg)
int i;
int j;
char dtstr[RIB_NAME_STRLEN + 1];
- int pp;
+ enum pol_pff pp;
struct conn_info info;
memset(&info, 0, sizeof(info));
@@ -607,8 +607,7 @@ int dt_init(struct dt_config cfg)
goto fail_connmgr_comp_init;
}
- pp = routing_init(cfg.routing_type);
- if (pp < 0) {
+ if (routing_init(&cfg.routing, &pp) < 0) {
log_err("Failed to init routing.");
goto fail_routing;
}