]> git.puffer.fish Git - mirror/frr.git/commitdiff
lib, vrrpd: define & use ZEBRA_ROUTE_VRRP
authorQuentin Young <qlyoung@cumulusnetworks.com>
Mon, 22 Apr 2019 18:03:30 +0000 (18:03 +0000)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Fri, 17 May 2019 00:27:08 +0000 (00:27 +0000)
Allow Zebra to know our protocol name.

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
lib/route_types.txt
vrrpd/vrrp_zebra.c

index c5eff44ca7f07271310c26bd08ee4c29df183b07..6c46fa89e37c543155397cc357187f48d8c51d1b 100644 (file)
@@ -83,6 +83,7 @@ ZEBRA_ROUTE_SHARP,      sharp,     sharpd, 'D', 1, 1, 1,     "SHARP"
 ZEBRA_ROUTE_PBR,        pbr,       pbrd,   'F', 1, 1, 0,     "PBR"
 ZEBRA_ROUTE_BFD,        bfd,       bfdd,   '-', 0, 0, 0,     "BFD"
 ZEBRA_ROUTE_OPENFABRIC, openfabric, fabricd,  'f', 1, 1, 1, "OpenFabric"
+ZEBRA_ROUTE_VRRP,       vrrp,      vrrpd,  '-', 0, 0, 0,     "VRRP"
 ZEBRA_ROUTE_ALL,        wildcard,  none,   '-', 0, 0, 0,     "-"
 
 
index 8d5a6453e16bd17eb62f668d0bb2979a27b71e2c..7503034de32fedf0cd49d67f767344cec1b6916f 100644 (file)
@@ -246,7 +246,7 @@ void vrrp_zebra_init(void)
        zclient->interface_address_add = vrrp_zebra_if_address_add;
        zclient->interface_address_delete = vrrp_zebra_if_address_del;
 
-       zclient_init(zclient, 0, 0, &vrrp_privs);
+       zclient_init(zclient, ZEBRA_ROUTE_VRRP, 0, &vrrp_privs);
 
        zlog_notice("%s: zclient socket initialized", __PRETTY_FUNCTION__);
 }