summaryrefslogtreecommitdiff
path: root/lib/filter.c
diff options
context:
space:
mode:
authorChristian Hopps <chopps@labn.net>2024-01-24 11:35:19 -0500
committerChristian Hopps <chopps@labn.net>2024-01-26 12:34:23 -0500
commit63ca751c1186483f82f0d464bc1c8c43e3a2755f (patch)
tree3c61ebdb0ba2977de423a335abae057ae4ed6631 /lib/filter.c
parentdabc92de9e3b02e5d1a73d6fc43ffbd51eaded91 (diff)
lib: convert filters to mgmtd
Signed-off-by: Christian Hopps <chopps@labn.net>
Diffstat (limited to 'lib/filter.c')
-rw-r--r--lib/filter.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/lib/filter.c b/lib/filter.c
index f86adab5d6..a0adff0e35 100644
--- a/lib/filter.c
+++ b/lib/filter.c
@@ -885,7 +885,7 @@ static void access_list_init_ipv6(void)
install_element(ENABLE_NODE, &show_ipv6_access_list_name_cmd);
}
-void access_list_init(void)
+void access_list_init_new(bool in_backend)
{
cmd_variable_handler_register(access_list_handlers);
@@ -893,7 +893,15 @@ void access_list_init(void)
access_list_init_ipv6();
access_list_init_mac();
- filter_cli_init();
+ if (!in_backend) {
+ /* we do not want to handle config commands in the backend */
+ filter_cli_init();
+ }
+}
+
+void access_list_init(void)
+{
+ access_list_init_new(false);
}
void access_list_reset(void)