summaryrefslogtreecommitdiff
path: root/ripngd/ripng_nb_config.c
diff options
context:
space:
mode:
authorChristian Hopps <chopps@labn.net>2024-01-21 21:19:28 +0000
committerChristian Hopps <chopps@labn.net>2024-01-22 11:33:40 +0000
commitcc9f4029cb49e7bee1cda416ae8dc790769cc333 (patch)
treeaf638267c31826db984ee210946af27bdb17e015 /ripngd/ripng_nb_config.c
parent8f7a9355f216adbfb4c2727432e394b5bc8d5703 (diff)
ripngd: use new distribute-list northbound code.
Signed-off-by: Christian Hopps <chopps@labn.net>
Diffstat (limited to 'ripngd/ripng_nb_config.c')
-rw-r--r--ripngd/ripng_nb_config.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/ripngd/ripng_nb_config.c b/ripngd/ripng_nb_config.c
index 6ce1c1e356..d05d91cfc7 100644
--- a/ripngd/ripng_nb_config.c
+++ b/ripngd/ripng_nb_config.c
@@ -369,6 +369,22 @@ int ripngd_instance_passive_interface_destroy(struct nb_cb_destroy_args *args)
}
/*
+ * XPath: /frr-ripng:ripng/instance/distribute-list
+ */
+int ripngd_instance_distribute_list_create(struct nb_cb_create_args *args)
+{
+ struct ripng *ripng;
+
+ if (args->event != NB_EV_APPLY)
+ return NB_OK;
+
+ ripng = nb_running_get_entry(args->dnode, NULL, true);
+ group_distribute_list_create_helper(args, ripng->distribute_ctx);
+
+ return NB_OK;
+}
+
+/*
* XPath: /frr-ripngd:ripngd/instance/redistribute
*/
int ripngd_instance_redistribute_create(struct nb_cb_create_args *args)