From a3ad688cd4322a773d6e2557a2fe915828dd7325 Mon Sep 17 00:00:00 2001 From: Christian Franke Date: Sun, 12 Jan 2014 21:51:56 +0100 Subject: isisd: Add cleanup code --- isisd/isis_zebra.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'isisd/isis_zebra.c') 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 @@ -625,6 +625,15 @@ isis_zebra_redistribute_set(int type) zclient_redistribute(ZEBRA_REDISTRIBUTE_ADD, zclient, 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 () { -- cgit v1.2.1