diff options
author | Christian Franke <chris@opensourcerouting.org> | 2014-01-12 21:51:56 +0100 |
---|---|---|
committer | Christian Franke <chris@opensourcerouting.org> | 2014-01-12 21:53:47 +0100 |
commit | a3ad688cd4322a773d6e2557a2fe915828dd7325 (patch) | |
tree | d1b8a14e9e917017a8e3bce6d09917a6b111ddbe /isisd/isis_zebra.c | |
parent | 40b50b6618d3de2da3f0b1d5cb78f2bc277c7f20 (diff) |
isisd: Add cleanup codeisis-redist
Diffstat (limited to 'isisd/isis_zebra.c')
-rw-r--r-- | isisd/isis_zebra.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/isisd/isis_zebra.c b/isisd/isis_zebra.c index 7f814fbb..4ce468dd 100644 --- a/isisd/isis_zebra.c +++ b/isisd/isis_zebra.c @@ -626,6 +626,15 @@ isis_zebra_redistribute_set(int type) } void +isis_zebra_redistribute_unset(int type) +{ + if (type == DEFAULT_ROUTE) + zclient_redistribute_default(ZEBRA_REDISTRIBUTE_DEFAULT_DELETE, zclient); + else + zclient_redistribute(ZEBRA_REDISTRIBUTE_DELETE, zclient, type); +} + +void isis_zebra_init () { zclient = zclient_new (); |