frr/ldpd
David Lamparter 95a737ed1b ldpd: use zlog recirculation for subprocesses
This way, full functionality of `zlog_*` is available.

Having `fatal()` be wrappers around `assertf()` also means we get
backtraces, which is not the case for a plain `exit(1)`.

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2024-03-10 12:42:14 +01:00
..
.gitignore *: cleanup .gitignore files 2018-09-08 21:30:42 +02:00
Makefile build: non-recursive ldpd 2017-08-04 19:09:11 +02:00
accept.c *: Convert THREAD_XXX macros to EVENT_XXX macros 2023-03-24 08:32:17 -04:00
address.c Merge pull request #12845 from sri-mohan1/sri-mohan-ldp 2023-02-19 11:25:12 +02:00
adjacency.c *: Convert THREAD_XXX macros to EVENT_XXX macros 2023-03-24 08:32:17 -04:00
control.c *: remove sys/stat.h from zebra.h 2024-01-09 12:39:23 -05:00
control.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
hello.c ldpd: changes for code maintainability 2023-05-23 23:20:01 +05:30
init.c ldpd: Clarify error situation for different problems 2023-10-13 13:48:43 -04:00
interface.c ldpd: changes for code maintainability 2023-05-08 15:28:50 +05:30
keepalive.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
l2vpn.c ldpd: changes for code maintainability 2023-06-01 13:30:35 +05:30
labelmapping.c ldpd: changes for code maintainability 2023-05-07 21:00:52 +05:30
lde.c ldpd: use zlog recirculation for subprocesses 2024-03-10 12:42:14 +01:00
lde.h *: Rename `struct thread` to `struct event` 2023-03-24 08:32:17 -04:00
lde_lib.c ldpd: changes for code maintainability 2023-05-08 15:28:50 +05:30
ldp.h build: nuke `LDPD_SOCKET` 2024-01-27 19:01:19 +01:00
ldp_debug.c ldpd: changes for code maintainability 2023-06-14 16:42:26 +05:30
ldp_debug.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
ldp_snmp.c *: Convert `struct event_master` to `struct event_loop` 2023-03-24 08:32:17 -04:00
ldp_vty.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
ldp_vty_cmds.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
ldp_vty_conf.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
ldp_vty_exec.c build: add -Wimplicit-fallthrough 2023-10-12 21:23:18 +03:00
ldp_zebra.c *: convert `struct interface->connected` to DLIST 2023-11-22 23:00:30 +01:00
ldpd.c ldpd: use zlog recirculation for subprocesses 2024-03-10 12:42:14 +01:00
ldpd.h ldpd: use zlog recirculation for subprocesses 2024-03-10 12:42:14 +01:00
ldpe.c ldpd: use zlog recirculation for subprocesses 2024-03-10 12:42:14 +01:00
ldpe.h *: Rename `struct thread` to `struct event` 2023-03-24 08:32:17 -04:00
log.h ldpd: use zlog recirculation for subprocesses 2024-03-10 12:42:14 +01:00
logmsg.c ldpd: changes for code maintainability 2023-06-14 16:42:26 +05:30
neighbor.c build: add -Wimplicit-fallthrough 2023-10-12 21:23:18 +03:00
notification.c ldpd: changes for code maintainability 2023-06-06 14:37:59 +05:30
packet.c ldpd: changes for code maintainability 2023-05-09 18:45:27 +05:30
pfkey.c ldpd: changes for code maintainability 2023-06-14 16:42:26 +05:30
rlfa.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
rlfa.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
socket.c *: zebra.h should not have fcntl.h 2024-01-09 12:50:40 -05:00
subdir.am ldpd: use zlog recirculation for subprocesses 2024-03-10 12:42:14 +01:00
util.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00