summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorDavid Härdeman <david@hardeman.nu>2020-06-22 20:20:08 +0200
committerDavid Härdeman <david@hardeman.nu>2020-06-22 20:20:08 +0200
commit3d7ae10a541629727844163f7d64507baedd6c78 (patch)
treea31d9274c64c743cd944414ae4833b880283ffcc /main.c
parentdc83b9bf92439f0472333dca0bfa1f7edda689b4 (diff)
Add a shared timer, remove timerfd usage from idle and announce
Diffstat (limited to 'main.c')
-rw-r--r--main.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/main.c b/main.c
index 6a8ab3a..22c14af 100644
--- a/main.c
+++ b/main.c
@@ -27,6 +27,7 @@
#include "systemd.h"
#include "igmp.h"
#include "idle.h"
+#include "ptimer.h"
#define DEFAULT_HOMEDIR_PATH "/home/david/intest"
#define DEFAULT_MAIN_CONFIG_FILE_PATH "./mcproxy.conf"
@@ -553,6 +554,7 @@ dump_tree()
uring_task_refdump(&cfg->task);
uring_refdump();
signal_refdump();
+ ptimer_refdump();
idle_refdump();
igmp_refdump();
announce_refdump();
@@ -595,6 +597,8 @@ main(int argc, char **argv)
uring_init();
+ ptimer_init();
+
igmp_init();
/* Drop CAP_NET_RAW (if we have it), only used for igmp */