]> git.proxmox.com Git - mirror_frr.git/blobdiff - ripngd/ripng_zebra.c
*: make all route_map_rule_cmd const
[mirror_frr.git] / ripngd / ripng_zebra.c
index cf60de2de914ec70e2ecbc2dc35e44c76a309939..fa61d69caae5863a16c63961928982dfdc843cc2 100644 (file)
@@ -113,8 +113,7 @@ void ripng_zebra_ipv6_delete(struct ripng *ripng, struct agg_node *rp)
 }
 
 /* Zebra route add and delete treatment. */
-static int ripng_zebra_read_route(int command, struct zclient *zclient,
-                                 zebra_size_t length, vrf_id_t vrf_id)
+static int ripng_zebra_read_route(ZAPI_CALLBACK_ARGS)
 {
        struct ripng *ripng;
        struct zapi_route api;
@@ -138,7 +137,7 @@ static int ripng_zebra_read_route(int command, struct zclient *zclient,
        nexthop = api.nexthops[0].gate.ipv6;
        ifindex = api.nexthops[0].ifindex;
 
-       if (command == ZEBRA_REDISTRIBUTE_ROUTE_ADD)
+       if (cmd == ZEBRA_REDISTRIBUTE_ROUTE_ADD)
                ripng_redistribute_add(ripng, api.type,
                                       RIPNG_ROUTE_REDISTRIBUTE,
                                       (struct prefix_ipv6 *)&api.prefix,
@@ -243,10 +242,6 @@ void zebra_init(struct thread_master *master)
        zclient_init(zclient, ZEBRA_ROUTE_RIPNG, 0, &ripngd_privs);
 
        zclient->zebra_connected = ripng_zebra_connected;
-       zclient->interface_up = ripng_interface_up;
-       zclient->interface_down = ripng_interface_down;
-       zclient->interface_add = ripng_interface_add;
-       zclient->interface_delete = ripng_interface_delete;
        zclient->interface_address_add = ripng_interface_address_add;
        zclient->interface_address_delete = ripng_interface_address_delete;
        zclient->interface_vrf_update = ripng_interface_vrf_update;