]>
git.proxmox.com Git - mirror_frr.git/blob - mgmtd/mgmt.c
1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * FRR Management Daemon (MGMTD) program
5 * Copyright (C) 2021 Vmware, Inc.
10 #include "mgmtd/mgmt.h"
11 #include "mgmtd/mgmt_ds.h"
12 #include "mgmtd/mgmt_memory.h"
19 /* MGMTD process wide configuration. */
20 static struct mgmt_master mgmt_master
;
22 /* MGMTD process wide configuration pointer to export. */
23 struct mgmt_master
*mm
;
25 void mgmt_master_init(struct thread_master
*master
, const int buffer_size
)
27 memset(&mgmt_master
, 0, sizeof(struct mgmt_master
));
31 mm
->terminating
= false;
32 mm
->socket_buffer
= buffer_size
;
33 mm
->perf_stats_en
= true;
39 /* Initialize datastores */
42 /* MGMTD VTY commands installation. */
46 void mgmt_terminate(void)