diff options
author | Austin S. Hemmelgarn <austin@netdata.cloud> | 2024-04-24 09:17:23 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-24 09:17:23 +0300 |
commit | aa6d30384d26c6df33acd67dc8402ae9e3195297 (patch) | |
tree | 26cd1570fd2f6ed573970bf6d7bba9494a3ad92d /src | |
parent | 7a597929028192e37751c98ce18aea1c32a899b7 (diff) |
Move libbpf and eBPF CO-RE bundling into CMake. (#17484)
* Move libbpf and eBPF CO-RE bundling into CMake.
* Silence CMP0135 warnings.
* Fix handling of legacy eBPF code.
* Only enable eBPF by default on Linux.
* Correctly auto-detect the need for legacy libbpf.
* Fix include paths for libbpf linking.
* Add coreutils dependency on Alpine.
* Fix ebpf code handling.
* Fix lib path handling for libbpf.a.
* Correctly fix libbpf lib directory handling.
* Use correct comparison type.
Diffstat (limited to 'src')
-rw-r--r-- | src/collectors/ebpf.plugin/ebpf.h | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/collectors/ebpf.plugin/ebpf.h b/src/collectors/ebpf.plugin/ebpf.h index 7db04c2af0..52e5506425 100644 --- a/src/collectors/ebpf.plugin/ebpf.h +++ b/src/collectors/ebpf.plugin/ebpf.h @@ -38,19 +38,19 @@ #define NETDATA_EBPF_CONFIG_FILE "ebpf.d.conf" #ifdef LIBBPF_MAJOR_VERSION // BTF code -#include "libnetdata/ebpf/includes/cachestat.skel.h" -#include "libnetdata/ebpf/includes/dc.skel.h" -#include "libnetdata/ebpf/includes/disk.skel.h" -#include "libnetdata/ebpf/includes/fd.skel.h" -#include "libnetdata/ebpf/includes/filesystem.skel.h" -#include "libnetdata/ebpf/includes/hardirq.skel.h" -#include "libnetdata/ebpf/includes/mdflush.skel.h" -#include "libnetdata/ebpf/includes/mount.skel.h" -#include "libnetdata/ebpf/includes/shm.skel.h" -#include "libnetdata/ebpf/includes/sync.skel.h" -#include "libnetdata/ebpf/includes/socket.skel.h" -#include "libnetdata/ebpf/includes/swap.skel.h" -#include "libnetdata/ebpf/includes/vfs.skel.h" +#include "cachestat.skel.h" +#include "dc.skel.h" +#include "disk.skel.h" +#include "fd.skel.h" +#include "filesystem.skel.h" +#include "hardirq.skel.h" +#include "mdflush.skel.h" +#include "mount.skel.h" +#include "shm.skel.h" +#include "sync.skel.h" +#include "socket.skel.h" +#include "swap.skel.h" +#include "vfs.skel.h" extern struct cachestat_bpf *cachestat_bpf_obj; extern struct dc_bpf *dc_bpf_obj; |