summaryrefslogtreecommitdiff
path: root/lib/filter_nb.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/filter_nb.c')
-rw-r--r--lib/filter_nb.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/filter_nb.c b/lib/filter_nb.c
index 9e46e961ae..e823c150fa 100644
--- a/lib/filter_nb.c
+++ b/lib/filter_nb.c
@@ -724,9 +724,9 @@ static int lib_prefix_list_destroy(struct nb_cb_destroy_args *args)
}
/*
- * XPath: /frr-filter:lib/prefix-list/description
+ * XPath: /frr-filter:lib/prefix-list/remark
*/
-static int lib_prefix_list_description_modify(struct nb_cb_modify_args *args)
+static int lib_prefix_list_remark_modify(struct nb_cb_modify_args *args)
{
struct prefix_list *pl;
const char *remark;
@@ -744,7 +744,7 @@ static int lib_prefix_list_description_modify(struct nb_cb_modify_args *args)
return NB_OK;
}
-static int lib_prefix_list_description_destroy(struct nb_cb_destroy_args *args)
+static int lib_prefix_list_remark_destroy(struct nb_cb_destroy_args *args)
{
struct prefix_list *pl;
@@ -778,7 +778,7 @@ static int lib_prefix_list_entry_create(struct nb_cb_create_args *args)
ple = prefix_list_entry_new();
ple->pl = pl;
ple->any = 1;
- ple->seq = yang_dnode_get_int64(args->dnode, "./sequence");
+ ple->seq = yang_dnode_get_uint32(args->dnode, "./sequence");
return NB_OK;
}
@@ -808,7 +808,7 @@ static int lib_prefix_list_entry_action_modify(struct nb_cb_modify_args *args)
return NB_OK;
ple = nb_running_get_entry(args->dnode, NULL, true);
- action_str = yang_dnode_get_string(args->dnode, "./action");
+ action_str = yang_dnode_get_string(args->dnode, NULL);
if (strcmp(action_str, "permit") == 0)
ple->type = PREFIX_PERMIT;
else
@@ -1145,10 +1145,10 @@ const struct frr_yang_module_info frr_filter_info = {
}
},
{
- .xpath = "/frr-filter:lib/prefix-list/description",
+ .xpath = "/frr-filter:lib/prefix-list/remark",
.cbs = {
- .modify = lib_prefix_list_description_modify,
- .destroy = lib_prefix_list_description_destroy,
+ .modify = lib_prefix_list_remark_modify,
+ .destroy = lib_prefix_list_remark_destroy,
.cli_show = prefix_list_remark_show,
}
},