From: Michael Tremer Date: Fri, 28 Nov 2025 17:31:22 +0000 (+0000) Subject: sources: Building the interfaces module requires libnl/libnl-route X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1229afecf28fce8c2dcf72d94e76c5cf87b54af9;p=telemetry.git sources: Building the interfaces module requires libnl/libnl-route Signed-off-by: Michael Tremer --- diff --git a/src/daemon/sources.c b/src/daemon/sources.c index ea4c5d3..c4d983b 100644 --- a/src/daemon/sources.c +++ b/src/daemon/sources.c @@ -35,7 +35,6 @@ #include "sources/df.h" #include "sources/disk.h" #include "sources/hostapd.h" -#include "sources/interfaces.h" #include "sources/ipfrag4.h" #include "sources/loadavg.h" #include "sources/memory.h" @@ -48,6 +47,13 @@ #include "sources/unbound.h" #include "sources/uptime.h" +// legacy gateway latency4 +#ifdef HAVE_LIBNL3 +# ifdef HAVE_LIBNL3_ROUTE +# include "sources/interfaces.h" +# endif /* HAVE_LIBNL3_ROUTE */ +#endif /* HAVE_LIBNL3 */ + // iptables #ifdef HAVE_LIBIPTC # include "sources/iptables.h" @@ -87,7 +93,6 @@ static const td_source_impl* source_impls[] = { &df_source, &disk_source, &hostapd_source, - &interfaces_source, &ipfrag4_source, &loadavg_source, &memory_source, @@ -100,6 +105,13 @@ static const td_source_impl* source_impls[] = { &unbound_source, &uptime_source, + // Interfaces +#ifdef HAVE_LIBNL3 +# ifdef HAVE_LIBNL3_ROUTE + &interfaces_source, +# endif /* HAVE_LIBNL3_ROUTE */ +#endif /* HAVE_LIBNL3 */ + // iptables #ifdef HAVE_LIBIPTC &iptables_source,