File dpdk_telemetry-plugin-move-read-loop-reg-to-module-register.patch of Package collectd.23723
From: Reshma Pattan <reshma.pattan@intel.com>
Subject: dpdk_telemetry plugin: move read loop reg to module register
References: jsc#SLE-23472
Patch-Mainline: collectd-5.11.0
Git-commit: aef41f27cc44cba606b7efb87168b32576df3a47
Git-repo: git://github.com/collectd/collectd.git.git
Move read loop callback registration to module_register().
Signed-off-by: Reshma Pattan <reshma.pattan@intel.com>
Signed-off-by: <trenn@suse.com>
diff --git a/src/dpdk_telemetry.c b/src/dpdk_telemetry.c
index 512a7d73..f356ed32 100755
--- a/src/dpdk_telemetry.c
+++ b/src/dpdk_telemetry.c
@@ -388,13 +388,12 @@ static int dpdk_telemetry_init(void) {
if (dpdk_telemetry_socket_init() < 0)
ERROR(PLUGIN_NAME ": Socket initialization failed.");
- plugin_register_complex_read(NULL, PLUGIN_NAME, dpdk_telemetry_read, 0, NULL);
-
return 0;
}
void module_register(void) {
plugin_register_init(PLUGIN_NAME, dpdk_telemetry_init);
plugin_register_complex_config(PLUGIN_NAME, dpdk_telemetry_config);
+ plugin_register_complex_read(NULL, PLUGIN_NAME, dpdk_telemetry_read, 0, NULL);
plugin_register_shutdown(PLUGIN_NAME, dpdk_telemetry_shutdown);
}