summaryrefslogtreecommitdiff
path: root/mgmtd/mgmt_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'mgmtd/mgmt_main.c')
-rw-r--r--mgmtd/mgmt_main.c22
1 files changed, 9 insertions, 13 deletions
diff --git a/mgmtd/mgmt_main.c b/mgmtd/mgmt_main.c
index ad9f40e2a5..a705990cac 100644
--- a/mgmtd/mgmt_main.c
+++ b/mgmtd/mgmt_main.c
@@ -17,20 +17,12 @@
#include "routing_nb.h"
-char const *const mgmt_daemons[] = {
-#ifdef HAVE_STATICD
- "staticd",
-#endif
-};
-uint mgmt_daemons_count = array_size(mgmt_daemons);
-
/* mgmt options, we use GNU getopt library. */
static const struct option longopts[] = {
{"skip_runas", no_argument, NULL, 'S'},
{"no_zebra", no_argument, NULL, 'Z'},
{"socket_size", required_argument, NULL, 's'},
- {0}
-};
+ {0}};
static void mgmt_exit(int);
static void mgmt_vrf_terminate(void);
@@ -201,8 +193,11 @@ static void mgmt_vrf_terminate(void)
* all individual Backend clients.
*/
static const struct frr_yang_module_info *const mgmt_yang_modules[] = {
- &frr_filter_info, &frr_interface_info, &frr_route_map_info,
- &frr_routing_info, &frr_vrf_info,
+ &frr_filter_info,
+ &frr_interface_info,
+ &frr_route_map_info,
+ &frr_routing_info,
+ &frr_vrf_info,
/*
* YANG module info supported by backend clients get added here.
* NOTE: Always set .ignore_cbs true for to avoid validating
@@ -221,11 +216,12 @@ FRR_DAEMON_INFO(mgmtd, MGMTD, .vty_port = MGMTD_VTY_PORT,
.signals = mgmt_signals, .n_signals = array_size(mgmt_signals),
.privs = &mgmt_privs, .yang_modules = mgmt_yang_modules,
- .n_yang_modules = array_size(mgmt_yang_modules),
-);
+ .n_yang_modules = array_size(mgmt_yang_modules));
#define DEPRECATED_OPTIONS ""
+struct frr_daemon_info *mgmt_daemon_info = &mgmtd_di;
+
/* Main routine of mgmt. Treatment of argument and start mgmt finite
* state machine is handled at here.
*/