mirror_frr/pathd
Igor Ryzhov 1797b7eefc pathd: rework debugs
Pathd uses a single debug struct with additional option flags to
configure different types of debug messages. This is not how debug
library is supposed to be used. The idea of option flags is to allow
more granular control of a single type, not to represent multiple types.

This commit adds a separate debug struct for each type which greatly
simplifies the code.

Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
2024-08-20 11:07:45 -04:00
..
.gitignore pathd: New SR-TE policy management daemon 2020-12-18 16:34:02 +01:00
Makefile pathd: New SR-TE policy management daemon 2020-12-18 16:34:02 +01:00
path_cli.c pathd: rework debugs 2024-08-20 11:07:45 -04:00
path_debug.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
path_debug.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
path_errors.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
path_errors.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
path_main.c pathd: clean up a log message 2024-04-30 14:34:58 -04:00
path_nb_config.c lib: all: remove './' from xpath 22% speedup 2023-11-29 14:37:23 -05:00
path_nb_state.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
path_nb.c lib: all: remove './' from xpath 22% speedup 2023-11-29 14:37:23 -05:00
path_nb.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
path_pcep_cli.c pathd: rework debugs 2024-08-20 11:07:45 -04:00
path_pcep_cli.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
path_pcep_config.c *: Convert event.h to frrevent.h 2023-03-24 08:32:17 -04:00
path_pcep_config.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
path_pcep_controller.c *: Convert struct event_master to struct event_loop 2023-03-24 08:32:17 -04:00
path_pcep_controller.h *: Convert struct event_master to struct event_loop 2023-03-24 08:32:17 -04:00
path_pcep_debug.c pathd: replace ctime with ctime_r 2023-09-19 16:25:01 -04:00
path_pcep_debug.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
path_pcep_lib.c *: Convert THREAD_XXX macros to EVENT_XXX macros 2023-03-24 08:32:17 -04:00
path_pcep_lib.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
path_pcep_pcc.c *: Convert thread_cancelXXX to event_cancelXXX 2023-03-24 08:32:17 -04:00
path_pcep_pcc.h *: Rename struct thread to struct event 2023-03-24 08:32:17 -04:00
path_pcep.c pathd: rework debugs 2024-08-20 11:07:45 -04:00
path_pcep.h pathd: rework debugs 2024-08-20 11:07:45 -04:00
path_ted.c pathd: rework debugs 2024-08-20 11:07:45 -04:00
path_ted.h pathd: rework debugs 2024-08-20 11:07:45 -04:00
path_zebra.c pathd: retry synchronous label-manager zapi connection 2024-04-30 14:33:13 -04:00
path_zebra.h *: Convert struct event_master to struct event_loop 2023-03-24 08:32:17 -04:00
pathd.c pathd: rework debugs 2024-08-20 11:07:45 -04:00
pathd.h pathd: rework debugs 2024-08-20 11:07:45 -04:00
subdir.am build, vtysh: extract vtysh commands from .xref 2022-10-26 17:12:34 +01:00