summaryrefslogtreecommitdiffstats
path: root/src/libnetdata/ebpf/ebpf.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libnetdata/ebpf/ebpf.h')
-rw-r--r--src/libnetdata/ebpf/ebpf.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/libnetdata/ebpf/ebpf.h b/src/libnetdata/ebpf/ebpf.h
index 0af794514c..50eb696302 100644
--- a/src/libnetdata/ebpf/ebpf.h
+++ b/src/libnetdata/ebpf/ebpf.h
@@ -3,6 +3,8 @@
#ifndef NETDATA_EBPF_H
#define NETDATA_EBPF_H 1
+#define NETDATA_EBPF_PLUGIN_NAME "ebpf.plugin"
+
#include <bpf/bpf.h>
#include <bpf/libbpf.h>
#ifdef LIBBPF_DEPRECATED
@@ -361,7 +363,6 @@ typedef struct ebpf_module {
int ebpf_get_kernel_version();
int get_redhat_release();
-int has_condition_to_run(int version);
char *ebpf_kernel_suffix(int version, int isrh);
struct bpf_link **ebpf_load_program(char *plugins_dir, ebpf_module_t *em, int kver, int is_rhf,
struct bpf_object **obj);
@@ -484,4 +485,7 @@ int ebpf_statistic_create_aral_chart(char *name, ebpf_module_t *em);
void ebpf_statistic_obsolete_aral_chart(ebpf_module_t *em, int prio);
void ebpf_send_data_aral_chart(ARAL *memory, ebpf_module_t *em);
+int ebpf_can_plugin_load_code(int kver, char *plugin_name);
+int ebpf_adjust_memory_limit();
+
#endif /* NETDATA_EBPF_H */