lib, ripd, ripngd: rename remaining delete northbound callbacks

PR #3622 renamed the "delete" northbound callback to "destroy" in
order to make the libfrr headers compatible with C++. This commit
renames a few functions that still use "delete" instead of "destroy"
in their names.

Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
This commit is contained in:
Renato Westphal 2019-03-02 15:42:42 -03:00 committed by Renato Westphal
parent 8f88441d71
commit 6a3fdeecf1
3 changed files with 83 additions and 83 deletions

View File

@ -1309,7 +1309,7 @@ static int lib_interface_create(enum nb_event event,
return NB_OK; return NB_OK;
} }
static int lib_interface_delete(enum nb_event event, static int lib_interface_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct interface *ifp; struct interface *ifp;
@ -1357,7 +1357,7 @@ static int lib_interface_description_modify(enum nb_event event,
return NB_OK; return NB_OK;
} }
static int lib_interface_description_delete(enum nb_event event, static int lib_interface_description_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct interface *ifp; struct interface *ifp;
@ -1379,13 +1379,13 @@ const struct frr_yang_module_info frr_interface_info = {
{ {
.xpath = "/frr-interface:lib/interface", .xpath = "/frr-interface:lib/interface",
.cbs.create = lib_interface_create, .cbs.create = lib_interface_create,
.cbs.destroy = lib_interface_delete, .cbs.destroy = lib_interface_destroy,
.cbs.cli_show = cli_show_interface, .cbs.cli_show = cli_show_interface,
}, },
{ {
.xpath = "/frr-interface:lib/interface/description", .xpath = "/frr-interface:lib/interface/description",
.cbs.modify = lib_interface_description_modify, .cbs.modify = lib_interface_description_modify,
.cbs.destroy = lib_interface_description_delete, .cbs.destroy = lib_interface_description_destroy,
.cbs.cli_show = cli_show_interface_desc, .cbs.cli_show = cli_show_interface_desc,
}, },
{ {

View File

@ -86,7 +86,7 @@ static int ripd_instance_create(enum nb_event event,
return NB_OK; return NB_OK;
} }
static int ripd_instance_delete(enum nb_event event, static int ripd_instance_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct rip *rip; struct rip *rip;
@ -250,7 +250,7 @@ static int ripd_instance_distance_source_create(enum nb_event event,
return NB_OK; return NB_OK;
} }
static int ripd_instance_distance_source_delete(enum nb_event event, static int ripd_instance_distance_source_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct route_node *rn; struct route_node *rn;
@ -320,7 +320,7 @@ ripd_instance_distance_source_access_list_modify(enum nb_event event,
} }
static int static int
ripd_instance_distance_source_access_list_delete(enum nb_event event, ripd_instance_distance_source_access_list_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct route_node *rn; struct route_node *rn;
@ -359,7 +359,7 @@ static int ripd_instance_explicit_neighbor_create(enum nb_event event,
return rip_neighbor_add(rip, &p); return rip_neighbor_add(rip, &p);
} }
static int ripd_instance_explicit_neighbor_delete(enum nb_event event, static int ripd_instance_explicit_neighbor_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct rip *rip; struct rip *rip;
@ -396,7 +396,7 @@ static int ripd_instance_network_create(enum nb_event event,
return rip_enable_network_add(rip, &p); return rip_enable_network_add(rip, &p);
} }
static int ripd_instance_network_delete(enum nb_event event, static int ripd_instance_network_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct rip *rip; struct rip *rip;
@ -431,7 +431,7 @@ static int ripd_instance_interface_create(enum nb_event event,
return rip_enable_if_add(rip, ifname); return rip_enable_if_add(rip, ifname);
} }
static int ripd_instance_interface_delete(enum nb_event event, static int ripd_instance_interface_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct rip *rip; struct rip *rip;
@ -469,7 +469,7 @@ static int ripd_instance_offset_list_create(enum nb_event event,
return NB_OK; return NB_OK;
} }
static int ripd_instance_offset_list_delete(enum nb_event event, static int ripd_instance_offset_list_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
int direct; int direct;
@ -579,7 +579,7 @@ static int ripd_instance_passive_interface_create(enum nb_event event,
return rip_passive_nondefault_set(rip, ifname); return rip_passive_nondefault_set(rip, ifname);
} }
static int ripd_instance_passive_interface_delete(enum nb_event event, static int ripd_instance_passive_interface_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct rip *rip; struct rip *rip;
@ -615,7 +615,7 @@ ripd_instance_non_passive_interface_create(enum nb_event event,
} }
static int static int
ripd_instance_non_passive_interface_delete(enum nb_event event, ripd_instance_non_passive_interface_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct rip *rip; struct rip *rip;
@ -651,7 +651,7 @@ static int ripd_instance_redistribute_create(enum nb_event event,
return NB_OK; return NB_OK;
} }
static int ripd_instance_redistribute_delete(enum nb_event event, static int ripd_instance_redistribute_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct rip *rip; struct rip *rip;
@ -719,7 +719,7 @@ ripd_instance_redistribute_route_map_modify(enum nb_event event,
} }
static int static int
ripd_instance_redistribute_route_map_delete(enum nb_event event, ripd_instance_redistribute_route_map_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct rip *rip; struct rip *rip;
@ -764,7 +764,7 @@ ripd_instance_redistribute_metric_modify(enum nb_event event,
} }
static int static int
ripd_instance_redistribute_metric_delete(enum nb_event event, ripd_instance_redistribute_metric_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct rip *rip; struct rip *rip;
@ -808,7 +808,7 @@ static int ripd_instance_static_route_create(enum nb_event event,
return NB_OK; return NB_OK;
} }
static int ripd_instance_static_route_delete(enum nb_event event, static int ripd_instance_static_route_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct rip *rip; struct rip *rip;
@ -1054,7 +1054,7 @@ static int lib_interface_rip_authentication_scheme_md5_auth_length_modify(
return NB_OK; return NB_OK;
} }
static int lib_interface_rip_authentication_scheme_md5_auth_length_delete( static int lib_interface_rip_authentication_scheme_md5_auth_length_destroy(
enum nb_event event, const struct lyd_node *dnode) enum nb_event event, const struct lyd_node *dnode)
{ {
struct interface *ifp; struct interface *ifp;
@ -1096,7 +1096,7 @@ lib_interface_rip_authentication_password_modify(enum nb_event event,
} }
static int static int
lib_interface_rip_authentication_password_delete(enum nb_event event, lib_interface_rip_authentication_password_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct interface *ifp; struct interface *ifp;
@ -1137,7 +1137,7 @@ lib_interface_rip_authentication_key_chain_modify(enum nb_event event,
} }
static int static int
lib_interface_rip_authentication_key_chain_delete(enum nb_event event, lib_interface_rip_authentication_key_chain_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct interface *ifp; struct interface *ifp;
@ -1486,7 +1486,7 @@ const struct frr_yang_module_info frr_ripd_info = {
{ {
.xpath = "/frr-ripd:ripd/instance", .xpath = "/frr-ripd:ripd/instance",
.cbs.create = ripd_instance_create, .cbs.create = ripd_instance_create,
.cbs.destroy = ripd_instance_delete, .cbs.destroy = ripd_instance_destroy,
.cbs.get_next = ripd_instance_get_next, .cbs.get_next = ripd_instance_get_next,
.cbs.get_keys = ripd_instance_get_keys, .cbs.get_keys = ripd_instance_get_keys,
.cbs.lookup_entry = ripd_instance_lookup_entry, .cbs.lookup_entry = ripd_instance_lookup_entry,
@ -1515,7 +1515,7 @@ const struct frr_yang_module_info frr_ripd_info = {
{ {
.xpath = "/frr-ripd:ripd/instance/distance/source", .xpath = "/frr-ripd:ripd/instance/distance/source",
.cbs.create = ripd_instance_distance_source_create, .cbs.create = ripd_instance_distance_source_create,
.cbs.destroy = ripd_instance_distance_source_delete, .cbs.destroy = ripd_instance_distance_source_destroy,
.cbs.cli_show = cli_show_rip_distance_source, .cbs.cli_show = cli_show_rip_distance_source,
}, },
{ {
@ -1525,30 +1525,30 @@ const struct frr_yang_module_info frr_ripd_info = {
{ {
.xpath = "/frr-ripd:ripd/instance/distance/source/access-list", .xpath = "/frr-ripd:ripd/instance/distance/source/access-list",
.cbs.modify = ripd_instance_distance_source_access_list_modify, .cbs.modify = ripd_instance_distance_source_access_list_modify,
.cbs.destroy = ripd_instance_distance_source_access_list_delete, .cbs.destroy = ripd_instance_distance_source_access_list_destroy,
}, },
{ {
.xpath = "/frr-ripd:ripd/instance/explicit-neighbor", .xpath = "/frr-ripd:ripd/instance/explicit-neighbor",
.cbs.create = ripd_instance_explicit_neighbor_create, .cbs.create = ripd_instance_explicit_neighbor_create,
.cbs.destroy = ripd_instance_explicit_neighbor_delete, .cbs.destroy = ripd_instance_explicit_neighbor_destroy,
.cbs.cli_show = cli_show_rip_neighbor, .cbs.cli_show = cli_show_rip_neighbor,
}, },
{ {
.xpath = "/frr-ripd:ripd/instance/network", .xpath = "/frr-ripd:ripd/instance/network",
.cbs.create = ripd_instance_network_create, .cbs.create = ripd_instance_network_create,
.cbs.destroy = ripd_instance_network_delete, .cbs.destroy = ripd_instance_network_destroy,
.cbs.cli_show = cli_show_rip_network_prefix, .cbs.cli_show = cli_show_rip_network_prefix,
}, },
{ {
.xpath = "/frr-ripd:ripd/instance/interface", .xpath = "/frr-ripd:ripd/instance/interface",
.cbs.create = ripd_instance_interface_create, .cbs.create = ripd_instance_interface_create,
.cbs.destroy = ripd_instance_interface_delete, .cbs.destroy = ripd_instance_interface_destroy,
.cbs.cli_show = cli_show_rip_network_interface, .cbs.cli_show = cli_show_rip_network_interface,
}, },
{ {
.xpath = "/frr-ripd:ripd/instance/offset-list", .xpath = "/frr-ripd:ripd/instance/offset-list",
.cbs.create = ripd_instance_offset_list_create, .cbs.create = ripd_instance_offset_list_create,
.cbs.destroy = ripd_instance_offset_list_delete, .cbs.destroy = ripd_instance_offset_list_destroy,
.cbs.cli_show = cli_show_rip_offset_list, .cbs.cli_show = cli_show_rip_offset_list,
}, },
{ {
@ -1567,36 +1567,36 @@ const struct frr_yang_module_info frr_ripd_info = {
{ {
.xpath = "/frr-ripd:ripd/instance/passive-interface", .xpath = "/frr-ripd:ripd/instance/passive-interface",
.cbs.create = ripd_instance_passive_interface_create, .cbs.create = ripd_instance_passive_interface_create,
.cbs.destroy = ripd_instance_passive_interface_delete, .cbs.destroy = ripd_instance_passive_interface_destroy,
.cbs.cli_show = cli_show_rip_passive_interface, .cbs.cli_show = cli_show_rip_passive_interface,
}, },
{ {
.xpath = "/frr-ripd:ripd/instance/non-passive-interface", .xpath = "/frr-ripd:ripd/instance/non-passive-interface",
.cbs.create = ripd_instance_non_passive_interface_create, .cbs.create = ripd_instance_non_passive_interface_create,
.cbs.destroy = ripd_instance_non_passive_interface_delete, .cbs.destroy = ripd_instance_non_passive_interface_destroy,
.cbs.cli_show = cli_show_rip_non_passive_interface, .cbs.cli_show = cli_show_rip_non_passive_interface,
}, },
{ {
.xpath = "/frr-ripd:ripd/instance/redistribute", .xpath = "/frr-ripd:ripd/instance/redistribute",
.cbs.create = ripd_instance_redistribute_create, .cbs.create = ripd_instance_redistribute_create,
.cbs.destroy = ripd_instance_redistribute_delete, .cbs.destroy = ripd_instance_redistribute_destroy,
.cbs.apply_finish = ripd_instance_redistribute_apply_finish, .cbs.apply_finish = ripd_instance_redistribute_apply_finish,
.cbs.cli_show = cli_show_rip_redistribute, .cbs.cli_show = cli_show_rip_redistribute,
}, },
{ {
.xpath = "/frr-ripd:ripd/instance/redistribute/route-map", .xpath = "/frr-ripd:ripd/instance/redistribute/route-map",
.cbs.modify = ripd_instance_redistribute_route_map_modify, .cbs.modify = ripd_instance_redistribute_route_map_modify,
.cbs.destroy = ripd_instance_redistribute_route_map_delete, .cbs.destroy = ripd_instance_redistribute_route_map_destroy,
}, },
{ {
.xpath = "/frr-ripd:ripd/instance/redistribute/metric", .xpath = "/frr-ripd:ripd/instance/redistribute/metric",
.cbs.modify = ripd_instance_redistribute_metric_modify, .cbs.modify = ripd_instance_redistribute_metric_modify,
.cbs.destroy = ripd_instance_redistribute_metric_delete, .cbs.destroy = ripd_instance_redistribute_metric_destroy,
}, },
{ {
.xpath = "/frr-ripd:ripd/instance/static-route", .xpath = "/frr-ripd:ripd/instance/static-route",
.cbs.create = ripd_instance_static_route_create, .cbs.create = ripd_instance_static_route_create,
.cbs.destroy = ripd_instance_static_route_delete, .cbs.destroy = ripd_instance_static_route_destroy,
.cbs.cli_show = cli_show_rip_route, .cbs.cli_show = cli_show_rip_route,
}, },
{ {
@ -1659,18 +1659,18 @@ const struct frr_yang_module_info frr_ripd_info = {
{ {
.xpath = "/frr-interface:lib/interface/frr-ripd:rip/authentication-scheme/md5-auth-length", .xpath = "/frr-interface:lib/interface/frr-ripd:rip/authentication-scheme/md5-auth-length",
.cbs.modify = lib_interface_rip_authentication_scheme_md5_auth_length_modify, .cbs.modify = lib_interface_rip_authentication_scheme_md5_auth_length_modify,
.cbs.destroy = lib_interface_rip_authentication_scheme_md5_auth_length_delete, .cbs.destroy = lib_interface_rip_authentication_scheme_md5_auth_length_destroy,
}, },
{ {
.xpath = "/frr-interface:lib/interface/frr-ripd:rip/authentication-password", .xpath = "/frr-interface:lib/interface/frr-ripd:rip/authentication-password",
.cbs.modify = lib_interface_rip_authentication_password_modify, .cbs.modify = lib_interface_rip_authentication_password_modify,
.cbs.destroy = lib_interface_rip_authentication_password_delete, .cbs.destroy = lib_interface_rip_authentication_password_destroy,
.cbs.cli_show = cli_show_ip_rip_authentication_string, .cbs.cli_show = cli_show_ip_rip_authentication_string,
}, },
{ {
.xpath = "/frr-interface:lib/interface/frr-ripd:rip/authentication-key-chain", .xpath = "/frr-interface:lib/interface/frr-ripd:rip/authentication-key-chain",
.cbs.modify = lib_interface_rip_authentication_key_chain_modify, .cbs.modify = lib_interface_rip_authentication_key_chain_modify,
.cbs.destroy = lib_interface_rip_authentication_key_chain_delete, .cbs.destroy = lib_interface_rip_authentication_key_chain_destroy,
.cbs.cli_show = cli_show_ip_rip_authentication_key_chain, .cbs.cli_show = cli_show_ip_rip_authentication_key_chain,
}, },
{ {

View File

@ -88,7 +88,7 @@ static int ripngd_instance_create(enum nb_event event,
return NB_OK; return NB_OK;
} }
static int ripngd_instance_delete(enum nb_event event, static int ripngd_instance_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct ripng *ripng; struct ripng *ripng;
@ -222,7 +222,7 @@ static int ripngd_instance_network_create(enum nb_event event,
return ripng_enable_network_add(ripng, &p); return ripng_enable_network_add(ripng, &p);
} }
static int ripngd_instance_network_delete(enum nb_event event, static int ripngd_instance_network_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct ripng *ripng; struct ripng *ripng;
@ -257,7 +257,7 @@ static int ripngd_instance_interface_create(enum nb_event event,
return ripng_enable_if_add(ripng, ifname); return ripng_enable_if_add(ripng, ifname);
} }
static int ripngd_instance_interface_delete(enum nb_event event, static int ripngd_instance_interface_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct ripng *ripng; struct ripng *ripng;
@ -295,7 +295,7 @@ static int ripngd_instance_offset_list_create(enum nb_event event,
return NB_OK; return NB_OK;
} }
static int ripngd_instance_offset_list_delete(enum nb_event event, static int ripngd_instance_offset_list_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
int direct; int direct;
@ -389,7 +389,7 @@ ripngd_instance_passive_interface_create(enum nb_event event,
} }
static int static int
ripngd_instance_passive_interface_delete(enum nb_event event, ripngd_instance_passive_interface_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct ripng *ripng; struct ripng *ripng;
@ -425,7 +425,7 @@ static int ripngd_instance_redistribute_create(enum nb_event event,
return NB_OK; return NB_OK;
} }
static int ripngd_instance_redistribute_delete(enum nb_event event, static int ripngd_instance_redistribute_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct ripng *ripng; struct ripng *ripng;
@ -493,7 +493,7 @@ ripngd_instance_redistribute_route_map_modify(enum nb_event event,
} }
static int static int
ripngd_instance_redistribute_route_map_delete(enum nb_event event, ripngd_instance_redistribute_route_map_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct ripng *ripng; struct ripng *ripng;
@ -538,7 +538,7 @@ ripngd_instance_redistribute_metric_modify(enum nb_event event,
} }
static int static int
ripngd_instance_redistribute_metric_delete(enum nb_event event, ripngd_instance_redistribute_metric_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct ripng *ripng; struct ripng *ripng;
@ -579,7 +579,7 @@ static int ripngd_instance_static_route_create(enum nb_event event,
return NB_OK; return NB_OK;
} }
static int ripngd_instance_static_route_delete(enum nb_event event, static int ripngd_instance_static_route_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct ripng *ripng; struct ripng *ripng;
@ -622,7 +622,7 @@ ripngd_instance_aggregate_address_create(enum nb_event event,
} }
static int static int
ripngd_instance_aggregate_address_delete(enum nb_event event, ripngd_instance_aggregate_address_destroy(enum nb_event event,
const struct lyd_node *dnode) const struct lyd_node *dnode)
{ {
struct ripng *ripng; struct ripng *ripng;
@ -1013,7 +1013,7 @@ const struct frr_yang_module_info frr_ripngd_info = {
{ {
.xpath = "/frr-ripngd:ripngd/instance", .xpath = "/frr-ripngd:ripngd/instance",
.cbs.create = ripngd_instance_create, .cbs.create = ripngd_instance_create,
.cbs.destroy = ripngd_instance_delete, .cbs.destroy = ripngd_instance_destroy,
.cbs.get_next = ripngd_instance_get_next, .cbs.get_next = ripngd_instance_get_next,
.cbs.get_keys = ripngd_instance_get_keys, .cbs.get_keys = ripngd_instance_get_keys,
.cbs.lookup_entry = ripngd_instance_lookup_entry, .cbs.lookup_entry = ripngd_instance_lookup_entry,
@ -1037,19 +1037,19 @@ const struct frr_yang_module_info frr_ripngd_info = {
{ {
.xpath = "/frr-ripngd:ripngd/instance/network", .xpath = "/frr-ripngd:ripngd/instance/network",
.cbs.create = ripngd_instance_network_create, .cbs.create = ripngd_instance_network_create,
.cbs.destroy = ripngd_instance_network_delete, .cbs.destroy = ripngd_instance_network_destroy,
.cbs.cli_show = cli_show_ripng_network_prefix, .cbs.cli_show = cli_show_ripng_network_prefix,
}, },
{ {
.xpath = "/frr-ripngd:ripngd/instance/interface", .xpath = "/frr-ripngd:ripngd/instance/interface",
.cbs.create = ripngd_instance_interface_create, .cbs.create = ripngd_instance_interface_create,
.cbs.destroy = ripngd_instance_interface_delete, .cbs.destroy = ripngd_instance_interface_destroy,
.cbs.cli_show = cli_show_ripng_network_interface, .cbs.cli_show = cli_show_ripng_network_interface,
}, },
{ {
.xpath = "/frr-ripngd:ripngd/instance/offset-list", .xpath = "/frr-ripngd:ripngd/instance/offset-list",
.cbs.create = ripngd_instance_offset_list_create, .cbs.create = ripngd_instance_offset_list_create,
.cbs.destroy = ripngd_instance_offset_list_delete, .cbs.destroy = ripngd_instance_offset_list_destroy,
.cbs.cli_show = cli_show_ripng_offset_list, .cbs.cli_show = cli_show_ripng_offset_list,
}, },
{ {
@ -1063,36 +1063,36 @@ const struct frr_yang_module_info frr_ripngd_info = {
{ {
.xpath = "/frr-ripngd:ripngd/instance/passive-interface", .xpath = "/frr-ripngd:ripngd/instance/passive-interface",
.cbs.create = ripngd_instance_passive_interface_create, .cbs.create = ripngd_instance_passive_interface_create,
.cbs.destroy = ripngd_instance_passive_interface_delete, .cbs.destroy = ripngd_instance_passive_interface_destroy,
.cbs.cli_show = cli_show_ripng_passive_interface, .cbs.cli_show = cli_show_ripng_passive_interface,
}, },
{ {
.xpath = "/frr-ripngd:ripngd/instance/redistribute", .xpath = "/frr-ripngd:ripngd/instance/redistribute",
.cbs.create = ripngd_instance_redistribute_create, .cbs.create = ripngd_instance_redistribute_create,
.cbs.destroy = ripngd_instance_redistribute_delete, .cbs.destroy = ripngd_instance_redistribute_destroy,
.cbs.apply_finish = ripngd_instance_redistribute_apply_finish, .cbs.apply_finish = ripngd_instance_redistribute_apply_finish,
.cbs.cli_show = cli_show_ripng_redistribute, .cbs.cli_show = cli_show_ripng_redistribute,
}, },
{ {
.xpath = "/frr-ripngd:ripngd/instance/redistribute/route-map", .xpath = "/frr-ripngd:ripngd/instance/redistribute/route-map",
.cbs.modify = ripngd_instance_redistribute_route_map_modify, .cbs.modify = ripngd_instance_redistribute_route_map_modify,
.cbs.destroy = ripngd_instance_redistribute_route_map_delete, .cbs.destroy = ripngd_instance_redistribute_route_map_destroy,
}, },
{ {
.xpath = "/frr-ripngd:ripngd/instance/redistribute/metric", .xpath = "/frr-ripngd:ripngd/instance/redistribute/metric",
.cbs.modify = ripngd_instance_redistribute_metric_modify, .cbs.modify = ripngd_instance_redistribute_metric_modify,
.cbs.destroy = ripngd_instance_redistribute_metric_delete, .cbs.destroy = ripngd_instance_redistribute_metric_destroy,
}, },
{ {
.xpath = "/frr-ripngd:ripngd/instance/static-route", .xpath = "/frr-ripngd:ripngd/instance/static-route",
.cbs.create = ripngd_instance_static_route_create, .cbs.create = ripngd_instance_static_route_create,
.cbs.destroy = ripngd_instance_static_route_delete, .cbs.destroy = ripngd_instance_static_route_destroy,
.cbs.cli_show = cli_show_ripng_route, .cbs.cli_show = cli_show_ripng_route,
}, },
{ {
.xpath = "/frr-ripngd:ripngd/instance/aggregate-address", .xpath = "/frr-ripngd:ripngd/instance/aggregate-address",
.cbs.create = ripngd_instance_aggregate_address_create, .cbs.create = ripngd_instance_aggregate_address_create,
.cbs.destroy = ripngd_instance_aggregate_address_delete, .cbs.destroy = ripngd_instance_aggregate_address_destroy,
.cbs.cli_show = cli_show_ripng_aggregate_address, .cbs.cli_show = cli_show_ripng_aggregate_address,
}, },
{ {