diff options
author | Dimitri Staessens <dimitri@ouroboros.rocks> | 2025-08-11 20:32:23 +0200 |
---|---|---|
committer | Sander Vrijders <sander@ouroboros.rocks> | 2025-08-18 08:29:23 +0200 |
commit | 961b3824bfb82ddb00f85c1a7fbed7f802f48219 (patch) | |
tree | f36d3f29f2a8a875b26db25307cb735db09f7711 /src/lib/pb/ipcp_config.proto | |
parent | f3a8b05a9e71473b88132919f8f1813eb577f71a (diff) | |
download | ouroboros-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/lib/pb/ipcp_config.proto')
-rw-r--r-- | src/lib/pb/ipcp_config.proto | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/src/lib/pb/ipcp_config.proto b/src/lib/pb/ipcp_config.proto index aaff599e..becc63c0 100644 --- a/src/lib/pb/ipcp_config.proto +++ b/src/lib/pb/ipcp_config.proto @@ -24,11 +24,24 @@ syntax = "proto2"; import "model.proto"; + +message ls_config_msg { + required uint32 pol = 1; + required uint32 t_recalc = 2; + required uint32 t_update = 3; + required uint32 t_timeo = 4; +} + +message routing_config_msg { + required uint32 pol = 1; + optional ls_config_msg ls = 2; +} + message dt_config_msg { - required uint32 addr_size = 1; - required uint32 eid_size = 2; - required uint32 max_ttl = 3; - required uint32 routing_type = 4; + required uint32 addr_size = 1; + required uint32 eid_size = 2; + required uint32 max_ttl = 3; + required routing_config_msg routing = 4; } message dir_dht_config_msg { |