diff options
Diffstat (limited to 'zebra/test_main.c')
-rw-r--r-- | zebra/test_main.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/zebra/test_main.c b/zebra/test_main.c index 17014ea7..448d1ef9 100644 --- a/zebra/test_main.c +++ b/zebra/test_main.c @@ -220,6 +220,9 @@ zebra_vrf_enable (vrf_id_t vrf_id, void **info) assert (zvrf); + kernel_init (zvrf); + route_read (zvrf); + return 0; } @@ -244,6 +247,8 @@ zebra_vrf_disable (vrf_id_t vrf_id, void **info) if_down (ifp); } + kernel_terminate (zvrf); + return 0; } @@ -355,8 +360,6 @@ main (int argc, char **argv) /* Make kernel routing socket. */ zebra_vrf_init (); - kernel_init (); - route_read (); zebra_vty_init(); /* Configuration file read*/ |