]> git.puffer.fish Git - matthieu/frr.git/commitdiff
babeld: Tell zebra to send us stuff about the default vrf
authorDonald Sharp <sharpd@cumulusnetworks.com>
Sun, 14 May 2017 04:10:37 +0000 (00:10 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Sun, 14 May 2017 04:10:37 +0000 (00:10 -0400)
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
babeld/babel_zebra.c

index eb121c66a5b59232428d5028d11dec171aaeec91..e09c265347851045abf39b74caa97b538f72ee7d 100644 (file)
@@ -345,11 +345,18 @@ debug_babel_config_write (struct vty * vty)
 #endif /* NO_DEBUG */
 }
 
+static void
+babel_zebra_connected (struct zclient *zclient)
+{
+  zclient_send_reg_requests (zclient, VRF_DEFAULT);
+}
+
 void babelz_zebra_init(void)
 {
     zclient = zclient_new(master);
     zclient_init(zclient, ZEBRA_ROUTE_BABEL, 0);
 
+    zclient->zebra_connected = babel_zebra_connected;
     zclient->interface_add = babel_interface_add;
     zclient->interface_delete = babel_interface_delete;
     zclient->interface_up = babel_interface_up;