diff options
Diffstat (limited to 'ospfd/ospf_te.c')
| -rw-r--r-- | ospfd/ospf_te.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ospfd/ospf_te.c b/ospfd/ospf_te.c index 253b272df6..ab395207b9 100644 --- a/ospfd/ospf_te.c +++ b/ospfd/ospf_te.c @@ -170,6 +170,7 @@ void ospf_mpls_te_term(void) ospf_delete_opaque_functab(OSPF_OPAQUE_AREA_LSA, OPAQUE_TYPE_TRAFFIC_ENGINEERING_LSA); + OspfMplsTE.enabled = false; ospf_mpls_te_unregister(); @@ -178,6 +179,14 @@ void ospf_mpls_te_term(void) return; } +void ospf_mpls_te_finish(void) +{ + // list_delete_all_node(OspfMplsTE.iflist); + + OspfMplsTE.enabled = false; + OspfMplsTE.inter_as = Off; +} + /*------------------------------------------------------------------------* * Followings are control functions for MPLS-TE parameters management. *------------------------------------------------------------------------*/ |
