]> git.ipfire.org Git - thirdparty/bird.git/blobdiff - sysdep/unix/sync-rt.c
Hopefully finished kernel syncer (krt) rewrite:
[thirdparty/bird.git] / sysdep / unix / sync-rt.c
index 169494e2163b5c1693440d36719bc989fbbb8a6a..dc79118dd2d614d3cf1b3fa6d33bb46a5b8a5bd9 100644 (file)
@@ -30,6 +30,7 @@ krt_start(struct proto *P)
 {
   struct krt_proto *p = (struct krt_proto *) P;
   krt_scan_start(p);
+  krt_if_start(p);
 }
 
 void
@@ -37,6 +38,7 @@ krt_shutdown(struct proto *P, int time)
 {
   struct krt_proto *p = (struct krt_proto *) P;
   krt_scan_shutdown(p);
+  krt_if_shutdown(p);
 }
 
 void
@@ -50,6 +52,7 @@ krt_preconfig(struct protocol *x)
   p->p.shutdown = krt_shutdown;
   krt_scan_preconfig(p);
   krt_set_preconfig(p);
+  krt_if_preconfig(p);
 }
 
 struct protocol proto_unix_kernel = {