]> git.ipfire.org Git - thirdparty/strongswan.git/commit
controller: Add parameter for maximum log level to initiate/terminate_*()
authorTobias Brunner <tobias@strongswan.org>
Wed, 19 Apr 2023 14:21:48 +0000 (16:21 +0200)
committerTobias Brunner <tobias@strongswan.org>
Thu, 27 Apr 2023 11:52:34 +0000 (13:52 +0200)
commitd96d15b5882f5f67f6b22fdbbf956ec63cbc94ec
treeed156f5b022d665f035662f7740950edbc2545a4
parent77b9f3abb0cf644fdc3d25cff482e8ed97661dc3
controller: Add parameter for maximum log level to initiate/terminate_*()

Previously, the logger installed by the controller always announced
LEVEL_PRIVATE(4), which produced completely useless logging calls with
the common clients (vici/stroke) whose default log level is LEVEL_CTRL(1).
This can produce quite some overhead if there are e.g. a lot of concurrent
initiate() calls.
18 files changed:
src/charon-cmd/cmd/cmd_connection.c
src/charon-nm/nm/nm_service.c
src/conftest/actions.c
src/frontends/android/app/src/main/jni/libandroidbridge/backend/android_service.c
src/frontends/osx/charon-xpc/xpc_channels.c
src/frontends/osx/charon-xpc/xpc_dispatch.c
src/libcharon/control/controller.c
src/libcharon/control/controller.h
src/libcharon/plugins/load_tester/load_tester_control.c
src/libcharon/plugins/load_tester/load_tester_plugin.c
src/libcharon/plugins/medcli/medcli_config.c
src/libcharon/plugins/smp/smp.c
src/libcharon/plugins/stroke/stroke_control.c
src/libcharon/plugins/uci/uci_control.c
src/libcharon/plugins/vici/vici_config.c
src/libcharon/plugins/vici/vici_control.c
src/libcharon/processing/jobs/initiate_mediation_job.c
src/libcharon/processing/jobs/start_action_job.c