diff options
Diffstat (limited to 'isisd/isis_mt.c')
| -rw-r--r-- | isisd/isis_mt.c | 8 |
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); +} |
