diff options
| author | Christian Hopps <chopps@labn.net> | 2024-01-24 11:35:19 -0500 |
|---|---|---|
| committer | Christian Hopps <chopps@labn.net> | 2024-01-26 12:34:23 -0500 |
| commit | 63ca751c1186483f82f0d464bc1c8c43e3a2755f (patch) | |
| tree | 3c61ebdb0ba2977de423a335abae057ae4ed6631 /lib/filter.c | |
| parent | dabc92de9e3b02e5d1a73d6fc43ffbd51eaded91 (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.c | 12 |
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) |
