summaryrefslogtreecommitdiff
path: root/lib/filter.c
diff options
context:
space:
mode:
authorIgor Ryzhov <iryzhov@nfware.com>2024-01-26 23:29:59 +0200
committerGitHub <noreply@github.com>2024-01-26 23:29:59 +0200
commit1254d5fc4e7d6b3717177fd353974a55b1777d4a (patch)
tree527cd29e0d69f3eaad25ee6b3a38e2a13572b77b /lib/filter.c
parent5db3bb0de95c6828bc8eda807f679ca2a7a68f8d (diff)
parent83abe9c3cb9acd610dcdf8341374428df5ea9093 (diff)
Merge pull request #15220 from LabNConsulting/chopps/ripd-convert
ripd to mgmtd
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)