From 08ff1a6822dae373597049508456b1e42a2979f4 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Fri, 10 Mar 2017 19:39:45 -0500 Subject: [PATCH] eigrpd: Add missing vrf registration piece Add vrf registration so that we receive information about the default vrf. Signed-off-by: Donald Sharp --- eigrpd/eigrp_zebra.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/eigrpd/eigrp_zebra.c b/eigrpd/eigrp_zebra.c index aef7208987..dd418c73ff 100644 --- a/eigrpd/eigrp_zebra.c +++ b/eigrpd/eigrp_zebra.c @@ -96,6 +96,11 @@ eigrp_router_id_update_zebra (int command, struct zclient *zclient, return 0; } +static void +eigrp_zebra_connected (struct zclient *zclient) +{ + zclient_send_reg_requests (zclient, VRF_DEFAULT); +} void eigrp_zebra_init (void) @@ -103,6 +108,7 @@ eigrp_zebra_init (void) zclient = zclient_new (master); zclient_init (zclient, ZEBRA_ROUTE_EIGRP, 0); + zclient->zebra_connected = eigrp_zebra_connected; zclient->router_id_update = eigrp_router_id_update_zebra; zclient->interface_add = eigrp_interface_add; zclient->interface_delete = eigrp_interface_delete; -- 2.39.5