mirror of
https://github.com/FRRouting/frr.git
synced 2025-04-30 13:37:17 +02:00

Features added in this commit: 1. Bringup/shutdown new management daemon 'mgmtd' along with FRR. 2. Support for Startup, Candidate and Running DBs. 3. Lock/Unlock DS feature using pthread lock. 4. Load config from a JSON file onto candidate DS. 5. Save config to a JSON file from running/candidate DS. 6. Dump candidate or running DS contents on the terminal or a file in JSON/XML format. 7. Maintaining commit history (Full rollback support to be added in future commits). 8. Addition of debug commands. Co-authored-by: Yash Ranjan <ranjany@vmware.com> Co-authored-by: Abhinay Ramesh <rabhinay@vmware.com> Co-authored-by: Ujwal P <ujwalp@vmware.com> Signed-off-by: Pushpasis Sarkar <pushpasis@gmail.com>
43 lines
734 B
Plaintext
43 lines
734 B
Plaintext
#
|
|
# mgmtd -- Mangagement Daemon
|
|
#
|
|
|
|
# dist_examples_DATA += \
|
|
# end
|
|
|
|
vtysh_daemons += mgmtd
|
|
|
|
# man8 += $(MANBUILD)/frr-mgmtd.8
|
|
# endif
|
|
|
|
clippy_scan += \
|
|
mgmtd/mgmt_vty.c \
|
|
# end
|
|
|
|
noinst_LIBRARIES += mgmtd/libmgmtd.a
|
|
mgmtd_libmgmtd_a_SOURCES = \
|
|
mgmtd/mgmt.c \
|
|
mgmtd/mgmt_ds.c \
|
|
mgmtd/mgmt_memory.c \
|
|
mgmtd/mgmt_vty.c \
|
|
# end
|
|
|
|
mgmtdheaderdir = $(pkgincludedir)/mgmtd
|
|
mgmtdheader_HEADERS = \
|
|
mgmtd/mgmt_defines.h \
|
|
# end
|
|
|
|
noinst_HEADERS += \
|
|
mgmtd/mgmt.h \
|
|
mgmtd/mgmt_ds.h \
|
|
mgmtd/mgmt_memory.h \
|
|
# end
|
|
|
|
sbin_PROGRAMS += mgmtd/mgmtd
|
|
|
|
mgmtd_mgmtd_SOURCES = \
|
|
mgmtd/mgmt_main.c \
|
|
# end
|
|
mgmtd_mgmtd_CFLAGS = $(AM_CFLAGS) -I ./
|
|
mgmtd_mgmtd_LDADD = mgmtd/libmgmtd.a lib/libfrr.la $(LIBCAP) $(LIBM) $(LIBYANG_LIBS) $(UST_LIBS)
|