summaryrefslogtreecommitdiff
path: root/isisd/isis_mt.c
diff options
context:
space:
mode:
Diffstat (limited to 'isisd/isis_mt.c')
-rw-r--r--isisd/isis_mt.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/isisd/isis_mt.c b/isisd/isis_mt.c
index e0227f4656..1b7fa5a46e 100644
--- a/isisd/isis_mt.c
+++ b/isisd/isis_mt.c
@@ -302,7 +302,7 @@ circuit_get_mt_setting(struct isis_circuit *circuit, uint16_t mtid)
return setting;
}
-int circuit_write_mt_settings(struct isis_circuit *circuit, struct vty *vty)
+static int circuit_write_mt_settings(struct isis_circuit *circuit, struct vty *vty)
{
int written = 0;
struct listnode *node;
@@ -551,3 +551,9 @@ void tlvs_add_mt_p2p(struct isis_tlvs *tlvs, struct isis_circuit *circuit,
tlvs_add_mt_set(circuit->area, tlvs, adj->mt_count, adj->mt_set, id,
metric, subtlvs, subtlv_len);
}
+
+void mt_init(void)
+{
+ hook_register(isis_circuit_config_write,
+ circuit_write_mt_settings);
+}